ERROR: "XCOMM0545E CEEPIPI(INIT_SUB) FAILED, MOD=XCOMCINT" starting XCOM STC
search cancel

ERROR: "XCOMM0545E CEEPIPI(INIT_SUB) FAILED, MOD=XCOMCINT" starting XCOM STC

book

Article ID: 20020

calendar_today

Updated On:

Products

XCOM Data Transport - z/OS

Issue/Introduction

Installed XCOM for z/OS 11.6 but when starting the 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 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.

Environment

XCOM™ Data Transport® for z/OS

Cause

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.

Resolution

XCOM Data Transport r11.6 and higher must be installed into PDS/E libraries, whereas XCOM Data Transport 11.5 was installed into PDS libraries.
Reinstall 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.