Network Job Entry (NJE) Formats and Protocols
Previous topic | Next topic | Contents | Contact z/OS | Library | PDF


Interpreting the Contents of Field NMRMSG

Network Job Entry (NJE) Formats and Protocols
SA32-0988-00

To determine the contents of the NMRMSG field at offset X‘1E’, you must also examine the contents of the NMRTYPE4 field at offset X‘02’ and the NMRTYPET field at offset X‘00’. Use Table 1 to determine the contents of NMRMSG.

Table 1. Interpreting Field NMRMSG
NMRTYPE4 NMRTYPET NMRMSG Contents
0 0 Time stamp and the text of the message which starts at NMRMSG + 8.
0 1 The text of the message, which starts at NMRMSG.
1 0 Time stamp, userid, and the text of the message, which starts at NMRMSG + X‘10’.
1 1 Userid and th etext of the message, which starts at NMRMSG + 8.
Table 2. Fields in the Messages NMR
Field Name Offset in Hex Length Type of Data Default Value Valid Range Description
NMRFLAG 0 1 bits 0 none Flag byte.
bit NMRFLAGC   .1 80 bit 0 0 0 indicates the NMR contains a message.
bit NMRFLAGW   .1 40 bit 0 none If on, the NMROUT field contains the remote number.

AS/400 sets this bit to 0, but does not use it.

RSCS does not use or set the bit.

bit NMRFLAGT   .1 20 bit 0 none If on, the NMROUT field contains the destination userid.

AS/400 always sets and uses this bit.

JES3 and POWER do not use the bit.

bit NMRFLAGU   .1 10 bit 0 none If on, the NMROUT contains the destination console identifier.

AS/400 sets this bit to 0, but does not use it.

POWER does not use this bit.

RSCS does not use the bit.

bit NMRFLAGR   .1 08 bit 0 none Not used for messages.

 

bit NMRFLAGJ   .1 04 bit 0 none Not used for messages.

 

bit NMRFLAGD   .1 02 bit 0 none Not used for messages.

 

bit NMRFLAGS   .1 01 bit 0 none Not used for messages.
NMRLEVEL 1 .4 bits 0 none The importance level of the NMR. The bit definitions are:
  X'10'   Non-essential messages
  X'30'   Normal messages
  X'50'   Messages requiring delayed
          operator action
  X'70'   Essential messages
  X'80'   Messages requiring immediate
          operator action
  X'F0'   Extremely important messages

AS/400, JES3 and POWER set the importance level to X‘70’, but do not use it.

RSCS does not use the importance level. The importance level is set to X‘70’ for notify messages and sets it to X‘30’ for command responses.

NMRPRIO   1 .4 bits 0 none The output priority.

AS/400, JES3 and POWER set the output priority to X‘07’, but do not use it.

RSCS sets the output priority to X‘07’.

NMRTYPE 2 1 byte 0 none Flag byte.
bit NMRTYPEX   .4 F0 bits 0 none Reserved for IBM's use.
bit NMRTYPE4   .1 08 bit 0 none If on, the sending userid is included in NMRMSG.
bit NMRTYPET   .1 04 bit 0 none If on, the timestamp is not imbedded in NMRMSG.
bit NMRTYPEF   .1 02 bit 0 none Not used for NMRs that contain a message.
bit NMRTYPED   .1 01 bit 0 none If on, the NMR contains a delete operator message (DOM) request. DOM is a function of Multiple Console Support (MCS). This bit is not set or used by any system.

 

NMRML 3 1 binary 1 1-148 Length of the information in NMRMSG, including the userid if it is present. It does not include the timestamp if it is present.
NMRTO 4 9 mixed none none The following two fields describe the destination node and system identifier for the command.
NMRTONOD   8 char blanks none The destination node for the message.
NMRTOQUL C 1 binary 0 none The qualifier for the destination node.

AS/400, RSCS and POWER set but do not use the qualifier code.

NMROUT D 8 char zeros none The destination userid, remote id, or console id depending on the setting of NMRFLAG.
NMRUCM D 1 binary 0 none This field contains the MCS console identifier when NMRFLAGU is set.

AS/400, JES3, RSCS, and POWER do not use or set this field.

NMRUCMA E 1 binary 0 none This field contains the MCS console area when NMRFLAGU is set.

AS/400, JES3, RSCS, and POWER do not use or set this field.

NMRLINET F 2 binary 0 none The line spacer for a multi-line WTO when NMRFLAGU is set.

AS/400, JES3, RSCS, and POWER do not use or set this field.

NMRDESC D 2 binary 0 none This field contains the MCS descriptor codes when NMRFLAGT and NMRFLAGU are not set.

AS/400 and JES3 does not use or set the field for messages.

RSCS does not use the descriptor codes because it does not use MCS.

POWER sets the descriptor codes to X‘0800‘ if a destination userid was not specified.

NMRROUT F 2 binary 0 none This field contains the MCS routing codes when NMRFLAGT and NMRFLAGU are not set.

JES3 does not set the routing codes for messages. When receiving an NMR that contains a message, this field may contain a JES3 console number.

RSCS and POWER sets the field to X‘4100’ if the destination userid is not specified.

NMRCONID 11 4 binary 0 none The extended console identifier.

JES3 does not set or use the field.

NMRRMT D 8 char none none This field contains the remote name when NMRFLAGW is set.

JES2 uses the form ‘Rnnnn’ for the remote name.

NMRUSER D 8 char none none This field contains the destination userid when NMRFLAGT is set.
NMRFM 15 9 mixed none none The following two fields describe the originating node and the qualifier.
NMRFMNOD   8 char blanks none The origin node.
NMRFMQUL   1 binary 0 none The qualifier for the originating node.

AS/400 sets this filed to the default value, but does not use it.

JES3 sets but does not use the qualifier.

RSCS and POWER do not use or initialize the field.

 

NMRMSG 1E 1 -148 mixed none   May contain the following:
  • 8 bytes that contain the timestamp when the message was issued.
  • 8 bytes that contain the userid of the operator or user that sent the message.
  • Up to 132 bytes of message text.
NMRECSID 1E 8 char blanks none If NMRTYPE4 is set, this field contains the originating userid followed by the message text. Otherwise, this field does not exist.

JES3 does not use or set the field.

RSCS sets and uses the field for messages that originate from a VM user.

Go to the previous page Go to the next page




Copyright IBM Corporation 1990, 2014