When creating a LANSA application you may wish to make aspects of your application available to other development tools by publishing a selection of LANSA Components as ActiveX controls. For information on publishing a Component as an ActiveX control refer to ActiveX Wrapping in the Visual LANSA Developer Guide.
Deployment of these components requires that they are registered on installation and that a session configuration file is created for use when accessing these controls. These are the steps to deploy a Component, register it for ActiveX use on the target system and automatically create the session configuration file required for it to be executed:
Step | How to do it |
|---|---|
1. Create a Package | Create your deployment Package using the template XACTIVEX. Ensure the Package options and settings are relevant to your application. |
2. Add ActiveX controls | Using the Select Repository Objects dialog, select the LANSA Component(s) published as ActiveX controls and add them to the Package. |
3. Modify the Execute after Install Commands | Open the Commands to Execute after Install. Duplicate the comment line that has COMMAND : EXECFATAL and replace the xxxxxxxx with the compiled name for the component. To automatically create a session configuration file in the Partition Execute directory: uncomment all the lines between the OPEN and CLOSE commands and adjust the parameters to match your installation. The configuration file contains X_RUN Arguments. The definition of each X_RUN argument can be found in the section Using the X_RUN Command in the Technical Reference. |
4. Deploy your Package. | Save, build and release your Package then deploy as required. |