J2CResourceAdapter


This type is a class for model objects.

The resource adapter represents an archive file containing code that implements a library for connecting with some EIS (Enterprise Information System) backend such as CICS, SAP, and PeopleSoft. This resource adapter can be supplied by a third party vendor other than IBM. A single resource adapter typically connects to one type of backend system (EIS) but it can support many different configurations for connections to that EIS. The resource adapter has many configuration properties defined in the J2EE Connector Architecture (JCA) specification and set by the vendor who supplies the code.

Package: j2c
Supertype: J2EEResourceProvider

Classifier ID:  -1
Instance class name:  * Unspecified *
Instance class:  * Unspecified *

Reference attributes having this type:
  ConnectorModuleDeployment.resourceAdapter
  DataSource.relationalResourceAdapter



Attributes Summary
archivePath : EString Path to the .rar file containing the module for this resource adapter.
threadPoolAlias : EString The name of a thread pool configured in the server configuration that this resource adapter uses. If there is no thread pool configured in the server with this name, a default configured thread pool instance for the server will be used.
singleton : EBoolean @since 7.0.0 Indicates whether the runtime J2CResourceAdapter instances are to be singletons. Introduced in LI 4435 because of PK16700.
hACapability : J2CHACapabilityKind Indicates the resource adapter's capacity to participate in high availability options. The administrator will determine whether high availability will be supported via the isEnableHASupport attribute setting. Even if the resource adapter is capable of participating, the function will not be supported unless isEnableHASupport is set to true.
isEnableHASupport : EBoolean Indicates the system administrator's desire to enable high availability support. true - indicates HA support is desired. The capability of this resource adapter will be set via the hACapability attribute setting. The support is dependent on the resource adapter's capabilities.
jaasLoginConfiguration : JAASConfigurationEntry * An optional reference to a JAASConfigurationEntry which defines a login configuration for application components with resource-authorization=Container.
deploymentDescriptor : Connector @ During deployment, the descriptor information is copied into the resource adapter for ease of access by the runtime.
connectionDefTemplateProps : ConnectionDefTemplateProps * A list of ConnectionDefTemplateProps instances.
activationSpecTemplateProps : ActivationSpecTemplateProps * A list of ActivationSpecTemplateProps instances.
j2cAdminObjects : J2CAdminObject * A set of configured J2CAdminObject instances.
adminObjectTemplateProps : AdminObjectTemplateProps * Merged RA and introspected admin object properties. These are used as a template when creating a J2CAdminObject.
j2cActivationSpec : J2CActivationSpec * A set of configured J2CAdminObject instances.
properties : Property * * No description is available *



Attribute Details

archivePath  -  Path to the .rar file containing the module for this resource adapter.
    Data Type: EString
    Default value:  unspecified
    Required:  false
    Changeable:  true
    Unsettable:  false
    Many:  false
    Ordered:  true
    Lower bound:  0
    Upper bound:  1
    Unique:  true
    Derived:  false
    Transient:  false
    Volatile:  false

threadPoolAlias  -  The name of a thread pool configured in the server configuration that this resource adapter uses. If there is no thread pool configured in the server with this name, a default configured thread pool instance for the server will be used.
    Data Type: EString
    Default value:  Default
    Required:  false
    Changeable:  true
    Unsettable:  false
    Many:  false
    Ordered:  true
    Lower bound:  0
    Upper bound:  1
    Unique:  true
    Derived:  false
    Transient:  false
    Volatile:  false

singleton  -  @since 7.0.0 Indicates whether the runtime J2CResourceAdapter instances are to be singletons. Introduced in LI 4435 because of PK16700.
    Data Type: EBoolean
    Default value:  false
    Required:  false
    Changeable:  true
    Unsettable:  true
    Many:  false
    Ordered:  true
    Lower bound:  0
    Upper bound:  1
    Unique:  true
    Derived:  false
    Transient:  false
    Volatile:  false

hACapability  -  Indicates the resource adapter's capacity to participate in high availability options. The administrator will determine whether high availability will be supported via the isEnableHASupport attribute setting. Even if the resource adapter is capable of participating, the function will not be supported unless isEnableHASupport is set to true.
    Data Type: J2CHACapabilityKind
    Default value:  RA_NO_HA
    Allowed values:
        0 - RA_NO_HA
        1 - RA_ENDPOINT_HA
        2 - RA_INSTANCE_HA
    Required:  false
    Changeable:  true
    Unsettable:  true
    Many:  false
    Ordered:  true
    Lower bound:  0
    Upper bound:  1
    Unique:  true
    Derived:  false
    Transient:  false
    Volatile:  false

