APLNextSupervisorSetup v1.9.4 (Installer, Docs and Samples)

General discussions related to APLNext's APLNextSupervisor product.

APLNextSupervisorSetup v1.9.4 (Installer, Docs and Samples)

Postby Tech Support » April 28th, 2015, 11:31 am

Current APL+Win subscription licensees can download the installer from the Software Downloads area at Software Downloads.

APLNextSupervisor_v1.9.4.0 Summary.pdf
APLNextSupervisor_v1.9.4.0 Summary.pdf
(232.83 KiB) Downloaded 1126 times
APLNextSupervisorDocumentation_v1.9.4.0.pdf
APLNextSupervisorDocumentation_v1.9.4.0.pdf
(2.06 MiB) Downloaded 849 times
SUPERVISORTEST.w3
SUPERVISORTEST.w3
(31.62 KiB) Downloaded 822 times
APLNextSupervisor Prototype Applications_v1.9.4.0.pdf
APLNextSupervisor Prototype Applications_v1.9.4.0.pdf
(1.18 MiB) Downloaded 864 times
APLNextSupervisor_v1.9.4.0 APLNext.SCS.zip
APLNextSupervisor_v1.9.4.0 APLNext.SCS.zip
(304.55 KiB) Downloaded 818 times


Version History:
APLNextSupervisorSetup v1.9.4
Requires APL+Win v15.0 and newer and the Microsoft .Net Framework 4.5 (Full version).

This release contains the following:
  1. New ‘ProcessProgressCallback’ event of the APLNext Supervisor
  2. APLNext Supervisor Deployment Tool
    • This version of the APLNext Supervisor deployment tool (.msi) is named “APLNextSupervisor_v1.9.4.0.msi”.
    • The APLNext Supervisor deployment tool (.msi) has additional options, such as silent install, which are documented by executing the .msi with the ‘?’ switch.
    • The APLNext Supervisor deployment tool (.msi) is digitally signed.
  3. APLNext Supervisor C# Solution (See APLNextSupervisor_v1.9.4.0 APLNext.SCS.zip)
    This sample Visual Studio 2013 solution illustrates the use of C# as the ‘controlling application’ and APL+Win performing the processing requested by the ‘controlling application’. Two projects are contained in this solution to illustrate the ‘async’ and ‘sync’ modes of APLNext Supervisor operation.

APLNextSupervisorSetup v1.7.4
Requires APL+Win v15.0 and newer and the Microsoft .Net Framework 4.5 (Full version).

This release contains the following:
  1. New Methods
    • StartSync
    • ExecuteAPL
    • GetDebug
    • SetDebug
  2. Enhancement to the ProcessAllDoneCallback event
  3. New Error Messages
    • If the ‘Start’ method is used after using the ‘StartSync’, an exception “APLSupervisor started for sync execution already.” will be thrown.
    • If the ‘StartSync’ or ‘ExecuteAPL’ method is used after using the ‘Start’ method, an exception “APLSupervisor started for async execution already.” will be thrown.
  4. APLNext Supervisor Deployment Tool
    • This version of the APLNext Supervisor deployment tool (.msi) is named “APLNextSupervisor_v1.7.4.0.msi”.
    • The APLNext Supervisor deployment tool (.msi) has additional options, such as silent install, which are documented by executing the .msi with the ‘?’ switch.
    • The APLNext Supervisor deployment tool (.msi) is now digitally signed.
  5. APLNext Supervisor C# Solution (See APLNextSupervisor_v1.7.4.0 APLNext.SCS.zip)
    This sample Visual Studio 2013 solution illustrates the use of C# as the ‘controlling application’ and APL+Win performing the processing requested by the ‘controlling application’. Two projects are contained in this solution to illustrate the ‘async’ and ‘sync’ modes of APLNext Supervisor operation.

APLNextSupervisorSetup v1.6.1
This release works properly with APL+Win v13.1 and newer.

This release contains the following:
Debug property value = 1 and ‘kernel’ function has a program stop
The Supervisor includes a private method which performs the following actions to maintain usable instances of the APL+Win ActiveX engine in the range [minpool, maxpool]:
• Create a new instance of the APL+Win ActiveX engine when the programmer-specified workspace is ‘null’
• End an existing instance of the APL+Win ActiveX engine if there is an APL+Win exception
• End an existing instance of the APL+Win ActiveX engine when there are no pending callbacks to APL

This update modifies the operation of this private method so that if the XML-format Superviaor configuration ‘debug’ property value was set to ‘1’ and there is a programmer-inserted program stop in the associated ‘kernel’ function, the affected instance of the APL+Win ActiveX engine will not be ended.

APLNextSupervisorSetup v1.5.20
This release works properly with APL+Win v13.1 and newer.

This release contains the following:
  1. The mechanism which checks for the applicable version of APL+Win has been updated to handle components loaded in the Windows operating system kernel which do not report a version number, for example Nvidia CUDA.
  2. If the configuration of the APLNext Supervisor has minPool and maxPool set to 1, subsequent processing requests, initiated by the ‘BeginCall’ method, will remain in the queue until the prior request has been satisfied.

APLNextSupervisorSetup v1.5.16
This release works properly with APL+Win v13.1 and newer.

This release contains the following:
  1. The new ‘ProcessAllCompleteCallback’ event which, when subscribed by the ‘controlling application’, will fire when there are no more pending processing requests in the APLNext Supervisor queue and there are no more processing requests being executed by a ‘kernel’ function.
  2. The new Pause and Resume methods can be used to pause or resume pending ‘kernel’ function processing requests.
  3. If the value of the new ‘PauseThreadsOnError’ property is 1 and if the APLNext Supervisor detects an error condition, the Supervisor will signal all pending processing request threads to pause.
  4. The new ‘GetLogFileName’ and ‘SetLogFileName’ methods may be used to specify the path and filename of the APLNext Supervisor log file.
  5. The ‘new ‘Version’ property and the ‘GetVersion’ method return the current APLNext Supervisor version.
  6. When the APLNext Supervisor configuration ‘timeout’ element value applies to the abort a ‘kernel’ function processing thread, the ‘ProcessCompleteCallback’ event will fire with an appropriate error code and error message if it has been subscribed by the ‘controlling application’.
  7. The APLNext Supervisor documentation has been revised and expanded.
  8. Prototype application projects using the APLNext Supervisor have been posted on the APL2000 Forum illustrating APL+Win- and C#-based ‘controlling application’ structures.

APLNextSupervisorSetup v0.9.35
This release contain the following:
  1. The NProcessors property is implemented in this version of the APLNextSupervisor. This new property can be used to set the APLNextSupervisor maxpool configuration text.
  2. The APLNextSupervisor pdf-format documentation has been updated to describe the NProcessors property. This documentation file is installed with the APLNextSupervisor when the msi-installer is used.
  3. The APLNextSupervisor Sample1 available on the APL2000 APLNextSupervisor Forum has been updated to illustrate using the NProcessors property. Both the APL+Win and C# controlling application modules have been updated. Find this updated sample project here: viewtopic.php?p=2314#2314
Tech Support
 
Posts: 1230
Joined: February 10th, 2007, 7:33 am
Location: Rockville, MD

Return to APLNextSupervisor

Who is online

Users browsing this forum: No registered users and 7 guests