Profile bearbeiten

Alle SYSMAIN-Funktionen mit Ausnahme der Suchfunktion (Find) können mit den folgenden Profiltypen ausgeführt werden: Geräteprofile (Device), Editorprofile, Map-Profile und Parameterprofile. Geräteprofile, Editor- und Map-Profile werden mit dem Programmeditor bzw. dem Masken-Editor (Map-Editor) erstellt. Parameterprofile werden mit dem Dienstprogramm SYSPARM erstellt.

Dieses Kapitel beschreibt die Menüfunktionen und die Optionen der Auswahlliste (Selection), die für die Ausführung einer SYSMAIN-Funktion bei Profilen zur Verfügung stehen, sowie die Syntax, die bei der Verwendung von Direktkommandos gilt.


Felder im Menü Profiles

Das Profiles-Menü enthält alle SYSMAIN-Funktionen, die für die Bearbeitung von Profilen erforderlich sind. Die Felder des Menüs sind in der folgenden Tabelle beschrieben:

Feld Erläuterung
Code
Gibt die auszuführende Funktion an. Siehe Beschreibung der Funktionen:
   
C Copy - Profil kopieren.
D Delete - Profil löschen.
L List - Profil auflisten.
M Move - Profil verschieben.
R Rename - Profil umbenennen.
Sel. List
Gibt an, ob selektive oder automatisierte Verarbeitung verwendet wird:
   
Y Ja: Selektive Verarbeitung ist aktiviert. Bei der Bearbeitung von Profilen wird eine Auswahlliste angezeigt. Dies ist die Standardeinstellung. Welche Spalten und Zeilenkommandos in einer Auswahlliste verfügbar sind, erfahren Sie unter Auswahllisten für Profile.
N Nein: Die selektive Verarbeitung ist deaktiviert.
Name Der Name des zu bearbeitenden Profils oder ein Bereich von Namen: siehe auch Angabe eines Namensbereichs.
New Name Neuer Name: Der Name, der einem Profil gegeben wird, wenn es mit der Funktion Rename umbenannt wird.
Type
Der Typ des zu bearbeitenden Profils:
   
D Es werden nur Geräteprofile (Device) verarbeitet.
E Es werden nur Editor-Profile verarbeitet.
M Es werden nur Map-Profile bearbeitet.
P Es werden nur Parameterprofile bearbeitet.
*
oder
leeres Feld
Es werden alle Profile bearbeitet. Dies ist die Standardeinstellung.
   
Die Typen D, E, M und P können in beliebiger Kombination verwendet werden.
Database Datenbank: Die Datenbankkennung (DBID) einer Quell- oder Zieldatenbank.

Die Quelldatenbank enthält die Systemdatei, in der das zu bearbeitende Profil gespeichert ist. Die Zieldatenbank enthält die Systemdatei, in die das Profil kopiert (Copy) oder verschoben (Move) werden soll, oder in der das Profil umbenannt (Rename) wird.

Gültige Datenbankkennungen: 1 bis 65535.

File Datei: Die Dateinummer (FNR) einer Quell- oder Zielsystemdatei.

Gültige Datenbankkennungen: 1 bis 65535.

Die Quelldatei enthält das zu bearbeitende Profil. Die Zieldatei ist die Datei, in die das Profil kopiert (Copy) oder verschoben (Move) werden soll, oder in der das Profil umbenannt (Rename) wird.

Name
(below New Name)

Gilt nur für VSAM-Dateien.

Der DDNAME/FCT-Eintrag für die Nummer der Quell- oder Zieldatei.

Replace
Ersetzen: Gibt an, ob ein Profil beim Verschieben (Move) , Kopieren (Copy) oder Umbenennen (Rename) ersetzt werden soll:
   
Y Ja: Ein Profil mit demselben Namen, das in der Zielumgebung existiert, wird ersetzt.
N Nein: Ein Profil mit demselben Namen, das in der Zielumgebung existiert, wird nicht ersetzt. Dies ist die Standardeinstellung.
   
Siehe auch Option Replace (Ersetzen) verwenden.

Auswahllisten für Profile

Wenn die selektive Verarbeitung aktiviert wurde, wird auf einem Auswahlbildschirm (Selection) eine Auswahlliste mit allen Profilen angezeigt, die die angegebenen Auswahlkriterien erfüllen.

Spalten

Die folgenden Spalten werden auf einem Auswahlbildschirm (Selection) angezeigt:

