All Frameworks Class Hierarchy This Framework Indexes
HRESULT RunServerCode( | const CATUnicodeString& | iCmdName, |
CATVariant& | iInput, | |
CATVariant& | oOutput) |
Interop infrastructure does the marshalling of input and output arguments between the 2 process.
Interop does the adequate RPC call in ENOVIA by instanciating the requested late type and
calling it on ENOVIUERunInteropServerCode::RunServerCode.
iCmdName is the Late type on server side containing the customized code.
We provide for this above late type one default implementation for the last part version in ENOVIA Server.
The late type iCmdName should implement the interface ENOVIUERunInteropServerCode.
The customization developer is in charge of writting customized code in ENOVIA LCA, the code in ENOVIA being developped as a late type implementing the interface ENOVIUERunInteropServerCode.
User implementing such commands must avoid use services that set values on the server side. Such services may not be compatible with ENOVIA native process.
Copyright © 2003, Dassault Systèmes. All rights reserved.