
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
The result of this option matches the behavior before APAR PH50704.
Important: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.
- 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)