Spalte Erläuterung
C Eingabefeld für Zeilenkommandos (siehe unten).
Profile Der Name des Profils, das die angegebenen Auswahlkriterien erfüllt.
Type
Der Typ des Profils:
   
D Device-Profil.
E Editor-Profil.
M Map-Profil.
P Parameterprofil.
Message Meldung: Die Meldung, die den aktuellen Bearbeitungsstatus eines Profils angibt. Mögliche Meldungen siehe Status-Meldungen.

Zeilenkommandos

Die Zeilenkommandos, die in der Spalte C (Command) eines Auswahlbildschirms (Selection) eingegeben werden können, sind in der folgenden Tabelle aufgeführt. Die Zeilenkommandos E, M, D und P können in beliebiger Kombination eingegeben werden.

Zeilen-
kommando

Funktion
A Verarbeitet Device-Profile, Editorprofile, Map-Profile und/oder Parameterprofile.
D Es werden nur Device-Profile verarbeitet, selbst wenn auch Editor-, Map- und Parameterprofile aufgeführt sind. Wenn D bei einem Profil angegeben wird, das nicht als Device-Profile existiert, tritt ein Fehler auf.
E Es werden nur Map-Profile verarbeitet, auch wenn Geräte-, Map- und Parameter-Profile aufgelistet sind. Wenn E für ein Profil angegeben wird, das nicht als Editor-Profil existiert, wird ein Fehler zurückgegeben.
M Es werden nur Map-Profile verarbeitet, auch wenn Device-, Editor- und Parameterprofile aufgelistet sind. Wenn M für ein Profil angegeben wird, das nicht als Map-Profil vorhanden ist, wird ein Fehler zurückgegeben.
L Zeigt den Inhalt eines Parameterprofils an.
P Es werden nur Parameterprofile verarbeitet, auch wenn Device-, Editor- und Map-Profile aufgeführt sind. Wenn P für ein Profil angegeben wird, das nicht als Parameterprofil existiert, wird ein Fehler zurückgegeben.

Direktkommando-Syntax für Profile

Dieser Abschnitt zeigt die Syntax, die bei der Ausführung einer SYSMAIN-Funktion für Profile mit Direktkommandos im Online- oder Batch-Modus gilt. Allgemeine Anleitungen zur Benutzung von Direktkommandos finden Sie unter Kommandos ausführen.

Erläuterungen zu den Schlüsselwörtern und Variablenwerten, die in den nachfolgenden Syntax-Diagrammen verwendet werden, finden Sie unter Schlüsselwörter und Variablen in Direktkommandos. Die Symbole in den Syntax-Diagrammen entsprechen den Syntax-Symbolen, die für Systemkommandos verwendet werden. Diese Symbole werden unter Systemkommando-Syntax in der Systemkommandos-Dokumentation erläutert.

Die Syntax der where-Klausel (where-clause) und der With-Klausel (with-clause) ist bei allen Kommandos identisch.

In diesem Abschnitt werden die folgenden Themen behandelt:

COPY und MOVE

COPY
MOVE

PROFILE name [with-clause] FM [where-clause] TO [where-clause]

Beispiele:

COPY PRO USER1 TYPE E FM DBID 1 FNR 5 TO DBID 2 FNR 5
C PROFILE USER TYPE MED REP FM FNR 6 TO FNR 7
COPY PRO USER1 TYPE P FM DBID 10 FNR 44 TO DBID 3 FNR 7
MOVE PRO USER1 TYPE E FM DBID 1 FNR 5 TO DBID 2 FNR 5
M PROFILE USER1 TYPE MED REP FM FNR 6 TO FNR 7

DELETE

DELETE PROFILE name

IN [where-clause]

[with-clause]

Beispiele:

DELETE PRO U* TYPE DM
D PRO TEST* IN DBID 177 FNR 205

LIST

LIST PROFILE name

IN [where-clause]

[with-clause]

Beispiele:

LIST PRO USER* IN DBID 1 FNR 5
L PRO DT* TYPE E

RENAME

RENAME PROFILE name AS new-name
      IN where-clause]
      TO [where-clause] [with-clause]

Beispiele:

RENAME PROFILE USER1 AS USER2 RCOP
R PRO USER1 AS USER2 DBID 1 FNR 4 TO DBID 1 FNR 5
R PRO USER1 AS NEWUSER IN FNR 4 TO FNR 5 REPLACE RCOP

where-clause

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

PASSWORD
PSW

password

   

with-clause

[WITH] [TYPE type] [REPLACE] [RCOP]

PROMPT
NOPROMPT

MON
NOMON

[HELP]