Endevor processor is missing SYSPRINT data
search cancel

Endevor processor is missing SYSPRINT data

book

Article ID: 143980

calendar_today

Updated On:

Products

Endevor Endevor Natural Integration Endevor - ECLIPSE Plugin Endevor - Enterprise Workbench

Issue/Introduction

An IMS generate of an ACB for a DBD has two pieces of output.  One is the output of the ACB generation.  The other is the output of the IMS Catalog update for the new ACB. When Endevor executes a Processor to do this generation, the only output in the SYSPRINT DD is the IMS Catalog update.  The ACB generation output is missing. When  the same JCL is executed in a stand-alone batch job, the SYSPRINT DD contains both outputs, the ACB generation and IMS Catalog update.

Environment

Release : 18.0

Component : CA Endevor Software Change Manager

Resolution

The cause was a combination of using a Temporary dataset (&& Style) for the SYSPRINT output in the IMS JCL with DISP=(OLD,PASS).  It was discovered that, when program DFS3UACB executed to create an ACB and Update the IMS Catalog, it opens the SYSPRINT DD twice.  With DISP=(OLD,PASS), the ACB Gen output is overlaid by the IMS Catalog output.  Temporary datasets can't be allocated DISP=(MOD,PASS), z/OS had fits and ABENDs the job. 

The fix is to run the IMS tasks in two separate steps or to use a real dataset with DISP=(MOD,PASS).  We used the latter resolution.