Securing message retrieval from IMS hold queues

You can specify the user ID and password information to ensure that only authorized users are allowed to retrieve asynchronous output or callout request messages from the IMS™ hold queue.

You can use both the asynchronous output programming model and the callout programming model of the IMS TM resource adapter to retrieve asynchronous output or callout request messages from the hold queue. To ensure that only an authorized user can retrieve an asynchronous output message or a callout request from the hold queue, you can optionally specify the user ID, together with the tpipe name that is contained in the SYNC_RECEIVE_ASYNCOUTPUT_SINGLE_NOWAIT or SYNC_RECEIVE_ASYNCOUTPUT_SINGLE_WAIT command message. Authorization is performed by IMS OTMA when the message is retrieved from the hold queue.

If security checking is enabled with IMS Connect or IMS OTMA, you must configure the IMS TM resource adapter with the appropriate user ID for the SYNC_RECEIVE_ASYNCOUTPUT_SINGLE_NOWAIT or SYNC_RECEIVE_ASYNCOUTPUT_SINGLE_WAIT request to retrieve the asynchronous output message or callout request from an IMS asynchronous hold queue. Specify the user ID and password information in the IMSConnectionSpec class or in the authentication alias that is used by the IMSConnectionFactory or the application's deployment descriptor.

For more information about OTMA security, see the "Securing messages on the asynchronous hold queue" topics in IMS Version 14 Communications and Connections.