Your Browser is not longer supported

Please use Google Chrome, Mozilla Firefox or Microsoft Edge to view the page correctly
Loading...

{{viewport.spaceProperty.prod}}

Makroaufrufe für SDF

&pagelevel(3)&pagelevel

Für Benutzerprogramme ist die Verwendung der SDF-Bedienoberfläche ebenfalls möglich. Hierzu bietet SDF folgende Makroaufrufe, deren Anwendung in dem Handbuch „SDF-A“ [4] ausführlich beschrieben ist:

CLSCALL

CMDALLW

CMDANALY

CMDCST

CMDMEM

CMDRC

CMDRETC

CMDRST

CMDSEL

schließt eine im Programm eröffnete Syntaxdateihierarchie

generiert eine Liste der zulässigen Operationen

generiert EQUATES für Returncodes

stößt einen Semantikfehlerdialog an

generiert einen Übergabebereich für Statusinformationen

setzt einen Kommando-Returncode

generiert eine Dsect für den Kommando-Returncode

liest und analysiert eine Anweisung und liefert die Resultate zurück

erzeugt ein Auswahlmenü für definierte Objekte und liefert das Auswahlergebnis
zurück (möglich sind Einfach- und Mehrfachauswahl)

CMDSTA

CMDSTRUC

informiert über aktivierte Syntaxdateien

generiert für eine analysierte Anweisung einen normierten Übergabebereich
im alten Format, der nur von den noch kompatibel unterstützten
Makroaufrufen RDSTMT, TRSTMT und CORSTMT ausgewertet wird
(neues Format siehe CMDTA).

CMDTA

generiert für eine analysierte Anweisung einen normierten Übergabebereich
im neuen Format

CMDTST

CMDVAL

CMDWCC

CMDWCO

analysiert eine Anweisung

überprüft, ob ein Wert einem Datentyp entspricht

prüft Wildcard-Syntax und führt einen Mustervergleich durch

erzeugt aus einer Selektionszeichenkette, einem Namen und einer
Konstruktionszeichenkette einen Namen

CORSTMT

stößt einen Semantikfehlerdialog an
Der Makroaufruf verwendet den normierten Übergabebereich im alten Format
und wird nur noch kompatibel unterstützt. Für Anwendungen, die den
normierten Übergabebereich im neuen Format benutzen, muss der
Makroaufruf CMDCST verwendet werden.

OPNCALL

eröffnet eine eigene Syntaxdateihierarchie auf Programmebene

RDSTMT

liest und analysiert eine Anweisung und liefert die Resultate zurück
Der Makroaufruf verwendet den normierten Übergabebereich im alten Format
und wird nur noch kompatibel unterstützt. Für Anwendungen, die den
normierten Übergabebereich im neuen Format benutzen, muss der
Makroaufruf CMDRST verwendet werden.

TRCMD

analysiert eine Kommandoeingabe und generiert daraus das gewünschte
LOGGING-Format (vgl. Abschnitt „Protokollierung der Eingabe“)

TRSTMT

analysiert eine Anweisung
Der Makroaufruf verwendet den normierten Übergabebereich im alten Format
und wird nur noch kompatibel unterstützt. Für Anwendungen, die den
normierten Übergabebereich im neuen Format benutzen, muss der
Makroaufruf CMDTST verwendet werden.