For certain system messages in future subsystem versions or versions of BS2000 OSD/BC, the message code and the inserts (number and semantics) are guaranteed as invariable components of the message. These are known as warranty messages or guaranteed messages. Messages can be designated as guaranteed by means of the utility routine MSGMAKER.
MIP creates S variables for warranty messages; these variables can be used to access specific message data directly without having to know the output layout of the messages. For further information, see section "Output of messages in S variables".
The message attribute “warranty” (see "Warranty" in section "Message unit attributes") documents guaranteed messages.
Example
Message JMS0066
is a warranty system message which is output when the ENTER-JOB command is successfully executed. The message contains four inserts and has the following structure:
% JMS0066 JOB '(&00)' ACCEPTED ON (&01) AT (&02), TSN = (&03)
Insert (&00) contains the job name, (&01) the date, (&02) the time and (&03) the TSN of the job. Allocation of the insert numbers to their contents is guaranteed, i.e. a TSN of the job (&00) is always output via the insert number (&03) of this message. In addition, the user can assume that message JMS0066
is always sent when an ENTER-JOB command is successful.
The message text, on the other hand, can change in a subsequent system version:
% JMS0066 TSN (&03): JOB '(&00)' ACCEPTED AT (&02) ON (&01)
The order of the inserts has changed in the message text but their logical allocations remain the same. The meaning of the message, i.e. the information it contains, is also retained.
The following messages of BS2000 OSD/BC are guaranteed:
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|