Hello
I’m trying to prevent 2 batchjobs from running in parallel. On the first step in each job is at DD-statement: //STOPFIL DD DSN=PROD.EDI.SENDEDI.STOPFIL, // DISP=(OLD,PASS) And is seems to work – sometimes…. This morning it failed, and I don’t know why….. The first job: 07.50.00 JOB00567 ÅHASP373 X274 STARTED - INIT 16 07.50.00 JOB00567 IEF403I X274 - STARTED - TIME=07.50.0 07.50.01 JOB00567 KMD0001I X274 FTPGET FTP 07.50.01 JOB00567 KMD0001I X274 X274 IKJEFT01 07.50.02 JOB00567 KMD0001I X274 FTPDEL FTP 07.50.02 JOB00567 KMD0001I X274 DELETE IEFBR14 07.50.02 JOB00567 KMD0001I X274 DELWRK IEFBR14 07.50.02 JOB00567 KMD0001I X274 X270EPJ IKJEFT01 07.50.03 JOB00567 KMD0001I X274 X259EPJ IKJEFT01 07.50.03 JOB00567 KMD0001I X274 X330EPJ IKJEFT01 07.50.03 JOB00567 KMD0001I X274 X332EPJ IKJEFT01 07.50.04 JOB00567 KMD0001I X274 SORT SORT 07.50.05 JOB00567 KMD0001I X274 X331 IKJEFT01 07.50.05 JOB00567 KMD0001I X274 X334 IKJEFT01 07.50.06 JOB00567 KMD0001I X274 FTPPOST IKJEFT01 The Second Job: 07.50.00 JOB00568 IEF861I FOLLOWING RESERVED DATA SET NAM 07.50.00 JOB00568 IEF863I DSN = PROD.EDI.SENDEDI.STOPFIL 07.50.00 JOB00568 IEF863I DSN = PROD.EDI.FTP.UDRPT2 SENDE 07.50.00 JOB00568 *IEF099I JOB SENDEDI WAITING FOR DATA S 07.50.05 JOB00568 IEF403I SENDEDI - STARTED - TIME=07.50. 07.50.05 JOB00568 KMD0001I SENDEDI DELWRK IEFBR14 ST 07.50.06 JOB00568 KMD0001I SENDEDI X270 IKJEFT01 ST 07.50.06 JOB00568 KMD0001I SENDEDI X259 IKJEFT01 ST 07.50.06 JOB00568 KMD0001I SENDEDI X330 IKJEFT01 ST 07.50.07 JOB00568 KMD0001I SENDEDI X332 IKJEFT01 ST 07.50.07 JOB00568 KMD0001I SENDEDI SORT SORT ST 07.50.10 JOB00568 KMD0001I SENDEDI X331 IKJEFT01 ST 07.50.11 JOB00568 KMD0001I SENDEDI X334 IKJEFT01 ST 07.50.12 JOB00568 KMD0001I SENDEDI FTPPOST IKJEFT01 ST 07.50.22 JOB00568 KMD0001I SENDEDI WAIT DMF34CMD ST 07.50.23 JOB00568 KMD0001I SENDEDI DELWRK IEFBR14 ST 07.50.24 JOB00568 KMD0001I SENDEDI X287EPJ IKJEFT01 ST 07.50.29 JOB00568 KMD0001I SENDEDI FTPPOST IKJEFT01 ST 07.50.29 JOB00568 KMD0001I SENDEDI X245 IKJEFT01 ST 07.50.30 JOB00568 KMD0001I SENDEDI FTPPOST IKJEFT01 ST 07.50.30 JOB00568 IEF404I SENDEDI - ENDED - TIME=07.50.30 The second job starts executing at 07:05:05 as the second-last step in the first job ends. There are no DD-statement with DISP=(OLD,KEEP) in the first job and to my understanding the STOPFILE should be enqueued until the end of the first job. The messages from the last step of the first job says: IEF373I STEP/FTPPOST /START 2008221.0750 IEF374I STEP/FTPPOST /STOP 2008221.0750 CPU 0MIN 00.05SEC SRB 0MIN 00.00S IEF285I DPAP.BATCH.FORLIB KEPT IEF285I VOL SER NOS= DRIF11. IEF285I DPAP.BATCH.LOADLIB KEPT IEF285I VOL SER NOS= DRIF12. IEF285I PROD.EDI.SENDEDI.STOPFIL KEPT <== IEF285I VOL SER NOS= PROD35. IEF285I PROD.EDI.FTP.UDRPT2 KEPT IEF285I VOL SER NOS= WORK03. IEF285I PROD.EDI.FTP.UDDIS2 KEPT IEF285I VOL SER NOS= WORK04. IEF285I PROD.EDI.FTP.UDREF2 KEPT IEF285I VOL SER NOS= WORK04. IEF285I PROD.EDI.FTP.UDREQ2 KEPT IEF285I VOL SER NOS= WORK03. IEF201I X274 FTPPOST STEP2 - JOB TERMINATED BECAUSE OF CONDITION CODES IEF375I JOB/X274 /START 2008221.0750 IEF376I JOB/X274 /STOP 2008221.0750 CPU 0MIN 00.29SEC SRB 0MIN 00.00S ******************************** BOTTOM OF DATA ******************************** Any ideers? Venlig hilsen Frank Allan Rasmussen Systemsprogrammer PHB-in-traning