I/O Message Levels

Most of the messages that appear in the message frame are those that are determined by the I/O message level. The I/O message is a number that is determined by adding up the codes of the desired message types.

The format of each message is determined by the DBMS connector being used, but the information is similar.

Setting Message Levels

You can set the I/O message level in any of the following ways:

Message Level Codes

Message Codes for Uniface I/O
Code Description
1 Store sequence messages. For more information, see Message Level 1: Store Sequence Messages.
2 Connector requests. For more information, see Message Level 2: DBMS Connector Requests.
4 Return values from Fetch and Select connector requests. For more information, see Message Level 4: Return Values from Fetch and Select Connector Requests.
8 Description from Open connector request. For more information, see Message Level 8: Description Block from Open Connector Request.
16 Descriptions from where and orderby clauses. For more information, see Message Level 16: Descriptions From where and order by Clauses.
32 Generated SQL (if available). For more information, see Message Level 32: Generated SQL.
64 All system calls Uniface sends to operating system. For more information, see Message Level 64: All System Calls Uniface Sends to Operating System.
128 All calls to global objects and descriptors. For more information, see Message Level 128: All Calls to Global Objects and Descriptors.
1024 Network messages
2048 Image loader information
Message Codes for the Uniface Router

(Output appears only in the Uniface Router’s log file. )

Message Level Description
0 Error messages only
1 Router Monitor requests (only if $MAXMONS > 0)
4 New clients and servers
32 Client and server state changes
128 Non-Router Monitor messages
256 Router Monitor messages

Related Topics