www.wikidata.de-de.nina.az
Job Netze sind eine leistungsfahige Moglichkeit des JES3 mehrere Jobs parallel ablaufen zu lassen die Ausfuhrung aber vom Beenden anderer Jobs abhangig zu machen Theoretisches Beispiel BearbeitenIn dem folgenden Beispiel reprasentieren nebeneinander liegende Kasten Jobs die nur gleichzeitig parallel ausgefuhrt werden konnen und untereinander liegende Kasten Jobs die nur nacheinander sequentiell ausgefuhrt werden konnen PREPARE DINGE1 DINGE2 CLEANUP Wenn der Job PREPARE durchgelaufen ist durfen die Jobs DINGE1 und DINGE2 gleichzeitig laufen Aber erst wenn beide fertig sind darf der Job CLEANUP gestartet werden Wie lasst sich das realisieren Man gibt diesem Job Netz einen Namen zum Beispiel TESTNET Jeder Job bekommt gleichzeitig einen Hold Count ist der Hold Count auf 0 wird der Job gestartet Daruber liegende Jobs dekrementieren den Hold Count des darunter liegenden d h sie releasen ihn Fur unser Beispiel heisst das CLEANUP bekommt einen Hold Count von 2 Der Job wird von DINGE1 und DINGE2 released DINGE1 und DINGE2 bekommen jeweils einen Hold Count von 1 PREPARE braucht keinen Hold Count der Job wird ja sofort gestartet Allerdings released er DINGE1 und DINGE2 In der Praxis sehen Job Netze viel komplizierter aus es gibt zu diesen seitenlange Diagramme Codierung in JCL BearbeitenWie sieht dieses Beispiel in der Job Control Language JCL aus Fur PREPARE NET NETID TESTNET RELEASE DINGE1 DINGE2 Fur DINGE1 und DINGE2 jeweils NET NETID TESTNET RELEASE CLEANUP NHOLD 1 Fur CLEANUP NET NETID TESTNET NHOLD 2 Seit geraumer Zeit allerdings werden diese NETs im JES3 kaum noch genutzt sondern sind weitgehend durch andere Ablauf Planungs Systeme wie z B Operation Planning and Control OPC ersetzt worden Abgerufen von https de wikipedia org w index php title Job Netz amp oldid 200933277