M204.2474

From m204wiki
Jump to navigation Jump to search

M204.2474  token bad global variable: token2 token3 token4 hexValue hexValue2

This is an information message that describes a bad or incomplete global variable that was found. Usually the message describes an incomplete global variable, which reflects an incomplete request. If this message occurs at compile time, the request is not evaluated.

  • token is the name of the routine that detected the problem:
    • GLBFDCHK: Checks a single global object.
    • GLBCHECK: Checks all global objects after an error has occurred.
  • token2 is the section of GTBL where the problem was found:
    • TEMP IMAGE/SCREEN/MENU SECTION
    • PERM IMAGE/SCREEN/MENU SECTION
    • LIST/FOUNDSET/SORTSET SECTION
    • TEMP POSITION SECTION
    • PERM POSITION SECTION
  • token3 is the type of variable that had the problem:
    • YVAR....: Image.
    • ZVAR....: Screen or menu.
    • XVAR....: List or foundset.
    • GVAR....: Group list or foundset.
    • GXVAR...: Individual file from a group list or foundset.
    • SVAR....: Sorted record set.
    • PSVAR...: Remembered position.
  • token4 describes the nature of the error:
    • GLOBAL VARIABLE NOT SET UP
    • ACTUAL VS. EXPECTED GLTYPE MISMATCH
    • ACTUAL VS. EXPECTED VTYPE MISMATCH
    • INVALID GLOBAL TYPE FOR THIS GTBL SECTION
    • NO RECORD ENQUEUING ENTRY
    • NO SVAR PAGE CHAIN
    • INVALID VTYPE FOR THIS GLOBAL TYPE
    • INVALID VARIABLE LENGTH
  • hexValue0 is the GTBL offset of the header of the variable with the problem.
  • hexValue2 is the header and the first eight bytes of the variable with the problem.

Response: The message that immediately preceded message M204.2474 identifies the problem that caused Model 204 to issue this message. If the preceding message does not give you enough information to resolve the problem yourself, retain the audit trail and contact Technical Support. If Rocket Software requests more complete diagnostic information, the MSGCTL command can set this message to snap.

Message attributes:

RETCODEO=0Sets online return code
RETCODEB=4Sets batch (single user) return code
CLASS=EError class; the message can be suppressed with the X'04' bit setting of the MSGCTL parameter
AUDITERWrites the message with line type ER to the audit trail
COUNTIncrements the error count (ERCNT) parameter
ECHODisplays the line that caused the error
SAVESaves the message in the VIEW ERRORS table

Back to list of messages