Der Makro CMDMEM generiert eine DSECT oder eine CSECT. Diese beschreibt den Übergabebereich, in den nach Aufruf des Makros CMDSTA Informationen über die aktivierten Syntaxdateien und die geltenden Festlegungen für die Kommando-/Anweisungseingabe und -verarbeitung geschrieben werden.
Operation | Operanden |
CMDMEM | D / C ,P = CMD / prefix |
D / C
bestimmt, ob eine DSECT (D) oder eine CSECT (C) generiert wird.
P = CMD / prefix
bestimmt eine Zeichenfolge, die mit dem Anfang aller Namen in dem Programmabschnitt verkettet wird. Die Zeichenfolge darf maximal drei Zeichen lang sein. Standardmäßig wird die Zeichenfolge „CMD“ mit den Namen des Abschnitts verkettet.
Makro CMDSTA benutzt dieses neue Layout. Der Übergabebereich, den der Aufrufende verwendet, muss mit dem Aufruf zusammenpassen, d.h. der Aufruf der Funktion und die Definition des Übergabebereichs müssen mit derselben SDF-Umgebung erstellt worden sein. Mißbrauch kann zu einem Parameterfehler führen, der vom Makro CMDSTA zurückgegeben wird. Frühere Aufrufe des Makros CMDSTA mit dem alten Übergabebereich werden unterstützt.