The 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?
Release: 15.0
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.
Make sure you have the latest PTF to server mainframe module SVDBS14. You can search for this in https://support.broadcom.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)
RI52558 - PDC: TCP/IP-RELATED DOCUMENTATION UPDATES
RO52942 - MF/USS: UPDATED TCP/IP IMPLEMENTATION
See the Datacom Tools documentation section z/OS Mainframe Server Component Startup JCL