Your Browser is not longer supported

Please use Google Chrome, Mozilla Firefox or Microsoft Edge to view the page correctly
Loading...

{{viewport.spaceProperty.prod}}

Beispiel 5 - Auftragsüberwachung-2

&pagelevel(3)&pagelevel

Auftragsüberwachung

Folgende Abhängigkeit besteht zwischen den Aufträgen AJOB, BJOB, CJOB, EJOB und FJOB:
Starte AJOB erst, wenn BJOB normal beendet ist.
Wenn CJOB normal beendet ist, dann starte gleichzeitig EJOB und FJOB.

Die gewünschte Steuerung wird durch folgenden Koordinations-Job realisiert:

/SET-LOGON-PARAMETERS JOB-NAME=MASTER
/REMARK *******************************************
/REMARK **         BJOB UND CJOB STARTEN         **
/REMARK *******************************************
/ENTER-JOB FROM-FILE=BJOB,MONJV=JV.BJOB,JOB-NAME=BJOB
/ENTER-JOB FROM-FILE=CJOB,MONJV=JV.CJOB,JOB-NAME=CJOB
/REMARK *******************************************
/REMARK ** WENN BJOB FERTIG, AJOB STARTEN        **
/REMARK *******************************************
/ADD-CJC-ACTION CONDITION=((JV.BJOB,1,2)=C'$T'),/
               NAME=BJOB,TIME-LIMIT=3600
/ENTER-JOB FROM-FILE=AJOB,JOB-NAME=AJOB
/END-CJC-ACTION
/REMARK *******************************************
/REMARK ** WENN CJOB FERTIG, EJOB UND FJOB STARTEN*
/REMARK *******************************************
/ADD-CJC-ACTION CONDITION=((JV.CJOB,1,2)=C'$T'),/
               NAME=CJOB,TIME-LIMIT=3600
/ENTER-JOB FROM-FILE=EJOB,JOB-NAME=EJOB
/ENTER-JOB FROM-FILE=FJOB,JOB-NAME=FJOB
/END-CJC-ACTION
/REMARK *******************************************
/REMARK ** WARTEN BIS ALLE EREIGNISSE EINGETETEN **
/REMARK ** SIND UND ALLE AKTIONEN GESTARTET SIND **
/REMARK *******************************************
/WAIT-EVENT UNTIL=*JV(CONDITION=(((JV.BJOB,1,2)=C'$T' OR -
/                                 (JV.BJOB,1,2)=C'$A') AND -
/                                ((JV.CJOB,1,2)=C'$T' OR -
/                                 (JV.CJOB,1,2)=C'$A')),/
                     TIME-LIMIT=3600)
/EXIT-JOB