|
Hex Dec Type/Val Lng Label (dup) Comments
---- ---- --------- ---- -------------- --------
0000 0 Structure MESP1 Message Repository Contents
0000 0 Character 6 MESP1ID Repository identification
constant. For a valid repository,
this field in each page must be
'MSGREP'.
0006 6 Character 2 *
0008 8 Signed 4 *
000C 12 Signed 2 MESP1PGN The number of data pages in the
repository
000E 14 Bitstring 1 MESP1FLG
1... .... MESP1DBC X'80' MESP1DBC DBCS characters in
repository
000F 15 Bitstring 1 *
0010 16 Character 5 MESP1LNG The language ID from the GENMSG
cmd
0015 21 Character 3 MESP1CMP The component ID from the GENMSG
cmd
0018 24 Character 4 *
001C 28 Address 4 *
0020 32 Character 1 MESP1IDX (0) Start of variable length data One
for each page of repository
0020 32 Character 4 MESP1F (0) First message id on the page
0020 32 Signed 2 MESP1FMS Message number in binary
0022 34 Signed 1 MESP1FVR Version number in binary
0023 35 Signed 1 MESP1FLN Line number in binary
0024 36 Character 4 MESP1L (0) Last message id on the page
0024 36 Signed 2 MESP1LMS Message number in binary
0026 38 Signed 1 MESP1LVR Version number in binary
0027 39 Signed 1 MESP1LLN Line number in binary
0028 40 Address 4 * Address of the page, although
this field in the repository is
not used.
Definition of each data page of the message repository
Hex Dec Type/Val Lng Label (dup) Comments
---- ---- --------- ---- -------------- --------
0000 0 Structure MESPN Message Repository Contents
0000 0 Character 6 MESPNID Repository identification
constant. For a valid repository,
this field in each page must be
'MSGREP'.
0006 6 Character 5 MESPNLNG The language ID from the GENMSG
cmd
000B 11 Character 3 MESPNCMP The component ID from the GENMSG
cmd
000E 14 Character 1 MESPNSUB Substitution char
000F 15 Character 1 * The number, in character form, of
digits to be displayed in the
message id (that is, how many '-'
in the id HCPXYZ---E.
0010 16 Signed 4 MESPNIXN The number of index entries in
page
0014 20 Signed 4 MESPNIXF Offset to the start of the index.
Address of the start of the index
entries in the page (structure
MESIX) is calculated from this
field plus the address of the
repository page:
ADDR(MESPN) + MESPNIXF
0018 24 Signed 4 MESPNTXF Offset to the start of the
message. Address of the start of
the message text in this page is
calculated from this field plus
the address of the repository
page:
ADDR(MESPN) + MESPNTXF
001C 28 Bitstring 1 * Flags
Definition of each Message index entry in data pages
Hex Dec Type/Val Lng Label (dup) Comments
---- ---- --------- ---- -------------- --------
0000 0 Structure MESIX Message Repository Contents
0000 0 Character 8 MESIXMSG (0) Message description
0000 0 Signed 2 MESIXMNM Message number
0002 2 Signed 1 MESIXFMT Message format
0003 3 Signed 1 MESIXLNE Message line number
0004 4 Signed 4 MESIXOMS Offset to message text. Address
of message text is calculated
from this field plus the address
of the repository page:
ADDR(MESPN) + MESIXOMS
Definition of each message in the data pages
Hex Dec Type/Val Lng Label (dup) Comments
---- ---- --------- ---- -------------- --------
0000 0 Structure MESMS Message Repository Contents
0000 0 Character 1 MESMSACT Action character (W, E, R, etc.)
0001 1 Signed 1 MESMSLEN Length of message text (MESMSTXT)
0002 2 Character 1 MESMSTXT (0) Start of variable length data
Message text
| |