The XCOM STC fails with XCOMM0545E CEEPIPI(INIT_SUB) FAILED, MOD=XCOMCINT after upgrading to 11.6.

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

Description:

Installed v11.6 but when starting the CA XCOM Data Transport STC it issues the following error:
XCOMM0545E CEEPIPI(INIT_SUB) FAILED, MOD=XCOMCINT, RC=00000008,
TOKEN=3C984DB8, SUBTASK=00000000, TCB=008C0030

followed by an 0C1 abend.

The XCOMM0545E message shows that CA XCOM Data Transport received a Return Code 8 from LE preinitialization routine CEEPIPI which is called with a INIT_SUB function code, which means that LE has been unable to resolve all the entries passed in the preinit table passed to CEEPIPI.

Solution:

The cause was an error during the linkedit of XCOMCINT linkedit - it was missing the XCOMCAPI CSECT due to numerous IEW2606S messages as the library was a PDS instead of a PDSE :

IEW2606S 4B39 MODULE INCORPORATES VERSION 3 PROGRAM OBJECT FEATURES AND
CANNOT BE SAVED IN LOAD MODULE FORMAT.


CA XCOM Data Transport r11.6 must be installed into PDS/E libraries, whereas CA XCOM Data Transport 11.5 was installed into PDS libraries.
Reinstall CA XCOM Data Transport into PDS/E library to resolve the problem.

To check for this situation, run an AMBLIST of XCOMCINT

//STEP1 EXEC PGM=AMBLIST
//SYSPRINT DD SYSOUT=*
//SYSLIB DD DISP=SHR,DSN=loadlib.containing.module
//SYSIN DD *
LISTLOAD OUTPUT=XREF,MEMBER=XCOMCINT
/*

and check the module has a CSECT named XCOMCAPI with a symbol named CAPI, and that there is not an unresolved reference for symbol CAPI.