Subzero installation verification program for IMS


BMC Subsystem Optimizer for zEnterprise (Subzero) provides an Installation Verification Program (IVP) that you can use to ensure the product is installed and set up correctly in your IBM IMS Transaction Manager (TM) Resource Adapter (IMS TM) environment. The IVP transaction, named BRD4, runs as an online IMS transaction that accesses and updates your IBM DB2 database.

With the IVP, you can verify that the transaction can access both a locally connected and remotely connected (via Subzero) DB2 database without changing the program or the IMS transaction definitions. For example, you can run the IMS IVP transaction while locally connected to a DB2 subsystem and then again after enabling Subzero to connect to a remote DB2 subsystem.

Supported databases

The Subzero installation verification program (IVP) works with the DB2 IVP that IBM supplies in job DSNTEJ1 in the DSNSAMP library. The Subzero IVP updates the dsn8vvr.DEPT and dsn8vvr.EMP tables.

Note

The dsn8vvr qualifier depends on your release of DB2. You provide this qualifier in the job that binds the IVP.

Sample library members

The following members of the sample library contain programs and JCL for assembling and defining the installation verification program.

 

Member

Contents

BRDIV$D

Documentation on how to use the IVP

BRDIVAL4

JCL to pre-process, assemble and link the IVP

BRDIVBN4

JCL to run the DB2 BIND command

BRDIVP4G

Sample IMS Gen card for the BRD4 transaction

BRDIVP4P

Sample IMS Program Specification Block (PSB) for the BRD4 Transaction

BRDIVP4

Assembler program that issues the DB2 database SQL requests

 

As indicated in the sample library members, you will need to modify the JCL to accommodate your environmental requirements:

  • Job card
  • BMC Subsystem Optimizer for zEnterprise high-level qualifiers (HLQs) and data set names
  • DB2 version number, HLQ and subsystem ID (SSID)

Prepare your IMS system for the IVP

  1. Add the IVP transaction and application to your IMS system. Using the sample provided in BRDIVP4G, you will need to modify your IMS system definition parameters.
  2. Perform an IMS MODBLKS gen.
  3. Using BRDIVP4P, perform a PSB gen.
  4. Perform an ACB gen.
  5. Copy both MODBLKS and ACB libraries to the inactive libraries defined to your IMS system.
  6. Perform an IMS Online Change for both MODBLKS and ACBLIB.

Prepare the IVP

  1. Edit and run the JCL in BRDIVAL4. This will assemble and link the IVP program.
  2. On every DB2 system that the Subzero IVP will run, edit and run the JCL in member BRDIVBN4.

 

Tip: For faster searching, add an asterisk to the end of your partial query. Example: cert*