isEnableHASupport  -  Indicates the system administrator's desire to enable high availability support. true - indicates HA support is desired. The capability of this resource adapter will be set via the hACapability attribute setting. The support is dependent on the resource adapter's capabilities.
    Data Type: EBoolean
    Default value:  false
    Required:  false
    Changeable:  true
    Unsettable:  true
    Many:  false
    Ordered:  true
    Lower bound:  0
    Upper bound:  1
    Unique:  true
    Derived:  false
    Transient:  false
    Volatile:  false

jaasLoginConfiguration  -  An optional reference to a JAASConfigurationEntry which defines a login configuration for application components with resource-authorization=Container.
    Reference Type: JAASConfigurationEntry *
    Containment:  true
    Container:  false
    Required:  false
    Changeable:  true
    Unsettable:  false
    Many:  true
    Ordered:  true
    Lower bound:  0
    Upper bound:  Unbounded
    Unique:  true
    Derived:  false
    Transient:  false
    Volatile:  false

deploymentDescriptor  -  During deployment, the descriptor information is copied into the resource adapter for ease of access by the runtime.
    Reference Type: Connector @
    Containment:  true
    Container:  false
    Required:  false
    Changeable:  true
    Unsettable:  false
    Many:  false
    Ordered:  true
    Lower bound:  0
    Upper bound:  1
    Unique:  true
    Derived:  false
    Transient:  false
    Volatile:  false

connectionDefTemplateProps  -  A list of ConnectionDefTemplateProps instances.
    Reference Type: ConnectionDefTemplateProps *
    Containment:  true
    Container:  false
    Required:  false
    Changeable:  true
    Unsettable:  false
    Many:  true
    Ordered:  true
    Lower bound:  0
    Upper bound:  Unbounded
    Unique:  true
    Derived:  false
    Transient:  false
    Volatile:  false

activationSpecTemplateProps  -  A list of ActivationSpecTemplateProps instances.
    Reference Type: ActivationSpecTemplateProps *
    Containment:  true
    Container:  false
    Required:  false
    Changeable:  true
    Unsettable:  false
    Many:  true
    Ordered:  true
    Lower bound:  0
    Upper bound:  Unbounded
    Unique:  true
    Derived:  false
    Transient:  false
    Volatile:  false

j2cAdminObjects  -  A set of configured J2CAdminObject instances.
    Reference Type: J2CAdminObject *
    Containment:  true
    Container:  false
    Required:  false
    Changeable:  true
    Unsettable:  false
    Many:  true
    Ordered:  true
    Lower bound:  0
    Upper bound:  Unbounded
    Unique:  true
    Derived:  false
    Transient:  false
    Volatile:  false

adminObjectTemplateProps  -  Merged RA and introspected admin object properties. These are used as a template when creating a J2CAdminObject.
    Reference Type: AdminObjectTemplateProps *
    Containment:  true
    Container:  false
    Required:  false
    Changeable:  true
    Unsettable:  false
    Many:  true
    Ordered:  true
    Lower bound:  0
    Upper bound:  Unbounded
    Unique:  true
    Derived:  false
    Transient:  false
    Volatile:  false

j2cActivationSpec  -  A set of configured J2CAdminObject instances.
    Reference Type: J2CActivationSpec *
    Containment:  true
    Container:  false
    Required:  false
    Changeable:  true
    Unsettable:  false
    Many:  true
    Ordered:  true
    Lower bound:  0
    Upper bound:  Unbounded
    Unique:  true
    Derived:  false
    Transient:  false
    Volatile:  false

properties  -  * No description is available *
    Reference Type: Property *
    Containment:  true
    Container:  false
    Required:  false
    Changeable:  true
    Unsettable:  false
    Many:  true
    Ordered:  true
    Lower bound:  0
    Upper bound:  Unbounded
    Unique:  true
    Derived:  false
    Transient:  false
    Volatile:  false



(C) COPYRIGHT International Business Machines Corp. 1996-2006