Executing a very large script generated by RC/Migrator abends with an S0C4.

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

Executing a very large script generated by RC/Migrator abends with an S0C4. In this particular failure the script generated by the Analysis includes many Rebind statements.

BPA072E JOB jobname ABENDED. ABEND CODE S0C4 REASON CODE 0011
BPA072E PSW AT ABEND 078D2000 00004800
BPA072E DATA AT PSW IS UNAVAILABLE
BPA072E UNABLE TO DETERMINE ACTIVE LOAD MODULE. ABENDING MODULE MAY BE IN LPA  

Splitting the script into two smaller files and executing them individually allows the job to complete successfully.

Cause:

This problem is due to the size of the file being executed by Batch Processor.

Resolution:

When processing an input file with greater than 1 MB size using Batch Processor JCL, add NOBPCL to the .OPTION command as below:

.OPTION NOBPCL

To ensure there is enough virtual storage available during processing, the file is processed 1 MB at a time until the end of the file is reached.

For release r19, if, as in this case, the input file includes many Rebind statements which total more than 1 MB in size, then also ensure that you have PTF RO97024 applied.

 

Additional Information:

Further details on the OPTION command can be found at option-commanddefine-batch-processor-processing-options