The ASSEMBLER subprogram interface of the mail sender frontend is implemented by the ASSEMBLER macro interface of the DSSM subsystem MAILCLNT.
Properties
The following table shows the properties of the macro interface that apply to all macro calls:
Interface type: | CALL |
Linkage: SVC number | ISL linkage SVC 20 (decimal) |
Function area: | TU (Task Unprivileged) / TPR (Task Privileged) |
Macro type: | S |
MF formats supported: Assembler | MF format 3: MF = {C | D | E | L | M}
|
Macro calls (overview)
The following macro calls are available:
Macro call | Function |
YMLSML | Send e-mail |
YMLCML | Get result |
YMLDML | Delete e-mail |
YMLGML | Query information on the e-mail |
Format for describing the macro calls
The descriptions of the macro calls all have the same structure:
Macro name - brief description of functionality
Description of functionality.
Entry names or SVC number(s)
Description of the entry names and SVC numbers.
Macro call format and operand description
Macro name |
Operands ... . |
Operand description
Return codes
SRC2 | SRC1 | MRC | MRC name | Meaning |
|
|
| Identifier | Meaning of the return code |
|
|
|
| ... |
SRC1/2 = sub-return code 1/2 in hexadecimal notation
MRC = main return code in hexadecimal notation
Macro call parameters
Description of the data structure(s) for the macro call parameters.
Mail parameters
Description of the data structure(s) for the mail parameters.
Description of the macro calls
The various ASSEMBLER macro calls are described below.