IMS Enterprise Suite JMS API

The IMS Enterprise Suite Java™ Message Service (JMS) API must be present in your class path to support the use of synchronous callout requests to external services from within a Java message processing (JMP) or Java batch processing (JBP) application. You can also obtain the JMS API from the Java SDK.

IMS applications can issue callout requests for external services or data and receive responses back in the same transaction. A synchronous callout request is made by using the ICAL call. The ICAL call can be issued from a Java application that runs in a JMP or JBP region.

To use the JMP and JBP support for the synchronous callout function, the JMS version 1.1 interface classes are required. The interface classes are contained in the jms.jar file for IMS V12, and the imsudb.jar file for IMS V13 (APAR PI62580/PTF UI39459 is required) and IMS 14 (APAR PI62871/PTF UI40491 is required). This file must be copied into a directory that is in your class path.

The IMS interface for the JMS API is in the com.ibm.ims.jms package. For more information about this IMS package, see the API documentation (javadoc).