IMS JDBC Connector (formerly IMS Java) 
IMS JDBC Connector The IMS JDBC Connector (formally called IMS Java application support), allows you to write Java application programs that access IMS databases from: - IMS dependent regions
- IBM WebSphere Application Server for z/OS
- IBM WebSphere Application Server on distributed platforms
- IBM CICS Transaction Server for z/OS
- IBM DB2 Universal Database for z/OS stored procedures

JDBC access to IMS data Java application programs can use JDBC to access IMS databases. JDBC is the SQL-based standard interface for data access in the Java 2 SDK Standard Edition and Enterprise Edition. The IMS implementation of JDBC supports a selected subset of the full facilities of the JDBC 2.0 API. This subset allows you do to everything that traditional IMS applications that use DL/I calls can do. You can also use the IMS Java hierarchic database interface for lower-level access to IMS databases.

Remote database services With IMS Java remote database services, you can develop and deploy applications that run on non-z/OS platforms and access IMS databases remotely. Unlike other Java solutions for IMS, you do not need to develop a z/OS application or access a legacy z/OS application to have access to IMS data. Therefore, IMS Java is an ideal solution for IMS application development in a WebSphere environment.

XML storage and retrieval in IMS databases Because XML and IMS databases are both hierarchical, IMS Version 9 is a natural DBMS for managing XML documents. IMS Version 9 will allow you to easily receive and store incoming XML documents as well as compose XML documents from existing, legacy information stored in IMS databases.

Automated Tasks with the DLIModel utility Along with the IMS Java library, Java applications that access IMS databases use metadata classes, which describe the IMS databases to your application. To generate these classes, use the DLIModel utility. This utility, in addition to generating the metadata classes, can generate an easy-to-read report of the IMS database, an XMI description of the database, and an XML schema of the database. You can run this utility from z/OS UNIX System Services, the z/OS BPXBATCH utility, or from the new Eclipse plug-in version.

JVM Support in IMS dependent regions Java or OO COBOL application programs run in IMS dependent regions that have a persistent reusable Java Virtual Machine (JVM). These applications can run in two types of regions: Java Message Processing (JMP) and Java Batch Processing (JBP). JMP applications can access the IMS message queues, IMS databases, and DB2 UDB for z/OS databases. JBP applications can access IMS databases and DB2 UDB for z/OS databases.
|