Defining ActiveX components

Defining an ActiveX component means defining the interfaces, transaction properties, and instance properties. If you define an ActiveX component in EAServer before implementing the ActiveX component, the client developer can build the client at the same time you are building the ActiveX component. You can write the entire component in your IDE first and then import it into EAServer, where you set the properties, but in this case, the client cannot be developed concurrently with the component.

You can also individually define each method and parameter using EAServer Manager. After defining the interfaces, you can use EAServer Manager to define the transaction and instance properties.

Chapter 4, “Defining Components” describes how to define and configure new components in EAServer Manager. Chapter 5, “Defining Component Interfaces” describes how to define methods in the component interface.

WARNING! When you define an ActiveX component, you must enter the ProgID. Do not use underscores in the ProgID for the component—use a period instead.