After upgrading to a newer release of IBM CICS TS the CA Spool CICS Menu interface recieves an abend code S0C6/AKEA in program ESFENCLU at offset X'0000002A'

Just upgraded to a newer release of IBM CICS TS and re-installed the CA Spool CICS Menu interface. During the first attempt to run an application program that interfaces with CA Spool using the API routines the IBM CICS TS region abends and the following or similar messages can be seen:

The abend happens assuming that sample provided JCL contained in library CBQ4JCL was already executed. For release 11.7 member IQB7CICS requires the following changes in macro $ESFCICS: &ESFCICS SETB 1 and &CTS310 SETB 1. For release 12.0 member BQ4JCICS only requires a change in &ESFCICS SETB 1.

Cause:

The most common reason for getting this abend is that the UCLIN statements to update the SMP/E CSI with information about the relationships between sources and macros were not run prior to submitting the sample JCLs that installs the CICS Menu interface.

The result is that macro $ESFCICS was updated but no program was assembled nor linked. This causes the reported abend.

Resolution:

To correct this condition, perform the following steps in the order in which they are outlined:

CA Spool Release 11.7

Customize and submit sample JCL CBQ4JCL(BQ4JIUCL)

Submit CBQ4JCL(BQ4JCICS) and make sure the SYSLIB concatenation points to the correct version of the IBM CICS TS SDFHMAC (look for SYSLIBCI and **CICSMAC** eyecatcher)

Making sure the CA Spool region is still active, issue the modify command /F esfstc,REINIT,MODULES,ON

Recycle CA Spool (a WARM start is enough).

Recycle the abending IBM CICS TS region.

CA Spool Release 12.0

Customize and submit CBQ4JCL(BQ4JIUCL)

Submit CBQ4JCL(BQ4JCICS) and make sure the SYSLIB concatenation points to the correct version of the CICS TS SDFHMAC (look for SYSLIBCI and **CICSMAC** eyecatcher)

Making sure the CA Spool region is still active, issue the modify command /F esfstc,REINIT,MODULES,ON