M204.1457
M204.1457 Unable to scan list of subsystem names
Model 204 is unable to scan the CCASYS auxiliary procedure dictionary. This scan is required to check the START SUBSYS command you entered against the list of application subsystems defined at your installation. The command is not executed and Subsystem processing is disabled for this run; Model 204 must be restarted to enable Subsystem processing. This message can be caused by any of the following:
- The system manager did not set the SYSOPT X'01' bit.
- An error occurred during Model 204 initialization. Early in CCAAUDIT, you may see
- unsupported procs have been stored in CCASYS; only Rocket supplied procs can be stored in CCASYS
- building the CCASYS auxiliary procedure dictionary failed due to memory constraints
- There is insufficient space in the server tables of the user who issued the command.
- A new Model 204 release was installed, but a matching Dictionary/204 upgrade was either omitted or not performed properly.
- There is some problem with the CCASYS file.
M204.0027: Aux procedure dictionary full
followed by
M204.0473: Unable to initialize subsysName
The M204.0027 indicates that the CCASYS auxiliary procedure dictionary could not be built in memory because:
Response: Subsystems cannot be started unless there are 288 unused bytes in the global variable table (GTBL). The following sequence of commands may assist you in verifying and creating adequate GTBL space:
Command |
Purpose |
---|---|
CLEARG |
Deletes all global string variables from GTBL |
CLEARGO |
Deletes all global objects from GTBL |
VIEW LGTBL |
Displays the allocated size of GTBL |
VIEW GTBLHASH |
Displays the number of GTBL hash buckets |
UTABLE LGTBL=value |
Resizes GTBL to the indicated size |
If GTBLHASH is zero, LGTBL=288
is sufficient. However, if GTBLHASH is nonzero, LGTBL should be at least (288 + (10 * GTBLHASH))
. The extra space represents 8 bytes of control information per hash bucket, plus an allowance
because hashing cannot distribute values exactly evenly.
If this error occurs when GTBL is large enough, use the VIEW command to verify that the sizes of the server tables are at least this size:
Server table |
Size |
---|---|
LNTBL | 50 |
LQTBL | 120 |
LSTBL | 250 |
LVTBL | 50 |
LFSCB | 256 |
If the values of these parameters are adequate when this message is issued, contact the system manager.
System manager response:Look at the audit trail for an earlier message identifying the cause of the error. Verify that CCASYS was installed properly. Was Dictionary/204 correctly installed or upgraded for this release? If CCASYS is physically inconsistent, reorganize the file. The reorganization should include a reload of data and the procedures stored in CCASYS.
Message attributes:
RETCODEO=0 | Sets online return code |
---|---|
RETCODEB=4 | Sets batch (single user) return code |
CLASS=E | Error class; the message can be suppressed with the X'04' bit setting of the MSGCTL parameter |
AUDITER | Writes the message with line type ER to the audit trail |
COUNT | Increments the error count (ERCNT) parameter |