Component property names are prefixed with com.sybase.jaguar.component
.
For CORBA Java, C++, and PowerBuilder
component migration, component property files are copied directly
from exported Sybase JAR files to EAServer 6.0 repository without
modification.
EAServer 5.x |
EAServer 6.0 EJB/MDB equivalent |
CORBA component support? |
Description |
---|---|---|---|
|
<automaticFailover> property. |
Yes. |
Specifies whether client proxies can transparently fail over to a different server. |
|
Not applicable. |
No. |
Obsolete. |
|
Not needed for EJB/MDB. |
Not needed. |
Specifies the name with which the component is bound to the name service. If not specified, the default is package/component where package is the EAServer package name, and component is the component name. |
|
Not needed for EJB/MDB. |
Yes. |
Specifies whether instances are bound to client's object reference. |
|
Not needed for EJB/MDB. |
Yes. |
Specifies whether instances are bound to the thread that created them. |
|
<parentFirst> property for EJB’s ClassLoader. |
Specifies how the custom class loader (version 2) resolves version conflicts when you specify the same class at multiple levels in the class loader hierarchy. |
|
|
“isolationLevel” attribute of <persistentObject> property. |
Not needed. |
Specifies the effective transaction isolation level for EJB CMP entity beans. |
|
<cmp-version> in ejb-jar.xml. |
Not needed. |
For EJB 2.0 entity beans that use CMP (automatic persistence), specifies the CMP model version. (1.1 default or 2.0). |
|
Not needed for EJB/MDB. |
For PowerBuilder, C, or C++ components, specifies the coded character set name used to encode character and string parameter data. |
|
|
Not needed for EJB/MDB. |
COM components not supported. |
Specifies the progid that the component uses in the COM Automation Server Registry. |
|
Not needed for EJB/MDB. |
Specifies the name of the component’s
context IDL interface: for example, |
|
|
Not needed for EJB/MDB. |
Yes. |
Specifies the name of the component's
control IDL interface, for example |
|
Not needed for EJB/MDB. |
Yes. |
For a C++ component, specifies the implementation class name. |
|
Not needed for EJB/MDB. |
Yes. |
For C and C++ components, specifies whether the server should copy the component library before running it. |
|
Not needed for EJB/MDB. |
Yes. |
For a C++ component, specifies whether to catch exceptions. |
|
Not needed for EJB/MDB. |
Yes. |
For C and C++ components, specifies the name of the DLL or shared library that contains the implementation class. |
|
Not needed for EJB/MDB. |
Yes. |
For C++ components, specifies the name of an external process to run the component. If the property is not set, the component executes within the EAServer process. |
|
Not needed for EJB/MDB. |
C components not supported. |
For a C component, specifies whether the implementation has a create routine. |
|
Not needed for EJB/MDB. |
C components not supported. |
For a C component, specifies whether the implementation has a destroy routine |
|
For an EJB CMP entity bean, or components of other types that use automatic persistence, specifies the database sequence name, if required by the database |
||
|
Specifies whether the server logs trace information for instance life cycle events such as creation, destruction, pooling, and so forth. |
||
|
Not needed. |
In an EJB CMP entity bean that uses a Sybase CMP wrapper driver, specifies which SQL commands may be deferred to the end of the transaction. |
|
|
Overrides the |
||
|
How long to wait for each instance destruction method to return when destroying pooled instances during server shutdown |
||
|
Not needed. |
For EJB CMP entity beans that use instance and query caching with database change notification enabled, this property enables automatic creation of database triggers to notify the EAServer cache manager when the table data changes. |
|
|
Not applicable. (Use standard JAXP procedures to specify). |
Not needed. |
Specifies the class name for a custom DOM XML parser factory class. |
|
<home> in ejb-jar.xml. |
Not needed. |
For EJB components, specifies the home
interface class name. Derived from |
|
<prim-key-class> in ejb-jar.xml. |
Not needed. |
For an EJB entity bean component, specifies
the class name for the primary key type. Derived from |
|
<local> in ejb-jar.xml. |
Not needed. |
For EJB 2.0 components, specifies the Java local interface name. |
|
<local-home> in ejb-jar.xml. |
Not needed. |
For EJB 2.0 components, specifies the Java local home interface name. |
|
<remote> in ejb-jar.xml. |
Not needed. |
Specifies the remote interface class name for an EJB component. |
|
<ejb-local-ref> in ejb-jar.xml. |
Not needed. |
For EJB components, specifies a list of EJB local references that define aliased JNDI names for local components invoked by this component. |
|
<ejb-ref> in ejb-jar.xml. |
Not needed. |
For EBJ components, specifies a list of EJB references that define aliased JNDI names for components invoked by this component. |
|
<env-entry> in ejb-jar.xml. |
Not needed. |
For EJB components (EJB version 1.1 or later), specifies environment properties. |
|
For components that run in an external server, specifies how long to wait for a response from the external server before returning an error to the client. |
||
|
For stateless components, specifies the server name for external component execution. |
||
|
If the component is configured to run in an external server, specifies how long to wait for a response from the external server before returning an error to the client. |
||
|
Not needed for EJB/MDB. |
Yes. |
Specifies additional files that are included when the component is archived with the package export feature or replicated with the synchronize feature. |
|
Not needed for EJB/MDB. |
Not needed. |
Specifies the files that implement the component's Java/CORBA stubs. |
|
Not needed for EJB/MDB. |
Not needed. |
Specifies the files that implement the component's EJB stubs. |
|
Not needed for EJB/MDB. |
For an EJB CMP entity bean, or other types of components that use automatic persistence, specifies whether the key values the mapped database table are automatically generated. |
|
|
Not needed for EJB/MDB. |
Not needed. |
Specifies the component's home IDL interface. EJB components must have a home interface, and other component types must have one to support access from EJB clients |
|
Not needed for EJB/MDB. |
Specifies repository IDs for the component's
home IDL interface. Derived from |
|
|
Not needed for EJB/MDB. |
Specifies whether to use the connection user name or SSL certificate for role-based authorization. |
|
|
Not needed for EJB/MDB. |
Specifies repository IDs for the component's IDL interfaces. |
|
|
Not needed for EJB/MDB. |
Yes. |
Constrains the component to run in the specified instance pool (system or bindThread). |
|
Not needed for EJB/MDB. |
Yes. |
Specifies the IDL interfaces that the component supports for client use. |
|
Not supported. |
Not needed. |
For EJB 1.0 components, specifies the isolation level for transactions begun by the component’s methods. |
|
<ejb-class> in ejb-jar.xml. |
Yes. |
For Java components (CORBA and EJB), specifies the name of the Java implementation class. |
|
Not needed. |
Not needed. |
For Java components (CORBA and EJB), specifies additional classes to be loaded by the component class loader. |
|
Not needed for EJB/MDB. |
Yes. |
For an entity component, specifies the IDL datatype for the primary key. |
|
Not needed for EJB/MDB. |
Specifies the type code string for the primary key IDL type. |
|
|
Not needed for EJB/MDB. |
Yes. |
For entity components, specifies the name of an IDL type definition (typedef) for a sequence of the component's primary key datatype. This type is used when generating the skeleton and implementation classes for the component. |
|
Not needed for EJB/MDB. |
For an EJB 1.0 entity bean, specifies the IDL datatype for a sequence of the remote interface type. In an entity bean's IDL home interface, methods that return a collection of instances must return the type name specified by this property. |
|
|
Not needed for EJB/MDB. |
Not needed. |
For message-driven beans (MDBs), specifies the message listener package and component. |
|
Not needed for EJB/MDB. |
Not supported. |
Obsolete. |
|
Not needed for EJB/MDB. |
Not needed. |
For EJB 2.0 components, specifies the name of the IDL local interface. |
|
Not needed for EJB/MDB. |
Not needed. |
For EJB 2.0 components, specifies the name of the IDL local home interface. |
|
Not supported. |
Not needed. |
For EJB components only. Enables the EAServer lightweight container (LWC) for calls to this component from EJBs or servlets and JSPs hosted in the same server. |
|
Not supported. |
Not needed. |
Enables LWC calls to EJB components from the servlets and JSPs hosted in the same server. Such calls are not supported unless this option is set. |
|
Not supported. |
When instance pooling is enabled, specifies the maximum pool size. |
|
|
Not supported. |
This setting applies only when the |
|
|
<acknowledge-mode> in ejb-jar.xml. |
Not needed. |
Specifies the acknowledgment mode for MDBs that manage their own transactions. |
|
<destination-type> in ejb-jar.xml. |
Not needed. |
Specifies whether the MDB is associated with a JMS topic or message queue |
|
<message-selector> in ejb-jar.xml. |
Not needed. |
For an MDB associated with a message queue, specifies the message selector for a message queue. The message service uses the selector to filter the message that it delivers to the queue. |
|
<subscription-durability> in ejb-jar.xml. |
Not needed. |
When the MDB is associated with a topic, specifies whether the topic is durable or nondurable. |
|
Not applicable. |
Yes. |
Used to store the component’s nondefault method properties. |
|
When instance pooling is enabled, specifies the minimum pool size. |
||
|
Not needed. |
Specifies the component model (ejb, cts, mts). |
|
|
For an EJB component, specifies the EJB specification version. |
||
|
Yes. |
Assigns this component to a thread monitor. |
|
|
Yes. |
Specifies the maximum allowable average response time for the component. If the average method completion time rises above this limit, EAServer blocks creation of additional instances of this component until the average drops below the specified limit. |
|
|
Yes. |
When response time monitoring is in effect ( |
|
|
Not needed. |
Yes. |
Specifies the name of the component and the package in which it is installed. |
|
Specifies the name of the component that implements object caching for entity components that use automatic persistence and EJB CMP entity beans. |
||
|
Not needed. |
For EJB CMP entity beans that use the object cache, specifies how often EAServer checks the size of the entry before placing it in the cache. |
|
|
No. |
Specifies the maximum number of component instances that can exist at once. For a C++ component that runs as an external process, specifies the maximum number of simultaneously running external processes. |
|
|
Not needed. |
Enables the proprietary EJB pass-by-reference in-server invocation mechanism supported by some other J2EE vendors. |
|
|
Not for EJB/MDB. |
For PowerBuilder components, the name of the PowerBuilder application that contains the NVO that implements the component. |
|
|
Not for EJB/MDB. |
Yes. |
For PowerBuilder components, specifies the name of the nonvisual object that implements the component’s methods. |
|
Not for EJB/MDB. |
Yes. |
For versioned PowerBuilder components, contains version cookie data. |
|
Not for EJB/MDB. |
For PowerBuilder components, specifies whether the component can be debugged while executing. |
|
|
Not for EJB/MDB. |
Yes. |
For PowerBuilder components, specifies library files that are required to run the object. |
|
Not for EJB/MDB. |
For PowerBuilder components, enables or disables the live editing feature. |
|
|
Not for EJB/MDB. |
Only PB 10 and above are Supported. |
For PowerBuilder components, specifies the required version of the PowerBuilder virtual machine. |
|
Yes. |
Specifies whether component instances are pooled for reuse by multiple client sessions. |
|
|
Yes. |
For an entity or stateful session component, specifies how persistence is performed. |
|
|
Not needed. |
Yes. |
For entity components, specifies the generated
class to handle component persistence when |
|
Not for EJB/MDB. |
Minimum quality of protection required to access component. |
|
|
Not needed. |
For MDBs associated with a message queue, specifies the name of the message queue. |
|
|
<reentrant> in ejb-jar.xml |
For entity components, including EJB entity beans, specifies whether a component can recursively call itself, or participate in an intercomponent call sequence that creates recursion. |
|
|
Always refreshable. |
Always refreshable. |
Specifies whether the component can be refreshed, that is, whether a new implementation can be loaded while the server is running |
|
Not needed. |
Not needed. |
Specifies the name of the remote (main) IDL interface. EJB components must have a remote interface, and other component types must have one to support access from EJB clients. |
|
<resource-env-ref> in ejb-jar.xml. |
Not needed. |
Resource environment references are logical names applied to objects administered by EAServer. |
|
<resource-ref> in ejb-jar.xml. |
Not needed. |
For EJB components, specifies aliased JNDI names for database connections, JavaMail sessions, and URL factories used by the component. |
|
For an EJB MDB component, specifies how long the server should redeliver a message after the MDB has thrown an exception while processing the message. |
||
|
Not for EJB/MDB. |
Yes. |
For component types other than EJB, specifies roles that a user must belong to invoke the component. |
|
Not needed. |
For EJB 1.0 components, specifies an identity
name used for intercomponent calls if the |
|
|
Not needed. |
For EJB 1.0 components, specifies the user identity that is assumed for intercomponent calls. |
|
|
Not applicable. (Use standard JAXP procedures to specify). |
Not needed. |
Specifies the class name for a custom SAX XML parser factory class. |
|
<run-as> in ejb-jar.xml. |
Not needed. |
For EJB 2.0 components, specifies the run-as identity used for intercomponent calls. If this property is not set, intercomponent calls use the client identity. |
|
<security-role-ref> in ejb-jar.xml. |
Not needed. |
For EJB components, maps a role reference
specified in the |
|
<security-role-ref> elements in ejb-jar.xml. |
Not needed. |
For EJB components, specifies role reference
names used within |
|
No. |
For components that use automatic persistence, such as EJB CMP entity beans, specifies whether queries create exclusive locks on selected rows |
|
|
No. |
For components that use automatic persistence, such as EJB CMP entity beans, specifies whether queries create shared locks on selected rows. |
|
|
Yes. |
Specifies whether multiple component instances can be created. A shared component serves all client requests with one instance. |
|
|
For EJB CMP entity beans that use an isolation
level of |
||
|
When soft locking is enabled, specifies the timeout period for soft-locked rows. |
||
|
Yes. |
Specifies the datatype for component state information. Applies to entity components or stateful components that use automatic storage other than EJB entity beans and stateful session beans. |
|
|
Yes. |
For entity components or stateful components that use automatic persistence, specifies component methods that set and retrieve component state. |
|
|
<session-type> in ejb-jar.xml. |
Yes. |
For EJB session beans and non-EJB components
that use the control interface |
|
<persistentObject> property |
Yes. |
For entity or stateful session components that use automatic persistence or failover support, specifies the storage component. |
|
Tells the server when to call ejbStore. |
||
|
Specifies whether the component is included in the files replicated by a synchronization operation. |
||
|
Not for EJB/MDB |
Yes. |
Specifies whether multiple component instances can execute concurrently, or whether a shared component can execute simultaneously on multiple threads. If this option is disabled, the server serializes all invocations of component methods. |
|
Yes. |
Specifies how long, in seconds, an active component instance can remain idle between method calls before the client's proxy becomes invalid. |
|
|
For entity components that use automatic persistence with mapped table fields, specifies how the server uses optimistic concurrency control to prevent overlapping updates to the same column. |
||
|
Not needed. |
For EJB CMP entity beans, specifies that transaction local cache entries for this component should be sorted before ejbStore is called. |
|
|
Not needed. |
For MDBs associated with a message topic, specifies the name of the topic. |
|
|
No. |
Used when the |
|
|
<tracePublicMethods> property. |
Enables additional debug tracing for the component, such as logging method names, client IP addresses, and user names for each invocation of a business method. |
|
|
Applies to stateful components only. Specifies whether instances can be run on multiple servers in a cluster or survive a server restart. |
||
|
When |
||
|
Not needed. |
For EJB CMP entity beans that use a table-level timestamp, specifies whether EAServer must create triggers to update the timestamp when a row in the mapped table is inserted, modified, or deleted. |
|
|
Not needed. |
Specifies whether control interface methods execute in the context of a server-managed transaction. |
|
|
Not needed. |
Determines whether a |
|
|
“retry” attribute of <transaction> property. |
Not needed. |
For EJB CMP entity beans, determines whether EAServer automatically replays transactions that fail. |
|
Specifies the maximum duration of an EAServer transaction begun by the component. |
||
|
<transaction-type> and <tran-attribute> in ejb-jar.xml. |
Yes. |
Specifies how methods in your component participate in transactions. |
|
Yes. |
Specifies whether the component is automatically deactivated after each method invocation, or deactivated at explicit transaction boundaries. For component types to which it applies, setting this property to true effectively marks the component as stateless. |
|
|
Not needed, derived from ejb-jar.xml. |
Yes. |
Specifies the component type. |
|
Not applicable. (Use standard JAXP procedures to specify). |
Not needed. |
Specifies an XSLT Parser factory class name. |
|
<description> in ejb-jar.xml. |
Yes. |
Specifies a text description of the component. |