Your Browser is not longer supported

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

{{viewport.spaceProperty.prod}}

ASSEMBLER macro interface

&pagelevel(4)&pagelevel

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}

[ PREFIX = Y ]

[ MACID = MLS ]


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

00

00

0000

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.