Start of change

PKG APPLCOMPAT field

The PKG APPLCOMPAT field specifies the RTN_PKG_APPLCOMPAT setting for the DB2OPT parameter in job DSNTIJRT.

Acceptable values: DEFAULT, V11R1, or Db2-function-level
Default: DEFAULT
Update: option 7 on panel DSNTIPB
DSNZPxxx: none
DEFAULT
Specifies the following actions:
  • DSNTIJRT/DSNTRIN omit the APPLCOMPAT bind option from generated BIND statements for Db2-supplied routines with missing valid packages whose CONTOKEN matches that of the current DBRM.
  • DSNTIJRT/DSNTRIN bypass checking the APPLCOMPAT level of valid “current” packages for Db2-supplied routines to see if a REBIND is needed, where “current” means that the package CONTOKEN matches that of the current DBRM

Start of changeThe result of this option matches the behavior before APAR PH50704.End of change

Important: Start of change If RTN_PKG_APPLCOMPAT(DEFAULT) is specified or applied by default, the APPLCOMPAT subsystem parameter is used to bind the packages. If the APPLCOMPAT subsystem parameter is V10R1 and DSNTIJRT/DSNTRIN has to bind a down-level DSNADMEM package, the bind fails.End of change
Db2-function-level, V11R1
Db2-function-level is a VvvRrMmmm format value equivalent to or lower than the current function level of the Db2 subsystem.

Specifies the following actions.

  • DSNTIJRT/DSNTRIN add the APPLCOMPAT bind option, with the valid DB2OPT RTN_PKG_APPLCOMPAT setting, to generate BIND statements for Db2-supplied routines with missing valid packages whose CONTOKEN matches that of the current DBRM.
  • DSNTIJRT/DSNTRIN generate REBIND statements with the APPLCOMPAT option set to a valid DB2OPT RTN_PKG_APPLCOMPAT setting, for “current” packages for Db2-supplied routines because the APPLCOMPAT level of the valid "current" package does not agree with the DB2OPT RTN_PKG_APPLCOMPAT, where “current” means that the package CONTOKEN matches that of the current DBRM. For example, DSNTRIN generates the following REBIND statement with DB2OPT RTN_PKG_APPLCOMPAT=V12R1M509:
    REBIND PACKAGE(DSNADM.DSNADMCD.(V13R1)) 
           APPLCOMPAT(V12R1M509)
End of change