Die Assembler-Unterprogramm-Schnittstelle des Mail-Sender-Frontends wird durch die Assembler-Makro-Schnittstelle des DSSM-Subsystems MAILCLNT implementiert.
Eigenschaften
Die folgende Übersicht fasst die Eigenschaften der Makro-Schnittstelle zusammen, die für alle Makroaufrufe gelten:
Typ der Schnittstelle: | CALL |
Linkage: SVC-Nummer | ISL-Linkage SVC 20 (dezimal) |
Funktionsbereich: | TU (Task Unprivileged) / TPR (Task Privileged) |
Makro-Typ: | S |
unterstützte MF-Formate: Assembler | MF-Format 3: MF = {C | D | E | L | M}
|
Makroaufrufe (Überblick)
Folgende Makroaufrufe stehen zur Verfügung:
Makroaufruf | Funktion |
YMLSML | Mail senden |
YMLCML | Resultat abholen |
YMLDML | Mail löschen |
YMLGML | Information zur Mail abfragen |
Beschreibungsformat für die Makroaufrufe
Die Makroaufrufe sind nach einem einheitlichen Schema beschrieben:
Makroname – Kurzbeschreibung der Funktionalität
Beschreibung der Funktionalität.
Entry-Namen oder SVC-Nummer(n)
Beschreibung der Entry-Namen und SVC-Nummern.
Makroauffruf-Format und Operandenbeschreibung
Makroname |
Operanden ... . |
Beschreibung der Operanden
Returncode
SRC2 | SRC1 | MRC | MRC-Name | Bedeutung |
|
|
| Identifier | Bedeutung des Returncodes |
|
|
|
| ... |
SRC1/2=Sub Returncode 1/2 in Sedezimal-Darstellung;
MRC=Main Returncode in Sedezimal-Darstellung
Makroaufruf-Parameter
Beschreibung der Datenstruktur(en) für die Makroaufruf-Parameter.
Mail-Parameter
Beschreibung der Datenstruktur(en) für die Mail-Parameter.
Beschreibung der Makroaufrufe
Im Folgenden sind die einzelnen Assembler-Makroaufrufe beschrieben.