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.