Jobs are hanging on XCOM step with error S0C4 RC 11

Document ID : KB000122937
Last Modified Date : 12/12/2018
Show Technical Document Details
Issue:
 After upgrading XCOM from v11.6 to v12 we are experiencing few abends out of thousands jobs. The only change that is made except the upgrade is to set up CONFIGDSN symbol. The affected jobs are looping and need to be canceled, after restart they complete successfully. I have found similar case that requires PTF RO78180 in Common Services and we have this one applied. We are running z/OS 2.1 and the version of Common Services is 14.1. All jobs fails with the same error "CCSR067I COMPLETION CODE S0C4 REASON CODE 00000011", below you can find some more info.

JOB45206 CCSR010E XCOMFRR S0C4 at 237628CA LMOD N/A CSECT N/A +N/A SODF0150 SODF0150 TRNSFR3 
JOB45206 CCSR061I PSW: 00000000 00000000 070C0000 A37628CA 
JOB45206 CCSR062I ILC: 04 INTERRUPT CODE: 11
...
JOB45206 #WTOLOG called without WTODSECT 

 
Environment:
XCOM r12.0, z/OS 2.1
Cause:
When reviewing the user JCL to perform the transfers, it was noticed that a XCOMLOG DD override was being used. It so happens that the DD had the improper DCB for the XCOMLOG and that caused the job to abend and hang.
Resolution:
When overriding the XCOMLOG in your XCOMJOB JCL,  you must make sure to use the proper DCB information on the DD statement. By default, we dynamically allocate the XCOMLOG dataset with the following characteristics: 

XCOMLOG 
SYSOUT=(LOGCLASS) 
DSORG=PS 
LRECL=133 
RECFM=FBA

If you improperly specify the DCB to override the XCOMLOG, the designation replaces our internal XCOMLOG DCB with invalid settings. If it is necessary to override the XCOMLOG, then at a minimum add LRECL=133 and RECFM=FBA. Otherwise, remove the XCOMLOG DD from the JCL.

 
Additional Information:
To clarify, Common Services PTF RO78180 will address a S0C4  Reason Code 3B abend only.