Your Browser is not longer supported

Please use Google Chrome, Mozilla Firefox or Microsoft Edge to view the page correctly
Loading...

{{viewport.spaceProperty.prod}}

Message handling

For message handling by DBL, the messages are arranged into certain message classes, as follows:

INFORMATION

WARNING

ERROR

Informational message

Warning message

Error message

Each message class has a particular weighting. The INFORMATION message class has the lowest weighting, and the ERROR message class the highest.

By including the MESSAGE-CONTROL operand in the load call it is possible to define which classes of messages are to be output. This operand determines the lowest message class, i.e. messages at and above this level will be output. The table below shows how the MESSAGE-CONTROL operand controls message output.


MESSAGE-CONTROL

Message class

*INFORMATION

*WARNING

*ERROR

*NONE

INFORMATION

yes

no

no

no

WARNING

yes

yes

no

no

ERROR

yes

yes

yes

no

Some of the information messages are suppressed if job switch 4 is set. The HELP-MSG-INFORMATION command provides you with an explanation of the meaning of the messages output by DBL.

Depending on the value of the system parameter EACTETYP (see the “Introductory Guide to Systems Support“ manual [4]), some BLS messages are output to SYSOUT and/or the operator console.

Message codes

As with all BS2000 messages, the message codes of the BLS messages are seven characters long, the first three letters standing for the BS2000 message class and the last four characters specifying the message number. The BS2000 message class for BLS messages depends on whether or not the BLSSERV subsystem is already loaded. From the start of a session to the point when the BLSSERV subsystem is loaded, only a subset of the BLS functionality is available, and the BS2000 message class of the messages is “BLP”. Subsequently the complete BLS functionality is available, and the BS2000 message class of the messages is “BLS”. For example, each time a REP file is assigned, message BLP0990 or BLS0990 is issued depending on whether the assignment took place before or after the BLSSERV subsystem was loaded. The meaning of the BLSxxxx and BLPxxxx messages with the same number is as a rule identical. However, some inserts or explanations may differ.