Entire Operations kann JCL aus verschiedenen Quellen lesen. Zum Kopieren von JCL von anderen Stellen in eine Natural-Bibliothek steht die im Folgenden beschriebene Funktion zur Verfügung. Wenn die angeforderte JCL an ihrer ursprünglichen Speicherstelle bleiben soll, darf diese nicht benutzt werden.
Dieser Abschnitt behandelt folgende Themen:
Der Import von JCL in eine Natural-Bibliothek kann aus folgenden Gründen erforderlich sein:
Ihre Job-Definition sieht den Jobtyp JOB
mit der JCL-Speicherart
NAT
vor und die erforderliche
JCL befindet sich in einer beliebigen Betriebssystemdatei. Diese Funktion
kopiert die JCL unverändert in eine Natural-Bibliothek.
Wenn Sie einen Job vom Typ MAC
und der JCL-Speicherart NAT
definieren, möchten Sie die Standard-JCL in das dynamische JCL-Format von
Entire Operations umstellen. Der Parameterabschnitt für die dynamische
JCL-Generierung wird automatisch in den oberen Teil der ansonsten unveränderten
JCL eingefügt. Die so erzeugte Natural-Source kann dann geändert werden, damit
die Vorteile der dynamischen JCL, wie z. B. das Ersetzen von Parametern, die
dynamische Generierung von Code usw. voll zum Tragen kommen.
Anmerkung:
Das Editor-Kommando MACRO
wird immer
benötigt, um die dynamische JCL in einen internen Code zu überführen. Es muss
nach dem Import benutzt werden, damit die JCL vom Typ MACRO ausführbar wird.
Zum Testen der MACRO-JCL steht das Editor-Kommando
TEST
zur Verfügung. Siehe auch
Spezielle Editor-Kommandos für
Macro-Source-Objekte.
Um JCL in ein Natural-Source-Objekt zu importieren:
Drücken Sie PF8 (Import) im Fenster Job: JCL-Definition (Master).
Anmerkung:
Die JCL-Speicherart im Fenster Job: JCL-Definition
(Master) muss NAT
sein.
Das Fenster JCL-Import von Datei nach Natural-Source wird angezeigt (Beispiel):
+-----------------------------------------------------------------------+ | | | JCL-Import von Datei nach Natural-Source | | | | Von | | Speicherart ==> NAT Knoten ==> 55522 MVS/ESA | | Datei ==> ____________________________________________________ | | VSE Lib ==> ________ Sublib ==> ________ VSAM-Kat ==> ________ | | Member ==> ________ Typ ==> ________ Volser ==> ______ | | LMS Element Passwort ==> | | ==> ________________________________________________________________ | | Element-Version ==> ________________________ | | Nach | | Bibliothek ==> SYSEORU | | Member ==> JCLTEST Ueberschreiben (y/n) ==> N | | | | Enter Continue PF3 End | +-----------------------------------------------------------------------+ |
Feldbeschreibungen siehe Felder: JCL-Import von Datei nach Natural-Source.
Geben Sie die Ursprungsdatei und den Member-Namen in die Felder unter der Überschrift Von ein (geben Sie Volser nur dann ein, wenn die Datei nicht katalogisiert ist).
Die Auswahl mit Stern (*) als Platzhalterzeichen ist möglich (z. B. öffnet ABC* ein Auswahlfenster, das alle Dateien mit Namen enthält, die mit ABC anfangen).
Geben Sie die Natural-Ziel-Bibliothek und den Member-Namen in die Felder unter der Überschrift Nach ein.
Drücken Sie Enter.
Wenn das Ziel-Member noch nicht vorhanden ist, wird die Funktion ausgeführt. Wenn das Ziel-Member schon vorhanden ist:
und wenn Sie Y
für die Option
Überschreiben angegeben haben, wird das existierende
Member überschrieben;
und wenn Sie N
für die Option
Überschreiben angegeben haben, wird das Member nicht
überschrieben und folgende Meldung wird angezeigt:
Überschreibe-Option erforderlich für existierende JCL
Das Fenster JCL-Import von Datei nach Natural-Source enthält folgende Eingabefelder:
Feld | Bedeutung |
---|---|
Von ... | |
Speicherart | Geben Sie die JCL-Speicherart ein (siehe JCL-Speicherarten). |
Knoten | Geben Sie den Knoten ein, auf dem die Datei mit der zu importierenden JCL zu finden ist. |
Datei | Geben Sie den Namen der Datei ein, die die zu importierenden JCL enthält. |
z/VSE Lib | Geben Sie den Namen der z/VSE-Bibliothek innerhalb der gewählten Datei ein. |
Sublib | Geben Sie den Namen der z/VSE-Teilbibliothek innerhalb der gewählten Datei ein. Sie können einen Stern (*) als Platzhalterzeichen benutzen, um ein Auswahlfenster zu öffnen. |
VSAM-Kat | Geben Sie den Namen des VSAM-Katalogs für die gewählte Datei ein. |
Member | Geben Sie den Namen des Members ein, das die JCL des Jobs enthält. Sie können einen Stern (*) als Platzhalterzeichen benutzen, um ein Auswahlfenster zu öffnen. |
Typ | BS2000/LMS: Geben Sie den LMS-Member-Typ an. Mögliche Werte: S,
J, D, X.
z/VSE: Geben Sie den Member-Typ der z/VSE-Bibliothek ein. |
Volser | Geben Sie die Volume-Serien-Nummer der Datei ein, die die JCL enthält. Dies ist bei z/VSE ein Pflichtparameter. |
Passwort (optional) | Sie können hier ein Passwort eingeben, falls die Datei mit einem
Passwort geschützt ist.
In BS2000 werden nur die ersten 4 Bytes für das Lese-Passwort benutzt (nur alphanumerisch). |
LMS Element | Dieses Feld kann besonders für lange Member-Namen benutzt
werden.
Wenn die JCL-Speicherart LMS ist und hier nichts angegeben ist, wird das kurze Member-Feld benutzt (nur BS2000). |
Element-Version | Geben Sie die Version des angegebenen LMS-Members an.
Diese muss genau dieselbe wie die bei LMS angegebene sein. Führende Nullen müssen genauso angegeben werden (nur BS2000). |
Nach ... | |
Bibliothek | Geben Sie den Namen der Bibliothek ein, die das Member enthält, in dem die importierte JCL gespeichert werden soll. |
Member | Geben Sie den Namen des Members ein, in dem die importierte JCL gespeichert werden soll. |
Überschreiben (y/n) | Geben Sie Y (ja) ein, falls sie bereits
existierende JCL in dem spezifizierten Member überschreiben wollen.
Standardeinstellung ist |