Your Browser is not longer supported

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

{{viewport.spaceProperty.prod}}

Utility routine messages

The following message codes are assigned to the utility routines:

Utility

Message codes

General utility messages

00, 50

BALTER/BCHANGE/BRENAME

10, 60, 91

BCALLSI

13

BCHECK

36, 86

BCREATE

19, 41, 69, 91

BFORMAT

21, 41, 71, 91

BGSIA

20

BGSSIA

20, 23

BINILOAD

06, 07, 08, 09, 58

BMEND

29

BMODTT

24, 26

BOUTLOAD

39, 89

BPGSIZE

30

BPRECORD

25, 75

BPRIVACY

22

BPSIA

24

BPSQLSIA

24, 40

BREORG

01, 03, 04, 05

BSTATUS

14, 64

BTRANS24

32, 39

Table 4: Message codes


Message format

The following types of messages are output by the utility routines:

  • warnings

  • messages relating to user errors

  • messages relating to system errors

  • general execution messages without message numbers

Example

+++++ WARNING 0043 USER-HASH-ROUTINE NOT LOADED: hashname

+++++ ERROR 0017: FILE filename ALREADY EXISTING

+++++ SYSTEM ERROR 5024: KEY-LIST NOT INITIALIZED

***** TRANSACTION CONTINUES WITHOUT LOGGING

In the following only the messages numbers and the message text are included.

Certain data areas are output for diagnostic purposes before the ABNORMAL END message in some utility routines.

Job switches

The utility routines evaluate job switch 29 (set by the user). Job switches 26, 27, 28, 30 and 31 are set by the utility routines under certain circumstances.

Job switch 26: 

BCHECK: EASY LOCAL CONSISTENCY ERRORS were detected

Job switch 27: 

BCHECK: FATAL LOCAL CONSISTENCY ERRORS were detected

Job switch 28: 

BCHECK: GLOBAL CONSISTENCY ERRORS were detected

Job switch 29

is evaluated by the UDS/SQL utility routines when logging is activated/deactivated and when errors involving the log file are interpreted. If this job switch is set, console messages are issued.

Job switch 30

job switch 30 is set if a warning is issued during the execution of a utility routine. This job switch remains set after the utility routine has terminated.

Job switch 31

job switch 31 is set if an ERROR or SYSTEM ERROR occurs during execution of a utility routine. This switch remains set after the utility routine has terminated.