Component properties: Advanced

The Advanced tab allows you to edit component property settings as they are stored in the EAServer configuration repository. You can only delete properties that you have added—you cannot delete default properties, such as the Instance Timeout property.

For information on repository properties, see Appendix B, “Repository Properties Reference,” in the EAServer System Administration Guide.

StepsSetting properties

  1. Look for the property name in the list of properties. If it is displayed, highlight the property and click Modify. Otherwise, click Add.

  2. If adding the property, fill in the Add Property fields as follows:

    1. Enter the property name in the Name field

    2. Enter the value in the Value field.

  3. If modifying a property, edit the displayed value in the Modify Property window.

NoteWhen to use the Advanced tab Though you can use the Advanced tab to set any property prefixed with “com.sybase.jaguar.component”, Sybase recommends that you use this tab to set properties only as specified by the EAServer documentation or by Sybase Technical Support. Most properties can be configured graphically elsewhere in the EAServer Manager user interface.

The following component properties can be configured only from the Advanced tab:

Configuring a control interface

The com.sybase.jaguar.component.control property pecifies the name of the component’s IDL control interface. EAServer calls each control interface method in response to changes in the instance lifecycle. The choices are summarized in this table:

Control Interface

Description

JaguarEJB::EntityBean

For EJB entity Beans.

JaguarEJB::StatefulSessionBean

For EJB stateful session Beans.

JaguarEJB::StatelessSessionBean

For EJB stateless session Beans.

JaguarEJB::ServerBean

A lifecycle model based on the EJB 0.4 specification. This is the default for Java/CORBA components that do not have persistent state (that is, when the Persistence field is None).

CtsComponents::ObjectControl

A CORBA lifecycle model based on the EJB entity bean model. The default for Java/CORBA and C++/CORBA components with persistent state (that is, when the Persistence field is Component Managed).

JaguarCOM::ObjectControl

For ActiveX components.

These interfaces are documented in the generated IDL documentation, which is available in HTML format in the html/ir subdirectory of your EAServer installation. If you use a control interface other than JaguarEJB::ServerBean, EAServer generates the control interface methods in the implementation template when you generate a C++ or Java skeleton.