IMSActivationSpec property configuration for message-driven beans
The values of the properties of the IMSActivationSpec object describe the inbound communication from IMS to be used by message-driven beans.
You must configure an instance of the IMSActivationSpec object when you deploy a message-drive bean in order for the IMS TM resource adapter to communicate with IMS Connect for retrieving and responding to synchronous callout messages.
The following table describes the properties for the IMSActivationSpec object, the implementation of the J2C activation specification in IMS TM resource adapter. Specify and configure the values for these properties by using the administrative console in WebSphere® Application Server.
Properties in the J2C activation specification that are not listed in the following table are not supported by the IMS TM resource adapter.
Propertiesk | Description |
---|---|
dataStoreName | Specifies the IMS data store name.
The name must match the ID parameter of the Datastore statement that is specified in the IMS Connect configuration member when IMS Connect is installed. It also serves as the XCF member name for
IMS during cross-system coupling facility (XCF)
communications between IMS Connect and OTMA. The data store name can be a comma-separated list of data store names, enabling one instance of the IMSActivationSpec class to pull callout messages from more than one IMS data store. |
groupName | Specifies the security authorization facility (SAF) group name. |
hostName | Specifies the IMS Connect host name. |
password | Specifies the SAF password. |
portNumber | Specifies the IMS Connect port number. |
queueNames | Specifies a comma-delimited list of IMS OTMA tpipe names for the callout (synchronous or asynchronous) messages. Queue names must be 1 to 8 alphanumeric characters (A-Z, 0-9, @, #, $). |
retryInterval | Specifies the time delay in milliseconds before the IMS TM resource adapter tries to check on the availability of the data store. |
retryLimit | Specifies the maximum number of times the IMS TM resource adapter will attempt to reconnect to IMS Connect if a connection is lost due to IMS Connect or IMS data store availability issues. |
SSLEnabled | Instructs the IMS TM resource adapter to create a Secure Sockets Layer (SSL) socket connection to IMS Connect by using the specified host name and port number in the IMSActivationSpec object. This property is valid for TCP/IP connections only. |
SSLEncryptionType | Specifies the SSL encryption type. Valid values are
strong and weak . |
SSLKeyStoreName | Specifies the name, including the full file path, of the keystore for TCP/IP SSL communications. Private keys and their associated public key certificates are stored in password-protected databases called keystores. Trusted certificates can also be stored in the keystore, and the truststore property can either be empty or could point to the keystore file. An example of a keystore name is c:\keystore\MyKeystore.ks. The file can have other file extensions. |
SSLKeyStorePassword | Specifies the password for the keystore for TCP/IP SSL communications. |
SSLTrustStoreName | Specifies the name, including the full path, of the keystore file that contains security credentials (certificates) for TCP/IP SSL communications. A value for the SSLTrustStoreName property is not mandatory if a keystore is used. A truststore file is a key database file that contains public keys or certificates. Private keys can also be stored in the truststore, and the keystore property can either be empty or could point to the truststore file. An example of a truststore name is c:\keystore\MyTruststore.ks. The file can have other file extensions. |
SSLTrustStorePassword | The password for the truststore for TCP/IP SSL communications. |
connectionPoolEnabled | Specifies whether to enable connection pooling.
|
durationOfIdleConnections | Specifies the number of minutes that a connection in the connection
pool can remain idle before it is cleaned up at the next cleanup interval. The default value
is 0 , which causes an idle connection to be cleaned up immediately. This
property is ignored if the connectionPoolEnabled property is false . |
maxConnections | Specifies the maximum number of connections that the connection pool
can hold. If the pool is full, all new connections are discarded. The default value is
1 . This property is ignored if the connectionPoolEnabled property is
false . |
poolCleanupFrequency | Specifies the cleanup interval (in minutes) for idle connections in
the connection pool. The default value is 20 . This property is ignored if
the connectionPoolEnabled property is false . |
sendOnlyWithAck | Specifies whether to enable the send-only-with-acknowledgment
protocol.
|
userName | SAF user name. |