How to resolve CACP130 GIM40501E error when trying to SMP/E accept RO78049?

Document ID : KB000010565
Last Modified Date : 14/02/2018
Show Technical Document Details
Introduction:

I am receiving following error when trying to SMP/E accept RO78049.

 

GIM40501E ** THE DISTLIB VALUE (AACPMOD0) SPECIFIED FOR MOD CADB2C11 IN SYSMOD RO78049 DOES NOT MATCH THE DISTLIB VALUE (ABAVMOD0) IN THE MOD ENTRY FOR CADB2C11.

Background:

PTF RO55265 introduces module CADB2C11 as part of the ACF2/DB2 support for DB2 version 11. This original PTF specifies the DISTLIB for CADB2C11 as AACPMOD0. Imbedded JCLIN links CADB2C11 to CACPLINK.

Then comes PTF RO65360 which inadvertently specifies the DISTLIB for CADB2C11 as ABAVMOD0, which is the root cause of this error that you are seeing. PTF RO78049 properly references the DISTLIB for CADB2C11 as AACPMOD0 (back to the original value) but does not include JCLIN to relink it, so SMP/E cannot make this change back. 

Environment:
CA ACF2 Option for DB2 Release 1.3
Instructions:

Please DO NOT APPLY PTF RO65360.

In case you did, the easy resolution would be to Restore RO65360 and then apply RO78049.

However, in case RO65360 has already been accepted, then you will need to run a UCLIN against the ACF2/DB2 1.3 target zone to change the DISTLIB value in the MOD entry for CADB2C11. 

Please find below sample for UCLIN update. Be sure to point to your "target" zone. 

 

//SMPCNTL DD * 
SET BDY(CAIT0). /* SET TO YOUR TARGET ZONE */ 
UCLIN . 
REP MOD(CADB2C11) DISTLIB(AACPMOD0) . 
ENDUCL . 
//*