Endevor processor is missing SYSPRINT data
search cancel

Endevor processor is missing SYSPRINT data


Article ID: 143980


Updated On:


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


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.


Release : 18.0

Component : CA Endevor Software Change Manager


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.