Skip to content

Sample CMNDB2PL Report

The following is an annotated sample report from CMNDB2PL: This section of the report shows the plan being used for Db2 queries by CMNDB2PL.

ChangeMan(R) ZMF DB2 Option Plan Lookup Program WEDNESDAY FEBRUARY 3, 2016 (2016/034) 01:35:12 
CMNDB2PL - 8.1.0 10/10/2014 11.24   

DB2 Plan Used by ChangeMan ZMF Call Attach Facility:  
Using plan (CMNPLAN)  

The next section prints copies of the control card input. Messages for any errors found in the input records are interspersed with the control cards. An error message immediately follows the control card that caused the error.

Control card input (DDNAME = CMNPLCTL) 

    1 ==> TYPE=INSTALL 
    2 ==> AUTHORITY=OWNER 
    3 ==> USEREXIT=(ASM,NOUNLOAD) 
    4 ==> USERID=USER239 
    5 ==> PACKAGE=ACTP000084 
    6 ==> PROJECT=ACTP 
    7 ==> NOBASEDBBRC=12 
    8 ==> WARNINGRC=4 
    9 ==> USEDB2PACKAGE 
   10 ==> DB2ID=C105 
   11 ==> LOGICAL=SERT7 
   12 ==> PLANTGT= 
   13 ==> PLANSRC= 
   14 ==> PKGETGT= 
   15 ==> PKGESRC= 
   16 ==> LOCNTGT= 
   17 ==> LOCNSRC= 
   18 ==> QUALIFIER= 
   19 ==> QUALTGT= 
   20 ==> QUALSRC= 
   21 ==> OWNER= 
   22 ==> OWNRTGT= 
   23 ==> OWNRSRC= 
   24 ==> REMOTEID=SERT7 

This section contains a list of all BIND PACKAGE and BIND PLAN members in this change package. These BIND commands are passed to the bind utility after the templates have been applied.

Staged bind control statements in this change package (DDNAME = CMNPLPKG)

   1 ==> MBR=ACPSRCD1

This section contains a list of all DBRMs in this change package. This list is used when the query is built to find the list of all plans in the affected Db2 catalogs that reference these DBRMs.

Staged DBRMs in this change package (DDNAME = CMNPLDBR)

   1 ==> MBR=ACPSRCD1

Since NODB2PLAN was specified, the Db2 catalog query for existing DBRMs is not executed. If NODB2PLAN had been commented out, a query for existing DBRM’s would be issued at this point.

The required BIND command members are listed. The origin of the BIND command requirement is one of the following:

  • A staged BIND PLAN member, indicated by DD: DBBSSTG.
  • A staged BIND PACKAGE member, indicated by DD pkgbindSSTG.
  • A plan that was found in the Db2 catalog that contained one of the staged DBRMs, indicated by DB2:SYSDBRM.
  • A package found in SYSIBM.SYSPACKAGE, indicated by DB2:SYSPACKAGE.

The following bind control statements are required:

Origin of    Staged     Actual     Logical     Plan         Package              Location          Owner       Qualifier     DB2     Remote     Reject
Bind Reqmt.  Name       Name       Subsys      Template     Template             Template          Template    Template      Subs    ID

DD:PKGSSTG   GNLSDB01   GNLSDB01   S3P1UT                   ??????????????????   ????????????????   ????????    ????????     C105    SERT3P1

If no BIND command members are found for any plan, CMNDB2PL terminates with a return code of 12, and lists all such DBRMs.