Anwendungspläne verwalten

Dieses Kapitel behandelt die folgenden Themen:


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

Beginn der Anweisungsliste 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.

Beginn der Anweisungsliste 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.

Beginn der Anweisungsliste 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.

Beginn der AnweisungslisteUm 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.

Beginn der AnweisungslisteUm den Jobnamen zu ändern:

  • Geben Sie den neuen Job-Namen in das Feld Job Name ein und drücken Sie Enter.

Beginn der AnweisungslisteUm 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.

Beginn der AnweisungslisteUm 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.

Beginn der AnweisungslisteUm 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
    

Beginn der AnweisungslisteUm 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.

Beginn der AnweisungslisteUm 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.

Beginn der AnweisungslisteUm 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
    

Beginn der AnweisungslisteUm 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.

Beginn der AnweisungslisteUm 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.

Beginn der AnweisungslisteUm 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.

Beginn der AnweisungslisteUm 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.

Beginn der AnweisungslisteUm 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.

Beginn der AnweisungslisteUm 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.

Beginn der AnweisungslisteUm 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.

Beginn der AnweisungslisteUm 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

Beginn der AnweisungslisteUm 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.

Beginn der AnweisungslisteUm 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.

Beginn der AnweisungslisteUm 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.

Beginn der AnweisungslisteUm 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.