Open Database Manager (ODBM) and JDBC driver support for INIT STATUS Group call
In IMS 15.2, support for ODBM to allow INIT STATUS GROUPx call from an application using IMS Universal Drivers (UDB) is added. This feature is delivered through the APARs PH0366 and PH02698 (for IMS Universal Drivers).
To prevent an IMS Java application from terminating abnormally with ABEND U3303 or ABEND U0777 due to an unavailable database or due to a deadlock, respectively, IMS allows the application to issue an INIT STATUS call before the database can be accessed. With APAR PH02698, IMS Universal Drivers can allow an application to issue an INIT STATUS call, in conjunction with APAR PH00366 that modifies ODBM to enable the support. Issuing the INIT STATUS GROUPA call avoids the ABEND U3303 and issuing the INIT STATUS GROUPB call avoids the ABEND U0777.
Changes to programming for IMS
The new methods initStatusGroupA(), initStatusGroupB(), and setInitStatusGroup(String) are added to the Java API specifications for
IMS Universal Drivers and IMS JDR resource adapter packages to reflect the support extended for INIT STATUS GROUPx calls. To avoid
ABEND U3303, use either initStatusGroupA() or setInitStatusGroup("A"). To avoid ABEND U0777
due to a deadlock condition (Abendu777) use INIT STATUS GROUPB. A new optional connection property
<initStatusGroup>
is also added to the JDBC DriverManager interface to connect to the IMS database. For
detailed information the INIT STATUS Group calls, see Javadoc listed in the Documentation Changes table.
Documentation changes
The following table lists the publications that contain new or changed topics for the New function name enhancement. Publications that are not impacted by this enhancement are not included in the table.
Publication | New or changed topics | ||
---|---|---|---|
Release planning |
|
||
Application programming APIs |