Receiving S878-10 on batch job using COBOL 6

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

After moving from COBOL 4.2 to COBOL 6.1, started getting abends in batch jobs and Client Server applications.  The processes worked when compiled with COBOL 4.2.  This involves batch managers and action blocks.

 

 

 

 

Environment:
z/OS Batchz/OS Client Server CICS
Cause:

Maintenance have not been applied.

 

 

 

 

 

Resolution:

Apply PTF's RO83428 and RO93797.  RO83428 is a change to the stubs used to access the Compatibility (CMP) programs.  To pick up this PTF, relink all the Gen compatibility programs.

 

Additional Information:

RO93797 is a change to module TIRLILOD.  To pick up this fix, relink the DLL programs that call the Gen compatibility programs.  This PTF is not required to fix this problem but since application programs must be relinked, then it would make sense to apply this PTF to relink all DLL and Compatibility components at the same time.  As a suggestion, evaluate the time and resources necessary to assess the affected programs and when the installs can be done.

See related technical articles:

TEC1273827 Using the COBOL 5.x or COBOL 6.1 Compiler with CA Gen

TEC1228822 CA Gen Compatibility (CMP) Modules and COBOL 5 Compiler