z/OS TSO/E Programming Services
Previous topic | Next topic | Contents | Contact z/OS | Library | PDF


Extended Format of Input Parameter List

z/OS TSO/E Programming Services
SA32-0973-00

The IKJEFFMT macro generates the extended format input parameter list described below.

Table 1. Extended format of input parameter list
Offset dec(Hex) Field name Contents or meaning
0(0) LISTPTR Address of message description section of this parameter list. (The message description section begins with the MSGCSECT entry.)
4(4) MTCPPL Address of TMP's CPPL control block (required for PUTLINE or PUTGET).
8(8) ECBPTR Address of optional communications ECB for PUTLINE or PUTGET.
12(C)   Reserved.
12(C) MTHIGH High-order bit of reserved field turned on for standard linkage.
16(10) MSGCSECT Address of an assembly module or a CSECT containing IKJTSMSG macros that build message identifications and associated texts.
20(14) SW 1-byte field of switches.
  MTNOIDSW
1... ....
Message is printed; no message id is needed.
  MTPUTLSW
.1.. ....
Message issued as PUTLINE. (Message inserts for a second-level message must be listed before inserts for a first-level message.) If this bit is zero, message issued as a PUTGET, with second-level message required and inserts for second-level messages necessarily following inserts for first-level messages.
  MTWTOSW
..1. ....
Message issued as a WTO. Default is PUTGET.
  MTHEXSW
...1 ....
Number translations to printable hexadecimal rather than default of printable decimal.
  MTKEY1SW
.... 1...
Modeset from key 1 to key 0 before issuing a PUTLINE or PUTGET message. Default is no modeset.
  MTJOBISW
.... .1..
Blanks are compressed from xx(yy) format inserts. Default is no compression.
  MTWTPSW
.... ..1.
Message issued as WTO with write-to-programmer routing code. Inserts are handled the same as for PUTLINE. Default is PUTGET.
  MTNHEXSW
.... ...1
Number translations to printable decimal, even if larger than X'FFFF'. Default is printable hex above X'FFFF'.
21(15) MTEXTRLN Length of extract buffer (4 if MTTRANS is on).
22(16) MTEXTRL2 Length of extract buffer for second-level message (4 if MTTRANS is on).
23(17)   Reserved.
24(18) SW2 1-byte field of switches.
  MT2OLDSW
1... ....
Field MTOLDPTR points to second-level message already in PUTLINE/PUTGET (Output Line Descriptor) format. Default is IKJTSMSG format.
  MTDOMSW
.1.. ....
Delete WTP or WTO messages from the display console.
  MTNOXQSW
..1. ....
Override default of X‘’ around inserts converted to printable hex.
  MTNPLMSW
...1 ....
Override default of error message if PUTLINE fails.
  MTPGMSW
.... 1...
Request an error message if PUTGET fails.
  MTEXTRCN
.... .1..
Request an extract and a message.
  MTFMT
.... ..1.
Request extended (31-bit) format of this parameter list.
  MTTRANS
.... ...1
Issue the message in the language specified in the UPT.
25(19)   Reserved.
28(1C) MTOLDPTR Pointer to OLD for second-level message, required if MT2OLDSW bit is on.
32(20) MTEXTRBF Pointer to extract buffer supplied by caller or pointer to a fullword if MTTRANS is on.
36(24) MTEXTRB2 Pointer to extract buffer supplied by caller for second-level message or pointer to a fullword if MTTRANS is on.
40(28) MSGID Message's identifier in message CSECT, padded with blanks on the right.
44(2C) MTREPLYP Address of reply from PUTGET.
48(30) MTINSRTS Insert information for message. The following two fields are supplied for each insert.
48(30) MTLEN Length of an insert for the message.
48(30) MTHIGHL High-order bit is on if necessary to translate the first 1-4 bytes of the insert from hexadecimal to character (printable hexadecimal or decimal depending on whether MTHEXSW is set to ON or OFF).
52(34) MTADDR Address of an insert for the message.
Note: If MTTRANS is on and extraction is requested, IKJEFF02 sets the fullword, pointed to by MTEXTRBF or MTEXTRB2, to the address of the translated text buffers in subpool 78. The user must free the translated text buffers.

The format of a translated text buffer is shown in Figure 1.

Go to the previous page Go to the next page




Copyright IBM Corporation 1990, 2014