The CA Datacom Server region abends with a SA03 or S0C4 completion code or a U4039 completion code in load module CEEPLPKA at OFFSET=000CB042. What can cause this?

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

Problem: 

The CA Datacom Server region abends with a SA03 or S0C4 completion code or a U4039 completion code in load module CEEPLPKA at OFFSET=000CB042.

This error may also be seen:

CEE3204S The system detected a protection exception (System Completion Code=0C4).                                       

What can cause this? 

 

Cause:

CA Datacom Server 14.0 PTF RO52942 (included in 15.0) resolves problems where various errors, hangs, abends, heap damage and other issues may occur. 

The PTF is applied but the modifications to the startup JCL as noted in the ++HOLD ACTION has not yet been done. The PTF delivers a new CEEOPTS member with LE runtime options and requires adding a JCL DD statement for CEEOPTS.

Documentation update RI52558 indicates the LE runtime options are required to optimize TCP/IP but in fact they are required regardless of whether the CCI or TCP/IP protocol is used. The Server Mainframe region uses the LE environment because most of the modules are written in LE C/C++. It is not just the TCP/IP modules that use LE. 

 

Resolution:

Make sure you have the latest PTF to server mainframe module SVDBS14. You can search for this in http://support.ca.com.

Add the following DD statement to the Datacom Server startup JCL:

//CEEOPTS  DD DSN=...CAYTMAC(CEEUOPT),DISP=SHR

For CA Datacom/AD users add the following:

//CEEOPTS  DD DSN=...CAAXMAC(CEEUOPT),DISP=SHR

Add a line at the end of  the CEEUOPT member with option:

ALL31(ON)

 

Additional Information:

 

RI52558 - PDC: TCP/IP-RELATED DOCUMENTATION UPDATES

RO52942 - MF/USS: UPDATED TCP/IP IMPLEMENTATION

Section z/OS Mainframe Server Component Startup JCL in the User Guide or in https://docops.ca.com/