The Session Manager server was created to assist in the development of the IVI step types that ship with TestStand 2.0. The server allows the step types to only reference the logical name and get returned the handle associated with it. The only available documentation is the help file.
The current support for IVI specification only allows for handles to be shared in process, so the session manager cannot go beyond this limitation. Because of this limitation you cannot use an out of process version of LabVIEW to run your tests that use IVI handles and share those handles with CVI modules called from the TestStand engine process. If and when in the future IVI supports COM, this limitation may go away and the Session Manager will support "multi-process" handles
.
You can share handles between LabVIEW and CVI modules if and only if the LabVIEW VIs executes in the same process as the CVI modules. This typically limits you to either running the LabVIEW Operator Interface under LabVIEW, or using any OI but you must create LabVIEW DLLs and calling them using the DLL Adapter.
Hope this helps...
Scott Richardson
scott.richardson@ni.com
Scott Richardson