Dieses Kapitel behandelt die folgenden Themen:
Der Application Plan Maintenance-Teil der Natural Tools for Db2 dient zur Generierung von JCL-Code,
um Datenbankanforderungsmodule (DBRMs) aus Ihren Natural-Programmen zu erstellen,
um Db2-Anwendungspläne und -Packages aus Ihrer Natural-Umgebung heraus zu verwalten.
Es stehen zwei Betriebsarten zur Verfügung: Fixed Mode und Free Mode.
Im Fixed Modus werden Sie durch Verwaltungsbildschirme mit Syntaxgraphen bei der Angabe der richtigen Kommandos unterstützt. Vollständige JCL-Members können anhand vordefinierter Jobprofile generiert werden. Sie geben einfach die erforderlichen Daten in Eingabemasken ein. Die Daten werden auf die Einhaltung der korrekten Syntax geprüft. Dann werden aus diesen Daten JCL-Members generiert. Die Members können direkt durch Drücken von PF4 (Submi) übergeben werden. Sie können aber auch in den Free Mode wechseln, indem Sie PF5 (Free) drücken.
Wenn Sie im Fixed Mode PF5 drücken, wird der Free-Mode-Editor aufgerufen, mit dem Sie den im Fixed Mode erzeugten JCL-Code ohne die syntaktischen Einschränkungen ändern können. Im Free Mode können Sie das JCL-Member, das sich gerade im Quellcodebereich befindet, durch Drücken von PF4 (wie im Fixed Mode) übermitteln.
Um die Funktion Application Plan Maintenance aufzurufen:
Geben Sie im Hauptmenü
Natural Tools for DB2
Main Menu den Funktionscode A
ein.
Das Menü Application Plan Maintenance wird angezeigt (Beispiel):
16:14:02 ***** NATURAL TOOLS FOR DB2 ***** 2009-10-30 - Application Plan Maintenance - Code Function Parameter PP Prepare Job Profile CD Create DBRMs Lib BI Bind Lib, Obj RB Rebind Lib, Obj FR Free Lib, Obj LJ List JCL Lib, JCL JO Display Job Output Node ? Help . Exit Code .. __ Object ...... ________ Library ..... SAG_____ JCL Member .. ________ Node ........ 148 Command ===> Enter-PF1---PF2---PF3---PF4---PF5---PF6---PF7---PF8---PF9---PF10--PF11--PF12--- Help Exit Logn Canc |
Die folgenden Funktionen sind verfügbar:
Code | Beschreibung |
---|---|
PP |
Definiert Jobprofile für die DBRM-Erstellung und die Plan/Package-Verwaltung, siehe Jobprofile vorbereiten. |
CD |
Erzeugt JCL, um Datenbankanforderungsmodule zu erstellen. |
BI |
Erzeugt JCL, um einen Plan oder ein Package zu binden. |
RB |
Erzeugt JCL, um einen Plan oder ein Package neu zu binden. |
FR |
Erzeugt JCL, um einen Plan oder ein Package freizugeben. |
LJ |
Ruft den Free-Mode-Editor auf. |
JO |
Zeigt die Job-Ausgabe an.
Anmerkung: |
Darüber hinaus stehen Parameter zur Verfügung, die je nach gewählter Funktion angegeben werden müssen:
Parameter | Beschreibung |
---|---|
Object |
Gibt an, ob ein Plan (PLAN oder
PL ) oder ein Package (PACKAGE oder PK )
gepflegt werden soll.
|
Library |
Gibt den Namen einer Natural-Source-Library an.
Alle vorhandenen Libraries außer denen, die mit SYS beginnen, können angegeben werden. Für die JCL-Pflege muss eine Library angegeben werden. Der Library-Name ist mit Ihrer Natural-Benutzerkennung voreingestellt. |
JCL
Member |
Wenn ein gültiger Member-Name angegeben wird, wird
das entsprechende JCL-Member angezeigt.
Wird ein Wert gefolgt von einem Stern (*) angegeben, werden alle JCL-Members in der angegebenen Library, deren Namen mit diesem Wert beginnen, aufgelistet. Wenn Sie nur einen Stern (*) angeben, wird eine Auswahlliste mit allen JCL-Members in der angegebenen Library angezeigt. Wenn Sie das Feld JCL-Member leer lassen, wird der leere Editorbildschirm im Free-Mode angezeigt. |
Node |
Gibt die Nummer des Knotens an, der vom Entire System Server verwendet werden soll. Die Standardnummer ist 148 und kann überschrieben werden. |
Innerhalb der Verwaltungsbildschirme können im Fixed Mode verschiedene Fenster aufgerufen werden. Der Zugriff auf diese Fenster erfolgt über 1-Byte-Steuerfelder.
Um ein Fenster aufzurufen:
Geben Sie S
in das entsprechende Steuerfeld
ein.
Zeigt das Kontrollfeld ein X
an, so sind bereits Daten
in das entsprechende Fenster eingegeben worden.
Darüber hinaus gelten die folgenden PF- Tastenbelegungen im Fixed Mode:
PF-Taste | Funktion |
---|---|
PF4 | Generiert JCL-Code und übergeben ihn. |
PF5 | Generiert JCL-Code und wechselt in den Free Mode. |
PF6 | Blättert in einem Fenster nach oben. |
PF7 | Blättert in Fenstern rückwärts. |
PF8 | Blättert in Fenstern vorwärts. |
PF9 | Blättert zum unteren Rand eines Fensters. |
PF10 | Zeigt entweder den vorherigen Bildschirm an (<) oder zeigt ein Entire System Server Logon-Fenster an (Logn). |
PF11 | Zeigt den nächsten Bildschirm an. |
Im Free Mode kann JCL-Code bearbeitet und übergeben werden. Die Bearbeitung von JCL-Code erfolgt über Editier- und Zeilenkommandos, siehe Mit den Natural Tools for Db2 editieren.
Generierter JCL-Code wird durch Drücken von PF4 übergeben.
JCL-Code kann nicht nur übergeben, sondern auch kopiert, aufgelistet, gelöscht, abgerufen oder in einer Natural-Library gespeichert werden. All dies geschieht über globale Verwaltungskommandos, siehe Globale Verwaltungskommandos.
Wenn Sie JCL generieren wollen, um einen DBRM zu erstellen oder um einen Plan oder ein Package zu binden, freizugeben oder neu zu binden, müssen Sie einen Jobnamen, Jobkarten und den Namen eines Jobprofils angeben. Daher müssen Sie zunächst die Jobprofile erstellen. Wenn Ihre Jobprofile definiert sind, können Sie stets sofort die entsprechende Funktion auswählen, wenn Sie einen neuen DBRM erstellen oder einen Plan oder ein Package mit Hilfe Ihrer vordefinierten Jobprofile binden, freigeben oder neu binden möchten.
Um ein Jobprofil zu definieren:
Geben Sie im Hauptmenü Natural Tools for DB2 Main
Menu den Funktionscode A
ein.
Das Menü Application Plan Maintenance wird angezeigt.
Rufen Sie im Menü Application Plan
Maintenance die Funktion Prepare Job Profile
auf, indem Sie den Funktionscode PP
eingeben.
Das Menü Prepare Job Profile wird angezeigt.
16:14:33 ***** NATURAL TOOLS FOR DB2 ***** 2009-10-30 - Prepare Job Profile - Code Function J Default Job Cards D Profile for Create DBRM Job P Profile for DSN Jobs ? Help . Exit Code .. _ Profile .. ________ Command ===> Enter-PF1---PF2---PF3---PF4---PF5---PF6---PF7---PF8---PF9---PF10--PF11--PF12--- Help Exit Canc |
Code | Beschreibung |
---|---|
J |
Definiert benutzerspezifische Standard-Jobkarten. |
D |
Definiert Jobprofile für die DBRM-Erstellungsfunktion. |
P |
Definiert Jobprofile für die Plan- oder Package-Verwaltungsfunktionen. |
Zusätzlich gibt es den Parameter Profile
, der
nur für die Funktionscodes D
und P
relevant ist. Beim
Funktionscode J
entspricht Profile
dem
USER
.
Parameter | Beschreibung |
---|---|
Profile |
Gibt den Namen eines bereits vorhandenen Jobprofils an.
Wird ein gültiger Profilname angegeben, so wird der Free-Mode-Editor mit dem angegebenen Jobprofil aufgerufen. Dort kann das Profil geändert und gespeichert werden. Wird ein Wert gefolgt von einem Stern (*) angegeben, werden alle vorhandenen Jobprofile aufgelistet, deren Name mit diesem Wert beginnt. Wird nur ein Stern (*) angegeben, wird eine Auswahlliste aller vorhandenen Jobprofile angezeigt. Wird das Feld leer gelassen, wird der entsprechende Fixed-Mode-Profil-Bildschirm aufgerufen, in dem ein neues Jobprofil erstellt werden kann. Um das neue Profil zu speichern, müssen Sie in den Free Mode wechseln. |
Jobprofile können mit Hilfe von Verwaltungskommandos verwaltet (d.h. kopiert, aufgelistet, gelöscht, abgerufen oder in einer Natural Library gespeichert) werden, siehe Globale Verwaltungskommandos.
Anmerkung:
Jobprofile werden in der Natural-Systemdatei FNAT
gespeichert.
Für alle von der Funktion Application Plan Maintenance generierten Jobs werden Jobkarten benötigt.
Mit der Funktion Default Job Cards können Sie für jeden Benutzer eine Standard-Jobkarte definieren. Standard-Jobkarten gelten für alle Funktionsbildschirme, auf denen Sie JCL generieren können, und können dort aufgerufen und geändert werden. Mit Stern-Notation (*) können Sie die gewünschte Jobkarte aus einer Liste auswählen.
Um eine Standard-Jobkarte zu definieren:
Geben Sie im Menü Prepare Job Profile
den Funktionscode J
ein und drücken Sie Enter.
Der Bildschirm Default Job Cards wird angezeigt.
16:14:33 ***** NATURAL TOOLS FOR DB2 ***** 2009-10-30 - Default Job Cards - R ead, S ave, L ist or P urge Default Job Cards _ User ID .. ________ Job Name ... ________ Job Cards .. // JOB __________________________________________________________ // _______________________________________________________________________ // _______________________________________________________________________ // _______________________________________________________________________ // _______________________________________________________________________ Command ===> Enter-PF1---PF2---PF3---PF4---PF5---PF6---PF7---PF8---PF9---PF10--PF11--PF12--- Help Exit Canc |
Auf diesem Bildschirm können Sie Ihre benutzerspezifischen Jobkarten erstellen und speichern. Dazu können Sie auch (direkt oder aus einer Liste) eine bereits vorhandene Standard-Jobkarte lesen und ändern. Bereits bestehende Jobkarten können auch gelöscht werden.
Anmerkung:
Alle anderen Funktionsbildschirme, die zur Angabe von Jobs
verwendet werden, enthalten die gleichen beiden Felder - Job
Name und Job Cards - wie der Bildschirm
Default Job Cards. Daher ist es möglich, die
Standard-Jobkarten auch in jedem dieser Bildschirme zu überschreiben.
Um den Jobnamen zu ändern:
Geben Sie den neuen Job-Namen in das Feld Job Name ein und drücken Sie Enter.
Um die Jobkarten zu ändern:
Geben Sie im Feld Default Job Cards ein
S
ein und drücken Sie Enter.
Es wird ein Fenster angezeigt, in dem Sie alle Jobkarten ändern können.
Mit der Funktion Profile for Create DBRM Job können Sie Profile für die Create DBRMs-Funktionen definieren. Jobprofile für die DBRM-Erstellung bestehen aus JCL, die den folgenden vordefinierten Satz von Ersetzungsparametern enthält:
Parameter | Beschreibung |
---|---|
@JOBCARDS |
Wird durch die auf dem Bildschirm Create
DBRMs eingegebenen Jobkarten ersetzt (bis zu fünf Zeilen).
Sie können die Jobkarten auch im Profil kodieren und den Modifikator für die Jobkarten weglassen. |
@COMMAND |
Wird durch die Zeichenfolge CREATE DBRM
ersetzt.
|
@DBRMNAME |
Wird durch den Namen des DBRM ersetzt, der bis zu acht Zeichen lang sein kann. |
@CREATE-DBRM |
Wird durch die Kommandoeingabe für den statischen
Generierungsschritt ersetzt.
Dieser Parameter muss nach der
|
@COMMAN2 |
Wird durch die Zeichenkette MODIFY
ersetzt.
|
@MODIFY |
Wird durch die Kommandoeingabe für den statischen Modifikationsschritt ersetzt. |
|
Beide markieren die JCL, die die Natural Assembler
XREF-Daten enthalten soll.
Wenn keine XREF-Option angegeben ist, wird die JCL wieder gelöscht. |
Um ein Jobprofil für die DBRM-Erstellung zu ändern oder umzubenennen:
Rufen Sie im Menü Prepare Job Profile
die Funktion Profile for Create DBRM Job auf, indem Sie
den Funktionscode D
eingeben.
Geben Sie im Feld Profile einen gültigen Profilnamen an und drücken Sie Enter.
Der Free-Mode-Editor mit dem angegebenen Profil wird aufgerufen. Dort können Sie das angezeigte Profil ändern, speichern und umbenennen.
Um ein Jobprofil für die DBRM-Erstellung zu erstellen:
Geben Sie im Menü Prepare Job Profile
den Funktionscode D
ein.
Lassen Sie das Feld Profile leer, und drücken Sie Enter.
Der Bildschirm Profile for Create DBRM Job wird aufgerufen. Sie können dort ein neues Profil erstellen.
16:15:18 ***** NATURAL TOOLS FOR DB2 ***** 2009-10-30 - Profile for Create DBRM Job - +---------------------------- NATURAL Parameters ---------------------------+ ! Name of Batch NATURAL : ________ ! ! NATURAL Parameter : ____________________________________________ ! ! STEPLIB DD : _ ! +-------------------------- Precompile Parameters ---------------------------+ ! DBRMLIB DD : ____________________________________________ ! ! STEPLIB DD : _ ! +-------------------------- Ass-Nat-Xref-Library ----------------------------+ ! CMWKF02 DD : ____________________________________________ ! +----------------------------------------------------------------------------+ Command ===> Enter-PF1---PF2---PF3---PF4---PF5---PF6---PF7---PF8---PF9---PF10--PF11--PF12--- Help Exit Free Canc |
Um das neu erstellte Jobprofil zu speichern:
Wechseln Sie in den Free Mode, indem Sie PF5 drücken.
Mit der Funktion Profile for DSN Jobs können Sie Profile für die Funktionen Bind, Rebind und Free definieren. Für jede der drei Funktionen können die gleichen Profile verwendet werden.
Profile für DSN-Jobs bestehen aus JCL, die den folgenden vordefinierten Satz an Ersetzungsparametern enthält:
Parameter | Beschreibung |
---|---|
@JOBCARDS |
Wird durch die aktuellen Jobkarten ersetzt. Sie können die Jobkarten auch im Profil codieren und den Jobkarten-Modifikator weglassen. |
@DSNCMD |
Wird durch die Kommandoeingabe für die Funktionen Bind, Rebind und Free ersetzt. |
@PLANNAME |
Wird bei der Bind-Funktion durch
den Namen des Plans oder des Package ersetzt.
Für die Funktionen Rebind und Free wird er auf Leerzeichen gesetzt. |
@COMMAND |
Wird durch die Zeichenfolge BIND ,
REBIND bzw. FREE ersetzt.
|
Um ein Profil für DSN-Jobs zu ändern oder umzubenennen:
Geben Sie im Menü Prepare Job Profile
den Funktionscode P
ein.
Geben Sie im Feld Profile einen gültigen Profilnamen ein, und drücken Sie Enter.
Der Free-Mode-Editor mit dem angegebenen Profil wird aufgerufen. Dort können Sie das angezeigte Profil ändern, speichern und umbenennen.
Um ein neues Profil für DSN-Jobs zu erstellen:
Geben Sie im Menü Prepare Job Profile
den Funktionscode P
ein.
Lassen Sie das Feld Profile leer, und drücken Sie Enter.
Der Bildschirm Profile for DSN Jobs wird aufgerufen. Dort können Sie ein neues Profil für DSN-Jobs erstellen.
16:15:18 ***** NATURAL TOOLS FOR DB2 ***** 2009-10-30 - Profile for DSN Jobs - DB2 System .. ________ Retries .. ___ +------------------------- Steplibs for DSN Jobs ----------------------------+ ! STEPLIB DD : ____________________________________________ ! ! : ____________________________________________ ! ! : ____________________________________________ ! ! : ____________________________________________ ! ! : ____________________________________________ ! +----------------------------------------------------------------------------+ +------------------------- DBRM Libraries for Bind --------------------------+ ! DBRMLIB DD : ____________________________________________ ! ! : ____________________________________________ ! ! : ____________________________________________ ! ! : ____________________________________________ ! ! : ____________________________________________ ! +----------------------------------------------------------------------------+ Command ===> Enter-PF1---PF2---PF3---PF4---PF5---PF6---PF7---PF8---PF9---PF10--PF11--PF12--- Help Exit Free Canc |
Um das neu erstellte Jobprofil zu speichern:
Wechseln Sie in den Free Mode, indem Sie PF5 drücken.
Jobprofile für die DBRM-Erstellung und die
Plan-/Package-Verwaltung werden im Batch-Modus aus dem Dataset
CMWKF01
geladen.
Um ein Jobprofil zu laden:
Melden Sie sich an der Library SYSDB2 an.
Setzen Sie in der Kommandozeile das Kommando
LOADPROF
ab.
Das Menü Load Job Profiles wird angezeigt.
16:53:20 ***** NATURAL TOOLS FOR DB2 ***** 2009-10-30 - Load Job Profiles - Code Function ---- ---------------------------- D Load Profile for Create DBRM B Load Profile for DSN Jobs . Exit ---- ---------------------------- Code .. _ Profile .. ________ Replace .. N Command ===> Enter-PF1---PF2---PF3---PF4---PF5---PF6---PF7---PF8---PF9---PF10--PF11--PF12--- Exit Canc |
Die folgenden Funktionen sind verfügbar:
Code | Beschreibung |
---|---|
D |
Dient zum Laden von Jobprofilen für die DBRM-Erstellung. |
B |
Dient zum Laden von Jobprofilen für die Plan- oder Package-Verwaltung. |
Es gelten die folgenden Parameter:
Parameter | Beschreibung | |
---|---|---|
Profile |
Gibt den Namen des zu
ladenden Profils an.
Dieser Parameter muss angegeben werden. |
|
Replace |
Gibt an, ob eine Ersetzung erfolgen soll oder nicht, wenn bereits ein Profil mit dem angegebenen Namen existiert. | |
Y |
Ein bereits vorhandenes Profil wird ersetzt. | |
N |
Ein bereits vorhandenes Profil wird
nicht ersetzt.
Dieser Parameter ist optional. Die Standardeinstellung
ist |
Jobprofile für die DBRM-Erstellung und die
Plan-/Package-Verwaltung werden entladen und im Batch-Modus in den Dataset
CMWKF01
geschrieben.
Um ein Jobprofil zu entladen:
Melden Sie sich bei der Library SYSDB2 an.
Geben Sie in der Kommandozeile das Kommando
UNLDPROF
ein.
Das Menü Load Job Profiles wird angezeigt.
16:53:20 ***** NATURAL TOOLS FOR DB2 ***** 2009-10-30 Load Job Profiles Code Function D Unload Profile for Create DBRM B Unload Profile for DSN Jobs . Exit Code .. _ Profile .. ________ Command ===> Enter-PF1---PF2---PF3---PF4---PF5---PF6---PF7---PF8---PF9---PF10--PF11--PF12--- Exit Canc |
Die folgenden Funktionen sind verfügbar:
Code | Beschreibung |
---|---|
D |
Entlädt Job-Profile für die DBRM-Erstellung. |
B |
Entlädt Job-Profile für die Plan- oder Package-Verwaltung. |
Es gilt der folgende Parameter:
Parameter | Beschreibung |
---|---|
Profile | Gibt den Namen des zu entladenden Profils an.
Dieser Parameter muss angegeben werden. |
Um ein DBRM zu erstellen, müssen Sie eine JCL für die DBRM-Erstellung generieren.
Um einen DBRM zu erstellen:
Geben Sie im Menü Application Plan
Maintenance den Funktionscode CD
ein, und drücken Sie
Enter.
Der Bildschirm Create DBRM wird
angezeigt. Hier können Sie neben einem Job-Namen, Ihren benutzerspezifischen
Standard-Jobkarten und dem gewünschten Jobprofil alle notwendigen Informationen
für die Kommandos CREATE DBRM
und
MODIFY
angeben. Weitere Informationen siehe
Generierungsprozedur:
Kommando CMD CREATE und
Änderungsprozedur:
Kommando CMD MODIFY im Abschnitt Programme für
die statische Ausführung vorbereiten.
16:15:44 ***** NATURAL TOOLS FOR DB2 ***** 2009-10-30 - Create DBRM - Job Name ... DBRMJOB_ Job Cards .. X Profile ..EXDBRM__ >>-- CREate DBRM -- DBRM1___ -- USing --+-- _ -- PREDict DOCumentation --+--> +-- _ -- INput DAta -------------+ >-+---------------------+------+----------------------+-----+------------+-> +- With XRef - _____ -+ +- LIBrary - ________ -+ +- FS - ___ -+ ( NO, YES, FORCE ) ! ( ON, OFF ) >---------+------------------------------------------------------+---------->< +---- _ --- NAT Library , NAT Member +---------------+-+ + , excl.Member-+ >>---------------------------- MODify-+------------+------------------------>< +- _ - XRef -+ Command ===> Enter-PF1---PF2---PF3---PF4---PF5---PF6---PF7---PF8---PF9---PF10--PF11--PF12--- Help Exit Submi Free Canc |
Im Feld Job Name muss ein gültiger Job-Name angegeben werden.
Wenn Sie nur den Namen des Jobs ändern möchten, können Sie dies ebenfalls über das Feld Job Name tun.
Über das Feld Job Cards können Sie Ihre
Standard-Jobkarten außer Funktion setzen. Geben Sie dazu ein S
in
das Feld Job Cards ein.
Es wird ein Fenster mit Ihren Jobkarten angezeigt.
Ein X
im Feld Job Cards
bedeutet, dass Jobkarten für die DBRM-Erstellung definiert sind. Ein leeres
Feld Job Cards zeigt an, dass keine Jobkarten definiert
sind.
Im Feld Profile können Sie den Namen eines gültigen Jobprofils für die DBRM-Erstellung angeben.
Wenn ein Wert gefolgt von einem Stern (*) angegeben wird, werden alle vorhandenen Jobprofile aufgelistet, deren Namen mit diesem Wert beginnen. Wird nur ein Stern angegeben, wird eine Auswahlliste mit allen verfügbaren Jobprofilen angezeigt.
Wenn Sie die Option INput DAta verwenden, wird ein Fenster angezeigt, in dem Sie die Natural-Libraries und -Programme (Member) angeben müssen, die in der DBRM enthalten sein sollen.
16:15:44 ***** NATURAL TOOLS FOR DB2 ***** 2009-10-30 - Create DBRM - Job Name ... DBRMJOB_ Job Cards .. X Profile .. EXDBRM__ >>-- CREate DBRM -- DBRM1___ -- USing --+-- _ -- PREDict DOCumentation --+--> +-- _ -- INput DAta -------------+ >-+---------------------+------+----------------------+-----+------------+-> +- With XRef - _____ -+ +- LIBrary - ________ -+ +- FS - ___ -+ ( NO, YES, FORCE ) ! ( ON, OFF ) >---------+------- +--------------------------------------------+ ---------->< +---- S ! NAT Library,NAT Member,excl.Member 1 / 2 ! ! Test____ , PROG1___ , ________ ! ! Test____ , P*______ , PROG1___ ! >>----------------- ! ________ , ________ , ________ ! ---------->< ! ________ , ________ , ________ ! ! ________ , ________ , ________ ! Command ===> ! ! Enter-PF1---PF2---P +--------------------------------------------+ F11--PF12--- Help Exit Submi Free -- - + ++ Canc |
In der dritten Spalte des obigen Fensters können Sie ein Programm angeben, das aus dem DBRM ausgeschlossen werden soll. Dies ist nur möglich, wenn Sie einen Stern (*) mit dem Programmnamen in der zweiten Spalte angeben.
Innerhalb des Fensters können Sie mit PF6 (--), PF7 (-), PF8 (+) oder PF9 (++) blättern.
Der generierte JCL-Code kann entweder im Free Mode nach Drücken von PF5 (Free) bearbeitet und/oder gespeichert werden, oder durch Drücken von PF4 (Submi) sofort übergeben werden.
Um die JCL für das Binden eines Plans zu erzeugen, müssen Sie die
Funktion Bind aufrufen. Alle Parameter, die für das Binden
eines Plans erforderlich sind, werden auf vier Bildschirmen eingegeben, die die
Syntax des DB2-Kommandos BIND PLAN
zeigen.
Um die JCL zum Binden eines Plans zu generieren:
Geben Sie im Menü Application Plan
Maintenance den Funktionscode BI
ein.
Geben Sie im Feld Object den Wert
PLAN
oder PL
ein, und drücken Sie
Enter.
Der erste Bildschirm der Funktion Bind Plan wird angezeigt. Hier müssen Sie alle erforderlichen Informationen angeben.
23:16:38 ***** NATURAL TOOLS FOR DB2 ***** 2009-10-30 - Bind Plan - Job Name ... BINDJOB_ Job Cards .. X Profile .. EXBIND1_ >>- BIND +-----+------------+-+-------------------+-------------------------+> ! ! ! ! ! ! + PLAN ( TESTPLAN )+ + OWNER ( ________ )+ + QUALIFIER ( ________ )+ plan-name auth-id qualifier-name >-+->-- MEMBER +- X ---(member name)---+--------------------------------+-+ ! ! ! ! ! +- LIBRARY -- _ --(library name)-+ ! ! ! +->-- PKLIST -- X --(+------+---------+collection-id.package-id)--------+-> +-location-name.-+ Read member name/package list from PREDICT? N (Y/N) DONE Command ===> Enter-PF1---PF2---PF3---PF4---PF5---PF6---PF7---PF8---PF9---PF10--PF11--PF12--- Help Exit Submi Free Next Canc |
Neben den Pflichtangaben in den Feldern Job Name, Job Cards und Profile müssen Sie zum Binden eines Plans den Namen des Plans und alle DBRMs und/oder Packages angeben, die in den angegebenen Plan gebunden werden sollen.
Sie rufen das Fenster zur Angabe der DBRM Members und/oder
Package Lists auf, indem Sie ein S
in das Feld
MEMBER und/oder PKLIST eingeben. Es
müssen entweder eines oder beide Fenster aufgerufen werden, andernfalls werden
Sie vom System aufgefordert, dies zu tun.
In den Fenstern für die DBRM- und Package-Angaben können Sie mit PF6 (--), PF7 (-), PF8 (+) oder PF9 (++) blättern.
Wenn Predict installiert ist und ein Plan in Predict
dokumentiert ist, können die DBRM Members und/oder Package Lists, die einem
Plan in Predict zugeordnet sind, durch Eingabe von Y
bei dieser
Option gelesen werden (Standard ist N
). Es können maximal 50 DBRM
Members und/oder 20 Package Lists gelesen werden.
Wenn Sie diese Option verwenden und DBRM Members und/oder
Package Lists erfolgreich gelesen wurden, werden die Auswahlfelder
MEMBER und PKLIST mit X
markiert und DONE
wird neben dem Eingabefeld
(Y/N) angezeigt; FAILED
wird angezeigt,
wenn:
Inkonsistenzen in der Definition der Members/Package Lists festgestellt wurden,
mehr als 50 DBRM Members oder mehr als 20 Package Lists für den angegebenen Plan definiert wurden,
keine Members oder Package Lists für den angegebenen Plan definiert wurden,
der Plan in Predict überhaupt nicht dokumentiert wurde.
Anmerkung:
Wenn Predict nicht installiert ist, erscheint das Feld
Read member name / package list from Predict? nicht auf
dem obigen Bildschirm.
Durch Drücken von PF11 (Next) gelangen Sie auf
einen zweiten Bind Plan-Bildschirm, auf dem Sie weitere
Optionen des Db2-Kommandos BIND
angeben können.
Ein Schlüsselwort wird durch Eingabe des ersten Buchstabens in das entsprechende Eingabefeld generiert. Die Standardwerte sind hervorgehoben.
16:17:05 ***** NATURAL TOOLS FOR DB2 ***** 2009-10-30 - Bind Plan - >---+------------------------+--+---------------+--+--------------------+---> ! ! ! ! ! ! +- _______ --( PREPARE )-+ +- FLAG --( _ )-+ +- EXPLAIN --( ___ )-+ ( NODEFER or DEFER) ( I, W, E or C) ( YES or NO ) >---+--------------------+--+-------------------+--+--------------------+---> ! ! ! ! ! ! +- VALIDATE ( ____ )-+ +- ISOLATION ( __ )-+ +- CACHESIZE ( ____ )+ ( RUN or BIND ) ( RR, UR or CS ) ( 0 - 4096 ) >---+-------------------------------+---+-------------------------------+---> ! ! ! ! +--- ACQUIRE --( ________ )-----+ +--- RELEASE --( __________ )---+ ( USE or ALLOCATE ) ( COMMIT or DEALLOCATE ) >---+--------------------+----------+---+-------------------------------+---> ! ! ! ! +- CURRENTSERVER ( ________________ )-+ +-- CURRENTDATA ( ___ )--+ location-name ( NO or YES ) Command ===> Enter-PF1---PF2---PF3---PF4---PF5---PF6---PF7---PF8---PF9---PF10--PF11--PF12--- Help Exit Submi Free Prev Next Canc |
Durch Drücken von PF10 (Prev) gelangen Sie zum vorherigen Bildschirm zurück.
Durch Drücken von PF11 (Next) gelangen Sie zu einem
dritten Bind Plan-Bildschirm, in dem Sie weitere Optionen
des Db2-Kommandos BIND
angeben können.
16:17:18 ***** NATURAL TOOLS FOR DB2 ***** 2009-10-30 - Bind Plan - >---------------+-------------------------------------------------------+---> ! ! +-- ACTION --+---- _ (REPLACE) --+--------------+----+--+ ! +-- _ RETAIN --+ ! +---- _ (ADD) --------------------------+ >---------------+-------------------------------------------------------+---> ! ! +-- DYNAMICRULES - _ ( RUN or BIND ) -------------------+ >-+---------------------------------------------------------------------+->< ! ! +-+- _ - ENABLE -------- (*) --------+-+------------------------------+-+ ! ! +->- DLIBATCH- _ -(con.-names)-+ +- _ - ENABLE --+- _ -(con.-types)-+ +->- CICS ---- _ -(applids)----+ +- _ - DISABLE -+ +->- IMSBMP -- _ -(imsids)-----+ +->- IMSMPP -- _ -(imsids)-----+ Command ===> Enter-PF1---PF2---PF3---PF4---PF5---PF6---PF7---PF8---PF9---PF10--PF11--PF12--- Help Exit Submi Free Prev Next Canc |
Durch Drücken von PF11 (Next) gelangen Sie zu einem
vierten Bind Plan-Bildschirm, in dem Sie weitere Optionen
des Db2-Kommandos BIND
auswählen können.
16:17:38 ***** NATURAL TOOLS FOR DB2 ***** 2009-10-30 - Bind Plan - >----+----------------------+-------+-------------------------+-------------> ! ! ! ! +-- DEGREE --- ___ ----+ +-- SQLRULES --- ___ ----+ ( 1 or ANY ) ( DB2 or STD ) >----+--------------------------------------------------------+-------------> ! ! +-- DISCONNECT ----+--- _ - ( EXPLICIT ) -----+----------+ +--- _ - ( AUTOMATIC ) ----+ +--- _ - ( CONDITIONAL) ---+ Command ===> Enter-PF1---PF2---PF3---PF4---PF5---PF6---PF7---PF8---PF9---PF10--PF11--PF12--- Help Exit Submi Free Prev Canc |
Der generierte JCL-Code kann entweder durch Drücken von PF5 (Free) im Free Mode bearbeitet und/oder gespeichert werden, oder durch Drücken von PF4 (Submi) sofort übergeben werden.
Um die JCL für das Neubinden eines Plans zu generieren, müssen Sie
die Funktion Rebind aufrufen. Alle Parameter, die für das
Neubinden eines Plans erforderlich sind, werden über drei Bildschirme
eingegeben, die die Syntax des Db2-Kommandos REBIND
PLAN
zeigen.
Um die JCL für das Neubinden eines Plans zu generieren:
Geben Sie im Menü Application Plan
Maintenance den Funktionscode RB
ein.
Geben Sie im Feld Object
PLAN
oder PL
ein, und drücken Sie
Enter.
Es wird der erste Bildschirm Rebind Plan angezeigt, auf dem alle erforderlichen Informationen angegeben werden müssen.
19:17:55 ***** NATURAL TOOLS FOR DB2 ***** 2009-10-30 - Rebind Plan - Job Name ... FREEJOB_ Job Cards .. X Profile .. EXBIND1_ >>- REBIND PLAN -------------------------------------------------------------> >-+-(plan names)- X -+-+---------------------+-+-------------------------+--> ! ! ! ! ! ! +-- (*) -- _ ------+-+- OWNER ( ________ )-+ +- QUALIFIER ( ________ )-+ auth-id qualifier-name >---+-----------------------------------------------------------------+-----> ! ! +-- PKLIST ---- _ --(+----------------+collection-id.package-id)--+ ! +-location-name.-+ ! +-- NOPKLIST -- _ ------------------------------------------------+ Command ===> Enter-PF1---PF2---PF3---PF4---PF5---PF6---PF7---PF8---PF9---PF10--PF11--PF12--- Help Exit Submi Free Next Canc |
Neben den Angaben in den Feldern Job Name, Job Cards und Profile müssen Sie in einem Fenster die Namen der Pläne angeben, die neu gebunden werden sollen.
Wenn Sie die Stern-Notation (*) angeben, werden alle vorhandenen Pläne neu gebunden.
Durch Drücken von PF11 (Next) gelangen Sie zu einem
zweiten Rebind Plan-Bildschirm, in dem Sie weitere
Optionen des Db2-Kommandos REBIND
angeben
können.
Ein Schlüsselwort wird durch Eingabe seines Anfangsbuchstabens in das entsprechende Eingabefeld erzeugt. Die Standardwerte sind hervorgehoben.
16:18:15 ***** NATURAL TOOLS FOR DB2 ***** 2009-10-30 - Rebind Plan - >---+------------------------+--+---------------+--+--------------------+---> ! ! ! ! ! ! +- _______ --( PREPARE )-+ +- FLAG --( _ )-+ +- EXPLAIN --( ___ )-+ ( NODEFER or DEFER) ( I, W, E or C) ( YES or NO ) >---+--------------------+--+-------------------+--+--------------------+---> ! ! ! ! ! ! +- VALIDATE ( ____ )-+ +- ISOLATION ( __ )-+ +- CACHESIZE ( ____ )+ ( RUN or BIND ) ( RR, CS or UR ) ( 0 - 4096 ) >---+-------------------------------+---+-------------------------------+---> ! ! ! ! +--- ACQUIRE --( ________ )-----+ +--- RELEASE --( __________ )---+ ( USE or ALLOCATE ) ( COMMIT or DEALLOCATE ) >---+--------------------+----------+---+-------------------------------+---> ! ! ! ! +- CURRENTSERVER ( ________________ )-+ +-- CURRENTDATA ( ___ )--+ location-name ( NO or YES ) Command ===> Enter-PF1---PF2---PF3---PF4---PF5---PF6---PF7---PF8---PF9---PF10--PF11--PF12--- Help Exit Submi Free Prev Next Canc |
Wenn Sie PF10 (Prev) drücken, gelangen Sie zum vorherigen Bildschirm zurück.
Durch Drücken von PF11 (Next) gelangen Sie zu einem
dritten Rebind Plan-Bildschirm, auf dem Sie weitere
Optionen des Db2-Kommandos REBIND
angeben
können.
16:18:38 ***** NATURAL TOOLS FOR DB2 ***** 2009-10-30 - Rebind Plan - >-+------------------+---+-------------------+---+------------------------+-> ! ! ! ! ! ! +- DEGREE - ___ ---+ +- SQLRULES - ___ --+ +- DYNAMICRULES - ____ --+ ( 1 or ANY ) ( DB2 or STD ) ( RUN or BIND ) >-+------------------------------------------+----------------------------+-> +- DISCONNECT --+-- _ --( EXPLICIT ) ------+ +-- _ --( AUTOMATIC ) -----+ +-- _ --( CONDITIONAL ) ---+ >-+-----------------------------------------------------------------------+->< ! ! +-+- _ - ENABLE -------- (*) --------+-+------------------------------+-+ ! ! +->- DLIBATCH- _ -(con.-names)-+ +- _ - ENABLE --+- _ -(con.-types)-+ +->- CICS ---- _ -(applids)----+ +- _ - DISABLE -+ +->- IMSBMP -- _ -(imsids)-----+ +->- IMSMPP -- _ -(imsids)-----+ Command ===> Enter-PF1---PF2---PF3---PF4---PF5---PF6---PF7---PF8---PF9---PF10--PF11--PF12--- Help Exit Submi Free Prev Canc |
Der generierte JCL-Code kann entweder durch Drücken von PF5 (Free) im Free Mode bearbeitet und/oder gespeichert werden, oder durch Drücken von PF4 (Submi) sofort übergeben werden.
Ein freier Plan kann mit der Funktion Free des Menüs Application Plan Maintenance erzeugt werden.
Um die JCL zum Freigeben eines Plans zu generieren:
Geben Sie im Menü Application Plan
Maintenance den Funktionscode FR
ein.
Geben Sie im Feld Object
PLAN
oder PL
ein, und drücken Sie
ENTER.
Es erscheint der Bildschirm Free Plan, auf dem alle erforderlichen Informationen angegeben werden müssen.
16:19:35 ***** NATURAL TOOLS FOR DB2 ***** 2009-10-30 - Free Plan - Job Name ... FREEJOB_ Job Cards .. X Profile .. EXBIND1_ >>------- FREE PLAN -----+---(plan name)---- X ------+-----------------------> ! ! +--------- (*) ---- _ ------+ >-----------------------+---------------------------+-----------------------> ! ! +--- FLAG -----( _ )--------+ (I, W, E or C) Command ===> Enter-PF1---PF2---PF3---PF4---PF5---PF6---PF7---PF8---PF9---PF10--PF11--PF12--- Help Exit Submi Free Canc |
Neben den Angaben in den Feldern Job
Name, Job Cards und
Profile werden in einem Fenster, das die Syntax des
Db2-Kommandos FREE PLAN
zeigt, alle zur Freigabe
eines Plans notwendigen Parameter eingegeben.
Die Namen der freizugebenden Pläne werden in ein Fenster eingetragen. Wenn Sie Stern-Notation (*) verwenden, werden alle Pläne freigegeben.
Der generierte JCL-Code kann entweder durch Drücken von PF5 (Free) im Free Mode bearbeitet und/oder gespeichert oder durch Drücken von PF4 (Submi) sofort übergeben werden.
Packages können mit der Funktion Bind des Menüs Application Plan Maintenance gebunden werden.
Alle für das Binden eines Package erforderlichen Parameter werden
auf drei Bildschirmen eingegeben, die die Syntax des Db2-Kommandos
BIND PACKAGE
zeigen.
Um die JCL zum Binden eines Package zu generieren:
Geben Sie im Menü Application Plan Maintenance den Funktionscode "BI" ein.
Geben Sie im Feld Object
PACKAGE
oder PK
ein, und drücken Sie
Enter.
Es erscheint der erste Bildschirm Bind Package, auf dem alle erforderlichen Informationen angegeben werden müssen.
16:19:58 ***** NATURAL TOOLS FOR DB2 ***** 2009-10-30 - Bind Package - Job Name ... BINDJOB_ Job Cards .. X Profile .. EXBIND2_ >>- BIND PACKAGE -(-+-----------------------+- __________________ -----------> +- ________________ . -+ collection-id location-name >--------------+-------------------+-+-----------------------+--------------> + OWNER ( ________ )+ + QUALIFIER ( ________ )+ auth-id qualifier-name >-+- MEMBER ( ________ )+-----------------------------------------------+-+ ! member-name +- LIBRARY --- _ (library-name)-----------------+ ! ! ! +- COPY ( __________________ . ________ )-+---------------------------+-+-> collection-id package-id +- COPYVER - _ (version-id)-+ Command ===> Enter-PF1---PF2---PF3---PF4---PF5---PF6---PF7---PF8---PF9---PF10--PF11--PF12--- Help Exit Submi Free Next Canc |
Neben den Angaben in den Feldern Job Name, Job Cards und Profile müssen Sie zum Binden eines Package die Collection ID des Package und einen DBRM oder ein weiteres Package angeben, das in das angegebene Package eingebunden werden soll.
Das DBRM oder das zweite Package geben Sie im Feld MEMBER bzw. COPY an. Eines der beiden Felder muss ausgewählt werden und die Package ID ist entweder der DBRM-Name oder die Package ID des kopierten Package.
Durch Drücken von PF11 (Next) gelangen Sie zu einem
zweiten Bind Package-Bildschirm, auf dem Sie weitere
Optionen des Db2-Kommandos BIND
angeben können.
Ein Schlüsselwort wird durch Eingabe des ersten Buchstabens in das entsprechende Eingabefeld erzeugt. Die Standardwerte sind hervorgehoben.
16:20:05 ***** NATURAL TOOLS FOR DB2 ***** 2009-10-30 - Bind Package - >----------+-------------------------+-----------+---------------+----------> ! ! ! ! +- SQLERROR ( _________ )-+ +- FLAG --( _ )-+ ( NOPACKAGE or CONTINUE ) ( I, W, E or C) >----------+-------------+--+---------------+--------------------+----------> ! ! ! ! ! +- EXPLAIN --( ___ )-+ +- VALIDATE ( ____ )-+ ( NO or YES ) ( RUN or BIND ) >----------+-------------------+------+--------------------------+----------> ! ! ! ! +- ISOLATION ( __ )-+ +- RELEASE -( __________ )-+ ( RR, RS, CS, UR or NC) ( COMMIT or DEALLOCATE ) >----------+----------------------+---+--------------------------+----------> ! ! ! ! +- CURRENTDATA ( ___ )-+ +- DYNAMICRULES --( ____ )-+ ( NO or YES ) ( RUN or BIND ) Command ===> Enter-PF1---PF2---PF3---PF4---PF5---PF6---PF7---PF8---PF9---PF10--PF11--PF12--- Help Exit Submi Free Prev Next Canc |
Durch Drücken von PF10 (Prev) kehren Sie zum vorherigen Bildschirm zurück.
Durch Drücken von PF11 (Next) gelangen Sie zu einem
dritten Bind Package-Bildschirm, auf dem Sie weitere
Optionen des Db2-Kommandos BIND
angeben können.
16:20:18 ***** NATURAL TOOLS FOR DB2 ***** 2009-10-30 - Bind Package - >-+-----------------------------------------------+---+-------------------+-> ! ! ! ! +- ACTION -+- _ (REPLACE) -+--------------+--+--+ +- DEGREE - ___ ----+ ! + REPLVER - _ -+ ! ( 1 or ANY ) ! (version-id) ! +- _ (ADD) -----------------------+ >-+-----------------------------------------------------------------------+->< ! ! +-+- _ - ENABLE -------- (*) --------+-+------------------------------+-+ ! ! +->- DLIBATCH- _ -(con.-names)-+ +- _ - ENABLE --+- _ -(con.-types)-+ +->- CICS ---- _ -(applids)----+ +- _ - DISABLE -+ +->- IMSBMP -- _ -(imsids)-----+ +->- IMSMPP -- _ -(imsids)-----+ +->- REMOTE -- _ -(loc/lu-name)+ Command ===> Enter-PF1---PF2---PF3---PF4---PF5---PF6---PF7---PF8---PF9---PF10--PF11--PF12--- Help Exit Submi Free Prev Canc |
Der generierte JCL-Code kann entweder durch Drücken von PF5 (Free) im Free Mode bearbeitet und/oder gespeichert oder durch Drücken von PF4 (Submi) sofort übergeben werden.
Ein Package kann mit der Funktion Rebind des
Menüs Application Plan Maintenance neu gebunden werden.
Alle für das Neubinden eines Package erforderlichen Parameter werden in zwei
Bildschirmen eingegeben, die die Syntax des Db2-Kommandos REBIND
PACKAGE
zeigen
Um die JCL für das Neubinden eines Package zu generieren:
Geben Sie im Menü Application Plan
Maintenance den Funktionscode RB
ein.
Geben Sie im Feld Object
PACKAGE
oder PK
ein, und drücken Sie
Enter.
Es erscheint der erste Bildschirm Rebind Package, auf dem alle erforderlichen Informationen angegeben werden müssen.
16:20:55 ***** NATURAL TOOLS FOR DB2 ***** 2009-10-30 - Rebind Package - Job Name ... FREEJOB_ Job Cards .. X Profile .. EXBIND2_ >>- REBIND PACKAGE ----------------------------------------------------------> >-+--- _ -------------------------- (*) ----------------------------------+-> ! ! +--- _ -(+----------------+-collection-id.package-id-+---------------+)-+ +-location-name.-+ +-.(version-id)-+ >------------+---------------------+-+-------------------------+-----------> ! ! ! ! +- OWNER ( ________ )-+ +- QUALIFIER ( ________ )-+ auth-id qualifier-name Command ===> Enter-PF1---PF2---PF3---PF4---PF5---PF6---PF7---PF8---PF9---PF10--PF11--PF12--- Help Exit Submi Free Next Canc |
Neben den Angaben, die in den Feldern Job Name, Job Cards und Profile erforderlich sind, müssen Sie in einem Fenster die Namen der Packages angeben, die neu gebunden werden sollen.
Wenn Sie Stern-Notation (*) verwenden, werden alle lokal vorhandenen Packages neu gebunden.
Durch Drücken von PF11 (Next) gelangen Sie zu einem
zweiten Rebind Package-Bildschirm, in dem Sie weitere
Optionen des Db2-Kommandos REBIND
angeben
können.
Ein Schlüsselwort wird durch Eingabe seines Anfangsbuchstabens in das entsprechende Eingabefeld erzeugt. Die Standardwerte sind hervorgehoben.
16:21:21 ***** NATURAL TOOLS FOR DB2 ***** 2009-10-30 - Rebind Package - >----------+--------------------+-----------+--------------------+---------> ! ! ! ! +- FLAG -----( _ )---+ +- DEGREE --( ___ )--+ ( I, W, E or C) ( 1 or ANY ) >----------+--------------------+-----------+--------------------+---------> ! ! ! ! +- EXPLAIN --( ___ )-+ +- VALIDATE ( ____ )-+ ( NO or YES ) ( RUN or BIND ) >----------+--------------------+-----+------------------------+-----------> ! ! ! ! +- ISOLATION ( __ )--+ +- RELEASE -( __________ )-+ ( RR, RS, CS, UR or NC ) ( COMMIT or DEALLOCATE ) >----------+----------------------+---+--------------------------+----------> ! ! ! ! +- CURRENTDATA ( ___ )-+ +- DYNAMICRULES -( ____ )--+ ( NO or YES ) ( RUN OR BIND ) Command ===> Enter-PF1---PF2---PF3---PF4---PF5---PF6---PF7---PF8---PF9---PF10--PF11--PF12--- Help Exit Submi Free Prev Next Canc |
Wenn Sie PF10 (Prev) drücken, gelangen Sie zum vorherigen Bildschirm zurück.
Durch Drücken von PF11 (Next) gelangen Sie zu einem
dritten Rebind Package-Bildschirm, auf dem Sie weitere
Optionen für das Db2-Kommando REBIND
angeben
können.
16:21:38 ***** NATURAL TOOLS FOR DB2 ***** 2009-10-30 - Rebind Package - >-+-----------------------------------------------------------------------+->< ! ! +-+- _ - ENABLE -------- (*) --------+-+------------------------------+-+ ! ! +->- DLIBATCH- _ -(con.-names)-+ +- _ - ENABLE --+- _ -(con.-types)-+ +->- CICS ---- _ -(applids)----+ +- _ - DISABLE -+ +->- IMSBMP -- _ -(imsids)-----+ +->- IMSMPP -- _ -(imsids)-----+ +->- REMOTE -- _ -(loc/lu-name)+ Command ===> Enter-PF1---PF2---PF3---PF4---PF5---PF6---PF7---PF8---PF9---PF10--PF11--PF12--- Help Exit Submi Free Prev Canc |
Der generierte JCL-Code kann entweder durch Drücken von PF5 (Free) im Free Mode bearbeitet und/oder gespeichert werden oder durch Drücken von PF4 (Submi) sofort übergeben werden.
Ein Package kann mit der Funktion Free Package aus dem Menü Application Plan Maintenance freigegeben werden.
Um die JCL zum Freigeben eines Package zu generieren:
Geben Sie im Menü Application Plan
Maintenance den Funktionscode FR
ein.
Geben Sie im Feld Object
PACKAGE
oder PK
ein, und drücken Sie
Enter.
Es erscheint der Bildschirm Free Package, auf dem alle erforderlichen Informationen angegeben werden müssen.
16:22:05 ***** NATURAL TOOLS FOR DB2 ***** 2009-10-30 - Free Package - Job Name ... FREEJOB_ Job Cards .. X Profile .. EXBIND2_ >>-- FREE PACKAGE -----------------------------------------------------------> >--+- _ --------------------------- (*) ---------------------------------+--> ! ! +- _ --(-+--------------+collection-id.+----------- (*) ---------+-)--+ +location-name.+ +package-id+-------------++ +.---- (*) ---+ +.(version-id)+ >-----------------------+---------------------------+----------------------->< ! ! +--- FLAG -----( _ )--------+ ( I, W, E or C ) Command ===> Enter-PF1---PF2---PF3---PF4---PF5---PF6---PF7---PF8---PF9---PF10--PF11--PF12--- Help Exit Submi Free Canc |
Neben den Angaben,
die in den Feldern Job Name, Job
Cards, and Profile erforderlich sind, werden
alle Parameter, die zur Freigabe eines Package notwendig sind, in einem Fenster
eingegeben, das die Syntax des Db2-Kommandos FREE
PACKAGE
zeigt.
Die Namen der freizugebenden Packages werden in einem Fenster eingegeben. Wenn Sie Stern-Notation (*) verwenden, werden alle lokalen Packages freigegeben.
Der generierte JCL-Code kann entweder durch Drücken von PF5 (Free) im Free Mode bearbeitet und/oder gespeichert werden oder durch Drücken von PF4 (Submi) sofort übergeben werden.
Die Funktion List JCL dient zum Aufrufen des Free-Mode-Editors über das Menü Application Plan Maintenance.
Um die Funktion List JCL aufzurufen:
Geben Sie im Menü Application Plan
Maintenance den Funktionscode LJ
ein.
Wenn Sie das Feld JCL Member leer lassen und Enter drücken, erscheint der leere Editor-Bildschirm für den Free Mode.
Wenn Sie einen Wert gefolgt von einem Stern (*) oder nur einen Stern angeben und Enter drücken, wird eine Liste mit JCL Members zur Auswahl angezeigt.
Wenn Sie einen gültigen Member-Namen angeben und Enter drücken, enthält der aufgerufene Free-Mode-Editor die entsprechende JCL.
16:18:18 ***** NATURAL TOOLS FOR DB2 ***** 2009-10-30 APM - free mode TESTLIB(TESTPLAN) S 01- ---------------Columns 001 072 =====> Scroll ===> PAGE ***** ****************************** top of data ***************************** 00001 //BINDJOB JOB TESTPLAN,CLASS=K,MSGCLASS=X 00002 //********************************************************** 00003 //* EXAMPLE JOB PROFILE FOR BIND, FREE AND REBIND * 00004 //* * 00005 //* BIND PLAN * 00006 //********************************************************** 00007 //BINDJOB EXEC PGM=IKJEFT01,DYNAMNBR=20,REGION=4096K 00008 //STEPLIB DD DSN=DB2.Vnnn.DSNLOAD,DISP=SHR 00009 //DBRMLIB DD DSN=DB2.Vnnn.DBRMLIB.DATA,DISP=SHR 00010 //SYSTSPRT DD SYSOUT=* 00011 //SYSPRINT DD SYSOUT=* 00012 //SYSUDUMP DD SYSOUT=* 00013 //SYSTSIN DD * 00014 DSN SYSTEM (DB2) 00015 BIND PLAN (PLAN1) 00016 MEMBER ( DBRM1) 00017 END Enter-PF1---PF2---PF3---PF4---PF5---PF6---PF7---PF8---PF9---PF10--PF11--PF12--- Help Exit Submi Rfind Rchan - + < > Canc |
Im Free-Mode-Editor können JCL-Member kopiert, aufgelistet, gelöscht, abgerufen oder in einer Natural Library gespeichert werden. Dazu stehen entsprechende Verwaltungskommandos zur Verfügung, siehe Globale Verwaltungskommandos.
Drücken Sie PF4 (Submi), um den im Editor aufgelisteten JCL-Code zu übergeben, drücken Sie PF5 (Fix), um in den Fixed Mode zu wechseln.
Mit der Funktion Display Job Output können Sie sich die Ausgabe eines JCL-Members anzeigen lassen.
Anmerkung:
Die Funktion Display Job Output ist nur
verfügbar, wenn der Entire System Server installiert ist.
Um die Ausgabe eines JCL-Members anzuzeigen:
Geben Sie im Menü Application Plan
Maintenance den Funktionscode JO
ein.
Im Feld Node kann die Standardknotennummer (148
)
für den Entire System Server geändert werden.
Es wird ein Bildschirm angezeigt, auf dem Sie den gewünschten
Job-Namen und die Job-Nummer sowie die Nummern der SYSOUT
-Typen
angeben können.
16:20:05 ***** NATURAL TOOLS FOR DB2 ***** 2009-10-30 - Application Plan Maintenance - Job Name ........ ________ Job Number ...... _____ Sysout Type ..... __ ( CC,JL,SI,SM,SO ) Sysout Number ... __ ( Sysout file number ) Node ............ 148 Command ===> Enter-PF1---PF2---PF3---PF4---PF5---PF6---PF7---PF8---PF9---PF10--PF11--PF12-- Help Exit Logn Canc |
Im Feld Job Name kann ein gültiger Job-Name angegeben werden.
Wenn Sie einen Wert gefolgt von einem Stern (*) oder nur Stern-Notation (*) verwenden, wird eine Liste der Job-Ausgabe-Members zur Auswahl angezeigt.
In einer Auswahlliste der Job-Ausgabe-Members können Sie
ein Ausgabe-Member entweder mit B
markieren, um nur das Member
anzuzeigen, oder mit L
, um eine Liste aller
SYSOUT
-Datasets der Job-Ausgabe anzuzeigen, die ihrerseits mit
B
zur Anzeige markiert werden können.
Wenn Sie das Feld Job Name leer lassen, müssen Sie eine Jobnummer angeben.
Im Feld Job Number können Sie eine eindeutige Jobnummer angeben. Nur wenn eine eindeutige Jobnummer angegeben wurde, können auch in den Feldern Sysout Type und Sysout Number Angaben gemacht werden.
Im Feld Sysout Type können Sie den Typ
des SYSOUT
-Datasets des Jobs mit der angegebenen Jobnummer
angeben, der angezeigt werden soll. Es gelten die folgenden Codes:
Code | SYSOUT Type | SYSOUT-Typ |
---|---|---|
CC |
Condition Code | Bedingungscode |
JL |
Job Listing | Job-Auflistung |
SI |
System Input | System-Eingabe |
SM |
System Message | System-Meldung |
SO |
System Output | System-Ausgabe |
Im Feld Sysout Number können Sie eine
Dateinummer angeben, um ein bestimmtes SYSOUT
-Dataset des im Feld
Sysout Type angegebenen Typs anzuzeigen.
Wenn Sie das Feld Sysout Number leer
lassen, werden alle SYSOUT
-Datasets des angegebenen Typs
angezeigt.