Java API documentation (Javadoc)

The Java API documentation (Javadoc) for the IMS Universal drivers and the IMS Java™ dependent region resource adapter is briefly described in the following table.

To view the Javadoc directly, see Java API specification: IMS Universal drivers and IMS JDR resource adapter.

The Java API documentation for IMS TM Resource Adapter is provided separately. See Java API specifications.

IMS Universal drivers and IMS Java dependent region resource adapter

The IMS Universal drivers and the IMS Java dependent region (JDR) resource adapter are available in the file imsudb.jar. For details about using the .jar file, see Software requirements for Java application programs that use the IMS Universal drivers or JDR resource adapter.

To learn more about using the IMS Universal drivers and the IMS Java dependent region resource adapter with your Java applications, see Programming with the IMS Universal drivers.

The following packages provide Java classes or interfaces for interacting with IMS Java batch processing regions (JBPs), Java message processing regions (JMPs), or IMS database resources.

Table 1. Packages for IMS database access for IMS Universal drivers and IMS Java dependent region resource adapter
Package Description Used by

com.ibm.ims.application

Provides classes for IMS Java dependent region transaction and message processing. It contains classes for managing error messages, sending and receiving messages providing program access to IMS transaction services such as commit and rollback, and more.

IMS Java dependent region resource adapter (imsudb.jar)

com.ibm.ims.base

Provides classes for mapping Java calls to DL/I APIs.

IMS Java dependent region resource adapter (imsudb.jar)

com.ibm.ims.db.cci

Provides classes for interacting with IMS database resources using the Common Client Interface (CCI) architecture.

  • IMS Universal Database resource adapter with local transaction support (imsudbLocal.rar)
  • IMS Universal Database resource adapter with additional two-phase commit processing (imsudbXA.rar)

com.ibm.ims.dli

Provides an API to write Java applications that can access IMS databases using DL/I programming semantics.

imsudb.jar

  • IMS Universal DL/I driver
  • IMS Universal JDBC driver
  • IMS Java dependent region resource adapter

com.ibm.ims.dli.converters

Provides an API to convert Java data types to and from byte arrays.

imsudb.jar

  • IMS Universal DL/I driver
  • IMS Universal JDBC driver
  • IMS Java dependent region resource adapter

com.ibm.ims.dli.tm

Provides a Java interface to interact with JBPs and JMPs.

IMS Java dependent region resource adapter (imsudb.jar)

com.ibm.ims.jdbc

Provides IMS-specific extensions for connecting to IMS databases using JDBC.

  • IMS Universal JDBC driver (imsudb.jar)
  • IMS Universal JDBC driver with JCA support (imsudbJLocal.rar or imsudbJXA.rar)

com.ibm.ims.jdbc.xa

Provides IMS-specific extensions for connecting to IMS databases in two-phase commit (XA) mode using JDBC.

IMS Universal JDBC driver with JCA support (imsudbJXA.rar)

com.ibm.ims.jms

The IMSCallout API is the newer, IMS-specific way to issue synchronous callout requests from a Java dependent region. To learn more about using class IMSCallout, see the following resources:

The IMS implementation of the Java Message Service (JMS) is an older solution that uses JMS classes to provide limited support for synchronous callout requests from JMP or JBP applications. It includes IMS-specific extensions for issuing synchronous callout requests from JMP and JBP regions. To learn more, see com.ibm.ims.jms.

IMS Java dependent region resource adapter (imsudb.jar)