Objektliste - Arbeitsplantyp LIST

Eine Objektliste ist ein Arbeitsplan vom Typ LIST, der Objektauswahlkriterien für die zu bearbeitenden Objekte im Kommando UNLOAD, LOAD, FIND oder DELETE festlegt. Eine Objektliste kann als Alternative zur select-clause und zum Arbeitsplan vom Typ SELECTION verwendet werden.

Die folgende Syntax gilt für eine Objektliste:

TYPE LIST  

../graphics/cbo2.gif

object-type-and-location (object-name-description ...)

../graphics/cbc2.gif

...

Die Syntaxoptionen werden im folgenden Abschnitt erläutert. Die in den Syntaxdiagrammen dieses Abschnitts enthaltenen Schlüsselwörter und Variablenwerte stellen Parameter dar, die zur Angabe von Objektauswahlkriterien verwendet werden. Falls angegeben, muss ein Variablenwert zusammen mit einem Schlüsselwort angegeben werden. Jedes Syntaxelement (mit Ausnahme der in Klammern eingeschlossenen Elemente) muss in einer neuen Zeile beginnen und in derselben Zeile enden.

Erläuterungen zu den in den Syntaxdiagrammen enthaltenen Schlüsselwörtern finden Sie im Kapitel select-clause.


Syntax von object-type-and-location

Im folgenden Abschnitt sind die Syntaxdiagramme dargestellt, die für object-type-and-location gelten

Natural-Objekte und DDMs

LIBRARY library-name

DBID dbid FNR fnr [NAME vsam-name] [CIPHER cipher]

PASSWORD
PSW

password

[ OBJTYPE group-type]

Anmerkungen:

  1. Für library-name sind keine Bereiche erlaubt..
  2. Für DDMs muss OBJTYPE auf D gesetzt werden.

Debug-Umgebungen (Natural-Related)

NATPATH DEBUG
LIBRARY library-name

DBID dbid [FNR fnr]

[NAME vsam-name] [CIPHER cipher]

PASSWORD
PSW

password

Profile (Natural-Related)

NATPATH PROFILE

DBID dbid [FNR fnr]

[NAME vsam-name] [CIPHER cipher]

PASSWORD
PSW

password

FDTs

FDT

Syntax von object-name-description

Im folgenden Abschnitt sind die Syntaxdiagramme dargestellt, die für object-name-description gelten

Natural-Objekte

object-name [SCKIND object-kind]

error-number [ SLKIND message-type] [ LANGUAGE languages]
FMNUM error-number-from TONUM error-number-to [SLKIND message-type] [LANGUAGE languages]

DDMs

object-name

Natural-Systemfehlermeldungen

error-number [ SLKIND message-type] [ LANGUAGE languages]

FMNUM error-number-from TONUM error-number-to [ SLKIND message-type] [ LANGUAGE languages]

Natural-Kommandoprozessor-Quellcodes

object-name

Debug-Umgebungen (Natural-Related)

object-name

Profile (Natural-Related)

object-name [ OBJTYPE profile-type]

FDTs

DBID dbid FNR fnr [CIPHER cipher]

PASSWORD
PSW

password

Beispiel für eine Objektliste

Nachfolgend ein Beispiel für einen Arbeitsplan vom Typ LIST:

TYPE LIST
  LIBRARY LIB-1 OBJTYPE N    /* process Natural objects from library 'LIB-1'
   ( A* SCKIND S             /* all sources objects whose names start with 'A'
  B1                         /* source and/or cataloged object of  'B1'
  CDE> SCKIND C )            /* all cataloged objects with names greater than/equal to 'CDE'
  /*                         /* comment line
  LIBRARY LIB-2              /* process Natural objects from library 'LIB-2'
                             /* including error messages and shared resources
  ( *                        /* all source and/or cataloged objects
                             /* including shared resources
  FMNUM 1 TONUM 100          /* error messages from 1 to 100
  )