IMS interaction specification properties
The properties of the IMSInteractionSpec object describe the interaction with IMS™.
Values for IMSInteractionSpec properties can be provided directly in the application by using the set methods. They can also be provided to the J2C wizard in an IDE that generates code for the application.
The following list describes the properties of the IMSInteractionSpec object:
- Alternate client ID (altClientID)
This input-only property provides the name of an alternate client ID. This name is used as a tpipe from which asynchronous output is retrieved on a shareable persistent socket connection. - Async output available (asyncOutputAvailable)
This output-only property is used by a Java application to determine whether queued output exists for the tpipe associated with the connection that is used by the Java application. - Callout request type (calloutRequestType)
This property specifies which type of callout request messages the Java application is to retrieve. - Conversation ended (convEnded)
This is an output-only property that is used by a Java application to determine whether a conversation has been ended by IMS. The convEnded property is not set on input by the application component. - Conversation ID (convID)
This property is an 8-byte time stamp (a hexadecimal string) that uniquely identifies an IMS conversation. - Commit mode (commitMode)
This property indicates the type of commit mode processing to be performed for an IMS transaction. - CM0 response (CM0Response)
This property indicates whether a DFS2082 message should be issued for a CM0 input transaction if the IMS application do not reply to the IOPCB or do a message switch to another transaction. - Execution timeout (executionTimeout)
This property specifies the maximum amount of time that is allowed for IMS Connect to send a message to IMS and receive a response - Ignore PURG call (ignorePURGCall)
This property controls whether or not multiple ISRT and PURG calls in an IMS application for a commit mode 0 interaction is to be ignored. - IMS request type (imsRequestType)
This property indicates the type of IMS request and determines how output from the request is handled by the IMS TM resource adapter. - Interaction verb (interactionVerb)
Specifies the mode of interaction between the Java application and IMS. The following table describes the values that are supported by the IMS TM resource adapter. - Lterm name (ltermName)
The LTERM name that is used to override the value in the LTERM field of the IMS application program's I/O PCB. - Map name (mapName)
The mapName field contains the name of a Message Format Service (MFS) control block. MFS is the component of IMS that performs online formatting of transaction input and output messages. - Purge async output (purgeAsyncOutput)
This input property determines whether or not IMS Connect purges undelivered output. - Reroute (reRoute)
This input property determines whether undelivered output is to be rerouted to a named destination that is specified in the reRouteName field. - Reroute name (reRouteName)
This property provides the name of the destination to which asynchronous output is queued. - Socket timeout (socketTimeout)
The maximum amount of time the IMS TM resource adapter waits for a response from IMS Connect before disconnecting the socket and returning an exception to the client application. - Synchronous callout correlation token (syncCalloutCorrelationToken)
This property contains the correlation token that is generated by IMS Connect and sent with the callout request message to associate the synchronous callout request with the response. - Synchronous callout status code (syncCalloutStatusCode)
This property contains a user-specified status code when the Java application sends an error response message for synchronous callout messages from an IMS application. - Sync level (syncLevel)
This input property specifies the synchronization level of the interaction between the IMS TM resource adapter and IMS OTMA. - Transaction expiration (transExpiration)
Indicates to IMS OTMA, when the execution timeout value is reached, whether the transaction is considered expired, and OTMA no longer needs to process it. - Use conversation ID (useConvID)
This property indicates whether an IMS conversation is using the same connection for all iterations of the conversation or different connections.
Parent topic: Reference information
Related information: