Component object model (COM)
The Component Object Model (COM) transport Node defines the synchronous COM call being made to the configured COM component.
<INSTALL_DIR>/bindirectory is in your system path.
The following are the properties of this node:
|Program ID||Enter the COM component's program ID to be invoked. The program
ID can be found in the registry by running the regedit utility and
looking up the DLL to be invoked.
The custom COM component should implement an execute method, the method signature should be as follows:
[id(1), helpstring("method execute")] HRESULT execute([in]BSTR sData, [out]VARIANT *outData, [out, retval] long *RetVal);
The following are the COM node's connection properties:
|Connection||Node Connection Rules|
|Can be the first node after the start node||Only for services invoked synchronously|
|Can be placed before||
|Can be placed after||
|Passes data unchanged||No. The data returned by the COM component is passed to the next service component.|