www.wikidata.de-de.nina.az
Dieser Artikel oder Abschnitt bedarf einer grundsatzlichen Uberarbeitung Naheres sollte auf der Diskussionsseite angegeben sein Bitte hilf mit ihn zu verbessern und entferne anschliessend diese Markierung Das Job Entry Subsystem JES ist ein Subsystem unter z OS auf IBM Grossrechnern In den Anfangen der IBM Grossrechner war die sogenannte Stapel bzw Batchverarbeitung die einzig mogliche Form der Datenverarbeitung Sogenannte Jobs wurden damals auf Lochkarten codiert uber Lochkartenleser in das System eingelesen und sequentiell abgearbeitet Auch wenn heute keine Lochkarten mehr verarbeitet werden spielt die Stapelverarbeitung weiterhin eine wichtige Rolle Sie wird heute vornehmlich fur die automatisierte Verarbeitung oft fur die sogenannte Massenverarbeitung genutzt Die Steueranweisungen fur die Stapelverarbeitung wurden damals wie heute in der Job Control Language JCL codiert Das Job Entry Subsystem steuert als Subsystem des Betriebssystems z OS die auszufuhrenden Jobs Es wird vom Betriebssystem benotigt um Jobs entgegenzunehmen aufzuarbeiten zu disponieren an das Betriebssystem zur Ausfuhrung weiterzuleiten und die Ausgaben des Jobs entgegenzunehmen Kurz gesagt bringt das JES die Jobs ins Betriebssystem und nimmt die Ausgaben der Jobs entgegen Fur z OS existieren zwei Job Entry Subsystems JES2 und JES3 wobei JES2 am weitesten verbreitet ist Inhaltsverzeichnis 1 Arbeitsweise 2 Varianten 2 1 JES2 2 2 JES3Arbeitsweise BearbeitenDie Verarbeitung eines Jobs durch das JES untergliedert sich in drei Teile Preprocessing In diesem Teil wird die eigentliche Datei gelesen und interpretiert Tritt hier ein Syntaxfehler auf bricht die Bearbeitung bereits hier ab Des Weiteren werden Dateien alloziert dazu kann Unterstutzung vom Operator oder vom Hierarchischen Speichermanagement HSM erforderlich sein Processing Hier werden die eigentlichen Steps ausgefuhrt und die Programme gestartet Postprocessing Das ist die Aufraumphase des Job Laufs Nicht mehr benotigte Dateien werden geloscht Dateien die zur exklusiven Verarbeitung blockiert waren werden wieder freigegeben und die Ausgabe wird gedruckt Varianten BearbeitenJES gibt es in zwei Varianten JES2 und JES3 Beide tun prinzipiell das Gleiche die Unterschiede fur den Benutzer sind gering JES3 bietet die Moglichkeit Jobs auf verschiedenen Rechnern Nodes zu verteilen oder Job Netze zu bilden JES2 ist vom Konfigurationsaufwand her einfacher zu handhaben weshalb Operatoren bei einzelnen Rechnern in der Regel zu JES2 greifen JES2 Bearbeiten JES2 ist das Job Entry Subsystem in der Version 2 JES2 entstand aus HASP Houston Automatic Spool Program das von IBM in den 1960er Jahren fur die NASA entwickelt wurde Noch heute schreibt JES2 seine Meldungen als HASP Meldungen ins Systemlog JES2 ist einfacher einzurichten als JES3 kann dafur die Vorteile von Clustern nicht nutzen Es besteht allerdings die Moglichkeit JES2 anzuweisen einen Job auf einem bestimmten System laufen zu lassen Das geschieht mit folgendem Record JOBPARM SYSAFF system JES3 Bearbeiten JES3 ist das Job Entry Subsystem in der Version 3 JES3 bietet mehr Moglichkeiten zur Kontrolle von Jobs ist dafur vom Konfigurationsaufwand erheblich hoher als JES2 Das Feature schlechthin sind wohl Job Netze Ein Record unabhangig von NET der naher bei den Job Netzen beschrieben wird sei hier erwahnt MAIN ORG dst CLASS class SYSTEM system Die einzelnen Parameter hierbei sind ORG dst Die Destination was der Ausgabeadresse entspricht Hier kann man bestimmte vom Rechenzentrum vordefinierte Werte eintragen auf der die Ausgabe erfolgen soll ORG LOCAL etwa konnte der Drucker im Rechenzentrum sein CLASS class Hier ist die Angabe einer Job Klasse moglich die den Operatoren hilft Jobs einzuordnen Diese Klasse unterscheidet sich kaum vom JCL Parameter CLASS allerdings besteht die Moglichkeit mehrere Zeichen statt nur einem anzugeben SYSTEM system Hiermit kann das System ausgewahlt werden auf dem der Job laufen soll Von der Benutzung dieses Parameters ist ausser in wirklich begrundeten Ausnahmefallen abzuraten da man die Fahigkeiten von JES3 Jobs auf verschiedene Systeme zu verteilen damit umgeht Abgerufen von https de wikipedia org w index php title Job Entry Subsystem amp oldid 234043861