Anwendungspläne verwalten

#### Search Results

Search

# Anwendungspläne verwalten

Dieses Kapitel behandelt die folgenden Themen:

- Allgemeines zur Funktion Application Plan Maintenance

- Funktion Application Application Plan Maintenance aufrufen

- Kommandos und PF-Tastenbelegungen

- Jobprofil erstellen

- DBRM erstellen

- Plan binden

- Plan neu binden

- Plan freigeben

- Package binden

- Package neu binden

- Package freigeben

- JCL auflisten

- Job-Ausgabe anzeigen

## Allgemeines zur Funktion Application Plan Maintenance

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.

#### Fixed 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.

#### Free Mode

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.

## Funktion Application Application Plan Maintenance aufrufen

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 Diese Funktion ist nur anwendbar, wenn der Entire System Server installiert ist.

  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.

## Kommandos und PF-Tastenbelegungen

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.

## Jobprofil erstellen

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:

1. Geben Sie im Hauptmenü Natural Tools for DB2 Main Menu den Funktionscode `A` ein.

   Das Menü Application Plan Maintenance wird angezeigt.

2. 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.

#### Menü Prepare Job Profile

      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.

### Standard-Jobkarten

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.

### Profile für Create DBRM Job definieren

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 `//CMSYNIN`-Karte stehen und den Assembler-Namenskonventionen entsprechen.
`@COMMAN2` | Wird durch die Zeichenkette `MODIFY` ersetzt.
`@MODIFY` | Wird durch die Kommandoeingabe für den statischen Modifikationsschritt ersetzt.
`@XR-START` `@XR-END` | 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:

1. Rufen Sie im Menü Prepare Job Profile die Funktion Profile for Create DBRM Job auf, indem Sie den Funktionscode `D` eingeben.

2. 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:

1. Geben Sie im Menü Prepare Job Profile den Funktionscode `D` ein.

2. 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.

### Profile für DSN Jobs definieren

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:

1. Geben Sie im Menü Prepare Job Profile den Funktionscode `P` ein.

2. 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:

1. Geben Sie im Menü Prepare Job Profile den Funktionscode `P` ein.

2. 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 laden

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:

1. Melden Sie sich an der Library SYSDB2 an.

2. 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 `N`.

### Jobprofile entladen

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:

1. Melden Sie sich bei der Library SYSDB2 an.

2. 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.

## DBRM erstellen

Um ein DBRM zu erstellen, müssen Sie eine JCL für die DBRM-Erstellung generieren.

Um einen DBRM zu erstellen:

1. 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

2. 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.

3. Ü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.

4. 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.

5. 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.

## Plan binden

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:

1. 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

2. 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.

3. 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.

4. 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.

5. 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.

6. 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

7. 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

8. 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.

## Plan neu binden

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:

1. 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

2. 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.

3. 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.

4. 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

5. 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.

## Plan freigeben

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:

1. 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

2. 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.

3. 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.

## Package binden

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:

1. 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

2. 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.

3. 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.

4. 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

5. 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.

## Package neu binden

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:

1. 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

2. 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.

3. 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.

4. 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

5. 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.

## Package freigeben

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:

1. 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

2. 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.

3. 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.

## JCL auflisten

Die Funktion List JCL dient zum Aufrufen des Free-Mode-Editors über das Menü Application Plan Maintenance.

Um die Funktion List JCL aufzurufen:

1. 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.

2. 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.

## Job-Ausgabe anzeigen

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:

1. 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

2. 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.

3. 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.

4. 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

5. 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.

### On this page

- Allgemeines zur Funktion Application Plan Maintenance
- Funktion Application Application Plan Maintenance aufrufen
- Kommandos und PF-Tastenbelegungen
- Jobprofil erstellen
- DBRM erstellen
- Plan binden
- Plan neu binden
- Plan freigeben
- Package binden
- Package neu binden
- Package freigeben
- JCL auflisten
- Job-Ausgabe anzeigen