1
2
3 dcl MLSYS_MAILER_DATA_VERSION_1 char (8) aligned static options (constant) init ("mlsmdv_1");
4
5 dcl mlsys_mailer_data_n_recipients fixed bin;
6 dcl mlsys_mailer_data_ptr ptr;
7 dcl 1 mlsys_mailer_data aligned based (mlsys_mailer_data_ptr),
8 2 header,
9 3 version char (8),
10 3 flags,
11 4 validate bit (1) unaligned,
12 4 report_errors bit (1) unaligned,
13 4 dont_queue bit (1) unaligned,
14 4 send bit (1) unaligned,
15 4 mail bit (1) unaligned,
16 4 queue_only bit (1) unaligned,
17 3 source varying char (256),
18 3 total_recipients fixed bin,
19 2 recipients (mlsys_mailer_data_n_recipients refer (mlsys_mailer_data.total_recipients))
20 like mlsys_mailer_recipient;
21
22 dcl 1 mlsys_mailer_recipient aligned based,
23 2 flags,
24 3 processed bit (1) unaligned,
25 3 queued bit (1) unaligned,
26 3 delivered bit (1) unaligned,
27 3 fatal_error bit (1) unaligned,
28 3 expanded bit (1) unaligned,
29 3 error_reported bit (1) unaligned,
30 2 original_recipient_index fixed bin,
31 2 user_name char (128) varying,
32 2 host_name char (40) varying,
33 2 code fixed bin (35),
34 2 result varying char (128);
35
36