This group includes messages for the Control-O product.
Explanation: This information message is generated when the CTOTEST Control-O utility is invoked.
Corrective Action: This message is sent to CTOTEST. It echoes the input record.
Explanation: This information message indicates that the function func started on the rule tables.
Corrective Action: No action is required.
Explanation: The attempt to open input file CMDMSGFL failed.
Possible causes are:
CTOTEST execution terminates.
Corrective Action: Check if the CMDMSGFL DD statement is present in the JCL.
Explanation: The subsystem name input parameter is invalid or missing.
CTOTEST execution terminates.
Corrective Action: Check if PARM= subsystemName is present in the parameter string.
Explanation: This information message is generated when the CTOTEST Control-O utility is invoked.
The variables in this message are:
Corrective Action: No action is required.
Explanation: Open of rule list data set failed (the DARULLST/DACTMLST DD statement).
The message may be due to one of the following reasons:
The Control-O/CMEM monitor shuts down or continues processing according to the status of the monitor.
Corrective Action: Correct the JCL and restart the Control-O/CMEM monitor.
Explanation: Invalid data has been found in the rule order list. See INCONTROL for z/OS Administrator Guide for valid format information.
Corrective Action: Check the format of the rule list in the PARM library; correct and restart the Control-O/CMEM monitor.
Explanation: The memName member in the rule order was not found in library lib.
The member (rule table) may be specified incorrectly or may be missing from the library.
The rule table is not ordered.
Corrective Action: Check and correct the member specification; reorder the rule table.
Explanation: The order of rule ruleName from table tableName failed. Prior messages usually explain why the rule table could not be ordered.
The rule is not be ordered.
Corrective Action: Check earlier messages for reasons the rule order failed. Correct as necessary, and reorder the rule table.
Explanation: This information message indicates that after ordering or forcing a Control-O rule table, loading of rules from the table ended.
Corrective Action: No action is required.
Explanation: This information message indicates that Order or Force of the Control-O rule table ended.
Corrective Action: No action is required.
Explanation: This information message indicates the number of tables processed, and the number of rules that were loaded or deleted (not loaded) as a result of an ORDER or FORCE request. This information can be used for manual verification purposes.
Corrective Action: Check the results to ensure that the rule loading was performed correctly.
Explanation: An ORDER or FORCE command to the Control-O or CMEM monitor to load a table or tables of rules failed, because the library is held by the job jobId with the ASID asid on system systemId.
The command fails.
Corrective Action: Try to determine why the library is held. If possible, release it, and try again to ORDER or FORCE the table or tables.
Explanation: An ORDER or FORCE command to the Control-O or CMEM monitor to load a table or tables of rules failed, because the library had been migrated by HSM.
The command fails.
Corrective Action: If possible, restore or recall the library, then try again to ORDER or FORCE the table or tables.
Explanation: This information message displays the control record from the DARULLST or DACTMLST DD statement.
Corrective Action: No action is required.
Explanation: A stmt_type statement is either missing or in the wrong order in a rule definition member.
Someone may have tampered with the rule definition data; the data do not conform to a valid Control-O or CMEM format.
The rule is not ordered.
Corrective Action: Restore the table to its original state from a backup copy, and reorder the rule table.
Explanation: A member designated in the rule list is empty. This error message is issued by the CTOLDT program, which loads tables when a new Control-O or CMEM monitor is activated.
The table is not ordered.
Corrective Action: Check that the specification of the member in the rule list is correct. If so, check why the member is empty. Correct, and reorder the rule table.
Explanation: An invalid scheduling date format was used in the rule list or in a order/force request.
Valid date formats are:
The requested table order fails.
Corrective Action: Correct the date. Reorder the rule table.
Explanation: This message is issued during the ordering of the rule. The rule definition contains an invalid IF-ELSE-ENDIF nesting.
The rule is not ordered.
Corrective Action: Correct the rule definition and order it again.
Explanation: The indicated function of the CTOLDT program ended with errors. This program loads rule tables when a new Control-O/CMEM monitor is activated, and performs order/force of rule tables.
The IOA Log should contain prior messages concerning the errors.
Depending on when it fails, either the Control-O/CMEM monitor shuts down, or the table is not ordered.
Corrective Action: No action is required.
Explanation: This information message is a normal message issued when the indicated function of the CTOLDT program has terminated successfully. This program loads rule tables when a new Control-O or CMEM monitor is activated, or performs an ORDER or FORCE of rule tables.
Corrective Action: No action is required.
Explanation: The rule definition has been corrupted and the data do not conform to a valid Control-O/CMEM format.
This message is followed by one or more LDT527S messages describing all statements belonging to the damaged rule order. An asterisk (*) appears in the line under the erroneous data.
The rule is not ordered.
Corrective Action: Using the Online Viewing Facility, or by editing the member, restore the table to its original state, and reorder the rule table.
Explanation: The rule definition has been corrupted.
This message follows message LDT526, and displays each statement in the damaged rule in the scheduling table. An asterisk * appears in the line under a damaged statement.
Corrective Action: Restore the table to its original state.
Explanation: This information message is a normal message when a rule order is successfully loaded by the Control-O/CMEM monitor.
The rule is now in Control-O/CMEM memory.
Corrective Action: No action is required.
Explanation: This information message indicates that rule table tableName has been deleted from the Control-O/CMEM monitor as a result of an F CONTROLO,D=... operator command.
Corrective Action: No action is required.
Explanation: A request to delete a rule table from the Control-O/CMEM monitor has failed. Table tableName has not been found under Control-O/CMEM.
The table may be specified incorrectly or it may never have been ordered.
The table is not deleted.
Corrective Action: If the table specification incorrect, check and correct the table specification and issue the delete request again. If the table was never ordered, there is no reason to attempt to delete it.
Explanation: This information message indicates that the Control-O monitor did not load new rules from the tableName table in the lib library.
While ordering or forcing a rule library, Control-O found no rules that matched the Basic Scheduling parameters.
No rule is loaded.
Corrective Action: No action is required.
Explanation: The specified mask does not match any members in the rule library.
During rule ordering, the Control-O monitor found no members matching the specified mask.
No rule is loaded.
Corrective Action: Check and correct the parameters specified in the ORDER/FORCE command or in the rule list.
Explanation: Severe error was found in the rule definition data statements. It is followed with additional messages regarding the error.
The rule table is not ordered.
Corrective Action: Check for additional messages concerning the errors in the systems and IOA Log and Control-O or CTMCMEM sysprint; correct the error and reorder the table.
Explanation: Insufficient storage in the Extended Common Service Area (CSA) to load the rule table.
If any rules have been previously loaded, the Control-O/CMEM monitor proceeds without loading the table. If no rules were previously loaded, the Control-O/CMEM monitor shuts down.
Corrective Action: Check why there is insufficient CSA. You may need to contact your systems programmer. After correcting the problem, reload the table, or restart Control-O/CMEM, as necessary.
Explanation: The specified rule order failed as a result of a user exit check.
The IOA Log should contain prior messages concerning the reason for failure.
The rule order is not ordered/loaded by the Control-O/CMEM monitor.
Corrective Action: Check the IOA Log for further information.
Explanation: An attempt was made to order a rule specifying DO MISSION, but Control-D is not installed. DO MISSION is supported only if Control-D is installed.
The rule is not ordered.
Corrective Action: Either remove this statement from the rule or install Control-D.
Explanation: Severe error in the IOA calendar calName, or the year not found in the calendar.
Either the year is not defined in the calendar or the calendar has been incorrectly modified.
The rule is not ordered.
Corrective Action: Check the contents of the rule order and the calendar. Correct and reorder the rule.
Explanation: The user attempted to order or force a CMEM rule table from Control-O screen OR, or a Control-O rule table from CMEM screen C.
Control-O rules can only be ordered or forced from Control-O screen OR. CMEM rules can only be ordered or forced from CMEM screen C.
The table specified in the message is not loaded.
Corrective Action: If you issued the command from screen OR, issue it from screen C, or vice versa.
Explanation: Control-O did not load a rule because the environment specified for that rule does not match the current environment.
When Control-O loads a table of rules during startup or as a result of an order, it does not load rules whose specified environment does not match the current one.
The Control-O monitor sends this message to SYSPRINT and to the IOALOG, and does not load the rule.
Corrective Action: To load a rule, make the environment specified for it match the current one and reload the table containing the rule.
Explanation: There was insufficient memory to perform a task.
The action that could not be performed accompanies this message. It may vary depending on the environment in which the message was issued.
Corrective Action: For jobs, increase the REGION size. For TSO, log on again using a larger SIZE parameter or exit one of the screens.
Explanation: This information message is issued when the Control-O API first connects with the Control-O or CMEM monitor and completes the initialization process.
Corrective Action: No action is required.
Explanation: The requested function is not in the list of supported XAM or Control-O API functions.
The XAM interface or Control-O API returns a return code of 08 to the calling routine. The final System Action depends on the calling environment.
Corrective Action: Check the syntax and spelling of the requested function. If necessary, contact your INCONTROL administrator.
Explanation: The space in an internal table is exhausted. The XAM interface keeps an internal table of all XAM activities in the address space. The table can contain a maximum 256 concurrent TCBs requesting XAM services. There is no address space for a new XAM user.
Some TSO, REXX, or CLISTs running in the address space probably did not execute the TERM(inate) function, which releases the acquired XAM resources.
The XAM interface returns a return code of 16 to the calling routine. The final System Action depends on the calling environment.
Corrective Action: Determine why there is insufficient space, and correct the problem accordingly.
Explanation: A request has been received through the XAM interface, or the Control-O API, that needs the Control-O or CMEM monitor, but Control-O or CMEM is not active.
The requested activity is aborted.
Corrective Action: Check why Control-O or CMEM is not active. Once the Control-O or CMEM monitor is active again, re-issue the request.
Explanation: Either XAM or the Control-O API is unable to execute the AutoEdit request. XAM or the API detected an error while trying to resolve or set an AutoEdit expression.
The XAM interface or the Control-O API returns a return code of 16 to the calling routine. The final System Action depends on the calling environment.
Corrective Action: Ensure that the AutoEdit expression in the SETOLOC, SETOGLB or RESOLVE functions is correctly written.
The following table shows possible values for the error code (rc) and reason code (rsn), with the explanation of each:
Error Code ( rc ) |
Reason Code ( rsn ) |
Explanation |
---|---|---|
04 |
GETMAIN or FREEMAIN error |
|
|
1 through 6 |
GETMAIN failure |
|
7 through 10 |
FREEMAIN failure |
08 |
Variable not found |
|
|
13 |
Variable not found and RESOLVE flag is on. |
|
36 |
%%$COMMSYS value length error. |
|
68 |
%%$TIMEINT first argument is not a valid date. |
|
69 |
%%$TIMEINT second argument is not a valid date. |
|
74 |
%%$X2C argument length is greater than 4. |
|
88 |
%%$DOLIMIT first argument is not numeric. |
|
89 |
%%$RULE functions argument is out of rule stack. |
|
90 |
%%$RULE functions argument is not numeric. |
|
98 |
Global variable pool not found. |
|
980 |
Internal error - global pool or database not found |
|
982 |
Internal error - global pool or database not found |
12 |
Syntax error or general error |
|
|
11 |
Empty SET command. |
|
15 |
Empty IF command. |
|
21 |
%% not found in SET command. |
|
22 |
Separator not found after %%. |
|
23 |
‘=’ not found in SET command. |
|
24 |
%%$TIMEOUT value not numeric. |
|
25 |
%%$RESPMSG or %%$TIMEOUT - invalid parentheses. |
|
26 |
%%$RESPMSG or %%$TIMEOUT - too many values. |
|
27 |
%%$WAITKSL or %%$TSO or %%$CMD - invalid value (not YES/NO). |
|
28 |
%%$TIMEOUT - value too large. |
|
29 |
%%$STATID value length error. |
|
30 |
%%$AUTOLOG value length error. |
|
37 |
%%$AUTOSYS value length error. |
|
41 |
Function arguments not separated. |
|
42 |
Too few function arguments. |
|
45 |
CTMLINE# PARAMETER NOT NUMERIC when trying to set %%$CTMLINE# to a non-numeric value. |
|
46 |
CTMLINE# > CTMLINES when trying to set %%$CTMLINE# to a value greater than %%$CTMLINES. |
|
47 |
CTMLINE# < 0 when trying to set %%CTMLINE# to a value less than 0. |
|
52 |
%%$SUBSTR 2nd argument not numeric. |
|
53 |
%%$SUBSTR 3rd argument not numeric. |
|
54 |
%%$SUBSTR 2nd argument out of range. |
|
55 |
%%$SUBSTR 3rd argument out of range. |
|
56 |
%%$RESOLVE argument not recognized. |
|
57 |
%%$RANGE 1st argument not numeric. |
|
58 |
%%$RANGE 2nd argument not numeric. |
|
59 |
%%$RANGE 1st argument out of range. |
|
60 |
%%$RANGE 2nd argument out of range. |
|
61 |
%%$RANGE is too narrow. |
|
62 |
%%$CALCDATE 1st argument not in valid format. |
|
63 |
%%$CALCDATE 2nd argument not in valid format. |
|
64 |
%%$TIMEINT 1st argument is not 11 digits in length. |
|
65 |
%%$TIMEINT 1st argument is not numeric. |
|
66 |
%%$TIMEINT 2nd argument is not 11 digits. |
|
67 |
%%$TIMEINT 2nd argument is not numeric. |
|
71 |
More than one operator in one line. |
|
72 |
Less than two operands for an operator. |
|
73 |
More than two operands for an operator. |
|
75 |
%%$D2X argument length is greater than 10. |
|
76 |
%%$D2X argument is not numeric. |
|
77 |
%%$D2X argument number is greater than 2147483647 (2G). |
|
78 |
%%$X2D argument length is greater than 8. |
|
79 |
%%$X2D argument has an invalid character. |
|
81 |
First operand in arithmetic operation is not numeric. |
|
82 |
Second operand in arithmetic operation is not numeric. |
|
83 |
%%$DIV 2nd operand is 0. |
|
84 |
First operand is greater than 2G. |
|
85 |
Second operand is greater than 2G. |
|
86 |
Result of %%$PLUS case overflow. |
|
87 |
Result of %%$MINUS case overflow. |
|
91 |
Logical operand not numeric. |
|
92 |
Numeric logical operand out of range. |
|
93 |
Invalid logical operator. |
|
94 |
Logical atomic expression expected but not found. |
|
95 |
Unbalanced parentheses in logical expression. |
|
96 |
Too many nested parentheses in logical expression. |
|
97 |
Unbalanced quotes. |
|
99 |
%%$GLOBAL value length error. |
16 |
Errors reading the global member |
|
|
08 |
Insufficient memory. |
|
12 |
Member not found. |
|
16 |
DSN is not a library. |
|
20 |
DSN is not fixed. |
|
24 |
Logical record length is not 80. |
|
28 |
Data set in use. |
|
36 |
Data set not in catalog. |
|
40 |
Dynamic allocation failed. |
|
52 |
Error when opening/processing a directory |
|
56 |
An abend was intercepted. |
20 |
Errors writing the global member |
|
|
08 |
Insufficient memory. |
|
12 |
Member not found. |
|
16 |
DSN is not a library. |
|
20 |
DSN is not fixed. |
|
24 |
Logical record length is not 80. |
|
28 |
Data set in use. |
|
36 |
Data set not in catalog. |
|
40 |
Dynamic allocation failed. |
|
52 |
Error when opening/processing a directory |
|
56 |
An abend was intercepted. |
24 |
Program buffers shortage |
|
|
12 |
Not enough space in RSL buffer. |
|
32 |
Not enough space in VCB for name and value. Variable name and data are too long. |
|
43 |
Arguments too long (ARG buffer overflow). |
32 |
Program errors |
|
|
100 |
No last non-blank for non-blank value in SET command. |
|
101 |
No succeeding RSL for adjoining variables. |
|
102 |
Problems in PUTVAR while initiating. |
|
103 |
Too many arguments requested from PARSARGS. |
|
104 |
Problems calculating weekday. |
|
105 |
Invalid SET system variable. |
|
106 |
No local anchor was passed. |
|
107 |
No global anchor was passed. |
|
109 |
No MCT or SWT present in %%$IPLDATE for date formatting WO0816*. |
36, 40, and 44 |
Global variables errors |
|
|
04 |
Empty chain. |
|
08 |
End of chain. |
|
12 |
PNXH header error. |
|
16 |
PLBH header error. |
|
20 |
CTMMSK mash error, RC from IS is > 4. |
|
24 |
Pool is protected. |
|
32 |
Unable to get XAE information. |
|
33 |
Machine is not participating on XAE. |
|
34 |
Attempt made to set an XAE type 1 database variable in another system image. |
|
98 |
Pool not found. |
|
107 |
No global anchor was passed. Program error. |
|
108 |
Field not defined in database. |
|
109 |
Requested row is out of range. |
48 |
Parse errors |
|
|
08 |
Invalid type. |
|
12 |
Place holder error. |
|
16 |
Position specification too long. |
|
20 |
Non numeric. |
|
24 |
Position null. |
|
28 |
Invalid variable. Specified variable is greater than 256, or the variable name is too long. |
|
32 |
String error. |
|
36 |
Invalid TPE type. |
|
40 |
Section vector overflow. |
|
44 |
Variable buffer overflow. |
|
107 |
No global anchor was passed. |
Explanation: The IOA subsystem subsys did not terminate rule execution within the expected time frame. The XAM requester, or the Control-O API, waits up to two minutes for a DORULE request to terminate the rule. If no such request is received within two minutes, this message is displayed.
The XAM interface, or the Control-O API, returns a return code of 16 to the calling routine. The final system action depends on the calling environment.
Corrective Action: Review the rule execution results for errors and rectify as appropriate.
Explanation: The requested service cannot be provided because the IOA subsystem subsys is not up.
The XAM interface, or the Control-O API, returns a return code of 16 to the calling routine. The final system action depends on the calling environment.
Corrective Action: Start the Control-O monitor.
Explanation: An internal error was detected by the IOA subsystem subsys during the execution of a XAM DORULE, or Control-O API, request.
The XAM interface, or Control-O API, returns a return code of 16 to the calling routine. The final System Action depends on the calling environment.
Corrective Action: Do the following:
Explanation: Due to an internal error, an invalid return code was returned by the subsystem subsys during the execution of a XAM DORULE request or a Control-O or CMEM request.
The XAM interface, or the Control-O API, returns a return code of 16 to the calling routine. The final System Action depends on the calling environment.
Corrective Action: Do the following:
Explanation: This diagnostic error message appears when an error has occurred while calling an AutoEdit variable service.
The system action is aborted.
Corrective Action: Contact your INCONTROL administrator.
Explanation: A request was made to execute a Control-O rule by means of the DORULE function of the XAM interface. However, by the time the request was made, the XAM program that was executing had created an excessive number of local AutoEdit variables. The XAM service cannot share all these local AutoEdit variables with the Control-O rule, so some are discarded before the rule is given control.
In this message, rsn is an internal reason code used by BMC Customer Support.
The DORULE function continues, and control is given to the rule, but some local AutoEdit variables that cannot be copied to the rule environment are discarded. These discarded local AutoEdit variables are not available to the executed rule, nor are they available to the original XAM program once execution of the rule is complete.
Corrective Action: Use less local AutoEdit variables in the XAM program. You may be able to achieve this by using global, rather than local, AutoEdit variables. If the problem persists, contact BMC Customer Support.
Explanation: This diagnostic error message appears when an error has occurred while calling an AutoEdit variable service.
The system action is aborted.
Contact your INCONTROL administrator.
Corrective Action: No action is required.
Explanation: A request was made to execute a Control-O rule by means of the DORULE function of the XAM interface. However, by the time the rule finished executing, an excessive number of local AutoEdit variables had been created. The XAM service cannot share all these local AutoEdit variables with the original environment (the calling XAM program), so some are discarded before returning from the rule.
In this message, rsn is an internal reason code used by BMC Customer Support.
Execution of the DORULE request is completed, and control returns to the calling XAM program. However, some of the local AutoEdit variables that cannot be copied to the environment of the calling program are discarded. These discarded local AutoEdit variables are then no longer available to the original XAM program.
Corrective Action: Use less local AutoEdit variables in the XAM program and in the Control-O rule that you were executing. You may be able to achieve this by using global, rather than local, AutoEdit variables.
If the problem persists, contact BMC Customer Support.
Explanation: This diagnostic error message appears when an error has occurred while calling an AutoEdit variable service.
The system action is aborted.
Corrective Action: Contact your INCONTROL administrator.
Explanation: CHECKPOINT was requested in order to save disk changes made in memory to the ioavar variable database. A time-out occurred while the request was being processed.
The CHECKPOINT request is terminated before completion. However, the changes made to the ioavar database are retained in memory, and a subsequent CHECKPOINT request will write them to disk.
Corrective Action: No action is required.
Explanation: CHECKPOINT was requested in order to save disk changes made in memory to the ioavar variable database. An error occurred while the request was being processed.
The CHECKPOINT request is terminated before completion. However, the changes made to the ioavar database are retained in memory, and a subsequent CHECKPOINT request will write them to disk.
Corrective Action: No action is required.
Explanation: Explanation This information message indicates that Control-O API initialization finished.
Corrective Action: No action is required.
Explanation: A request that requires the Control-O or CMEM monitor was issued by means of Control-O API, but the monitor is not active.
The action is aborted.
Corrective Action: Activate the Control-O or CMEM monitor, and reissue the request.
Explanation: A request to set a local or global variable failed.
The action is aborted.
Corrective Action: Check the return code (rc) and reason code (rsn) in the following table to determine the reason for the failure. Correct the symbol in the rule definition, and reorder the table. If the return code or reason code is not listed, the error is an internal error, and you should notify BMC Customer Support.
Code |
Description |
---|---|
Return Code 04 |
GETMAIN or FREEMAIN error. Reason codes are: |
1 through 6 |
GETMAIN failure |
7 through 10 |
FREEMAIN failure |
Return Code 08 |
Variable not found. Reason codes are: |
13 |
Variable not found and RESOLVE flag is on |
36 |
%%COMMSYS value length error |
68 |
%%TIMEINT first argument is not a valid date |
69 |
%%TIMEINT second argument is not a valid date |
74 |
%%X2C argument length is greater than 4 |
88 |
%%DOLIMIT first argument is not numeric |
89 |
%%RULE functions argument is out of rule stack |
90 |
%%RULE functions argument is not numeric |
98 |
Global variable pool not found |
980 |
Internal error - global pool or database not found |
982 |
Internal error - global pool or database not found |
Return Code 12 |
Syntax error or General error. Reason codes are: |
11 |
Empty SET command |
15 |
Empty IF command |
21 |
%% not found in SET command |
22 |
Separator not found after %% |
23 |
‘=’ not found in SET command |
24 |
%%$TIMEOUT value not numeric |
25 |
%%$RESPMSG/TIMEOUT - invalid parentheses |
26 |
%%$RESPMSG/%%TIMEOUT - too ?πmany values |
27 |
%%$WAITKSL/TSO/CMD - invalid value (not YES/NO) |
28 |
%%TIMEOUT - value too large |
29 |
%%STATID value length error |
30 |
%%AUTOLOG value length error |
37 |
%%AUTOSYS value length error |
41 |
Function arguments not separated |
42 |
Too few function arguments |
45 |
CTMLINE# PARAMETER NOT NUMERIC when trying to set %%CTMLINE# to a non-numeric value |
46 |
CTMLINE# > CTMLINES when trying to set %%CTMLINE# to a value greater than %%CTMLINES |
47 |
CTMLINE# < 0 when trying to set %%CTMLINE# to a value less than 0 |
52 |
%%$SUBSTR 2nd argument not numeric |
53 |
%%$SUBSTR 3rd argument not numeric |
54 |
%%$SUBSTR 2nd argument out of range |
55 |
%%$SUBSTR 3rd argument out of range |
56 |
%%$RESOLVE argument not recognized |
57 |
%%$RANGE 1st argument not numeric |
58 |
%%$RANGE 2nd argument not numeric |
59 |
%%$RANGE 1st argument out of range |
60 |
%%$RANGE 2nd argument out of range |
61 |
%%$RANGE is too narrow |
62 |
%%$CALCDATE 1st argument not in valid format |
63 |
%%$CALCDATE 2nd argument not in valid format |
64 |
%%$TIMEINT 1st argument is not 11 digits in length |
65 |
%%$TIMEINT 1st argument is not numeric |
66 |
%%$TIMEINT 2nd argument is not 11 digits |
67 |
%%$TIMEINT 2nd argument is not numeric |
71 |
More than one operator in one line |
72 |
Less than two operands for an operator |
73 |
More than two operands for an operator |
75 |
%%$D2X argument length is greater than 10 |
76 |
%%$D2X argument is not numeric |
77 |
%%$D2X argument number is greater than 2147483647 (2G) |
78 |
%%$X2D argument length is greater than 8 |
79 |
%%$X2D argument has an invalid character |
81 |
First operand in arithmetic operation is not numeric |
82 |
Second operand in arithmetic operation is not numeric |
83 |
%%$DIV 2nd operand is 0 |
84 |
First operand is greater than 2G |
85 |
Second operand is greater than 2G |
86 |
Result of %%$PLUS case overflow |
87 |
Result of %%$MINUS case overflow |
91 |
Logical operand not numeric |
92 |
Numeric logical operand out of range |
93 |
Invalid logical operator |
94 |
Logical atomic expression expected but not found |
95 |
Unbalanced parentheses in logical expression |
96 |
Too many nested parentheses in logical expression |
97 |
Unbalanced quotes |
99 |
%%$GLOBAL value length error |
980 |
Internal error - global pool or database not found |
982 |
Internal error - global pool or database not found |
Return Code 16 |
Errors reading the global member. Reason codes are: |
08 |
Insufficient memory |
12 |
Member not found |
16 |
DSN is not a library |
20 |
DSN is not fixed |
24 |
LRECL is not 80 |
28 |
Data set in use |
36 |
Data set not in catalog |
40 |
Dynamic allocation failed |
52 |
Error when opening/processing a directory |
56 |
An abend was intercepted |
Return Code 20 |
Errors writing the global member. Reason codes are: |
08 |
Insufficient memory |
12 |
Member not found |
16 |
DSN is not a library |
20 |
DSN is not fixed |
24 |
LRECL is not 80 |
28 |
Data set in use |
36 |
Data set not in catalog |
40 |
Dynamic allocation failed |
52 |
Error when opening/processing a directory |
56 |
An abend was intercepted |
Return Code 24 |
Program Buffers Shortage. Reason codes are: |
12 |
Not enough space in RSL buffer |
32 |
Not enough space in VCB for name and value. Variable name and data are too long. |
43 |
Arguments too long (ARG buffer overflow) |
Return Code 32 |
Program Errors. Reason codes are: |
100 |
No last non-blank for non-blank value in SET command |
101 |
No succeeding RSL for adjoining variables |
102 |
Problems in PUTVAR while initiating |
103 |
Too many arguments requested from PARSARGS |
104 |
Problems calculating weekday |
105 |
Invalid SET system variable |
106 |
No local anchor was passed |
107 |
No global anchor was passed |
109 |
No MCT or SWT present in %%$IPLDATE for date formatting WO0816*. |
Return Codes 36, 40, 44 |
Global Variables Errors. Reason codes are: |
04 |
Empty chain |
08 |
End of chain |
12 |
PNXH header error |
16 |
PLBH header error. |
20 |
CTMMSK mash error, RC from IS is > 4 |
24 |
Pool is protected |
32 |
Unable to get XAE information |
33 |
Machine is not participating on XAE |
98 |
Pool not found |
107 |
No global anchor was passed. Program error. |
108 |
Field not defined in database |
109 |
Requested row is out of range |
Return Code 48 |
Parse Errors. Reason codes are: |
08 |
Invalid type |
12 |
Place holder error |
16 |
Position specification too long |
20 |
Non numeric |
24 |
Position null |
28 |
Invalid variable. Specified variable is greater than 256, or the variable name is too long |
32 |
String error |
36 |
Invalid TPE type |
40 |
Section vector overflow |
44 |
Variable buffer overflow |
107 |
No global anchor was passed |
Explanation: A request from the Control-O or CMEM monitor by means of the Control-O API failed due to time-out, but the subsystem is active.
The action is aborted.
Corrective Action: Check the status of the Control-O or CMEM monitor. If the timeout was the result of a termination process, the problem can be ignored. Otherwise, check for other error messages in the monitor JOBLOG, SYSPRINT or IOALOG, and respond accordingly.
Explanation: A request from the Control-O or CMEM monitor failed because the Control-O or CMEM monitor is not active.
The action is aborted.
Corrective Action: Start the Control-O or CMEM monitor and reissue the request.
Explanation: A request from the Control-O or CMEM monitor failed because the CTOWTO Control-O or CMEM executor module detected an error. The request was issued using the Control-O API.
The action is aborted.
Corrective Action: Check the Control-O or CMEM job log or syslog for error messages, and correct accordingly.
Explanation: A request from the Control-O or CMEM monitor failed because the CTOWTO Control-O or CMEM executor module returned an invalid return code. The request was issued by means of the Control-O API.
The action is aborted.
Corrective Action: Notify BMC Customer Support.
Explanation: An internal error occurred in the INAREA fields while calling an API service.
The action is aborted.
Corrective Action: Notify BMC Customer Support.
Explanation: An internal error occurred in the RESULTS fields while calling an API service.
The action is aborted.
Corrective Action: Notify BMC Customer Support.
Explanation: Due to an internal error, the sum of the INAREA LENGTH and the RESULT LENGTH exceeded the maximum allowable data length of 255 characters when calling the API service.
The action is aborted.
Corrective Action: Notify BMC Customer Support.
Explanation: A timeout occurred during checkpoint processing of the Global Variables database.
The checkpoint request terminated.
Corrective Action: Check the Control-O or CMEM monitor job log for additional messages that explain the cause of the problem. If the request ended OK after the timeout occurred, ignore the problem. Otherwise, respond accordingly.
Explanation: The IOASECUR security handling module failed to establish the security environment.
In rules in which value OWNER or TRIGGER has been specified for the RUNTSEC parameter, the IOASECUR module runs a security check on every DO KSL/TSO/SHELL request included in the rule.
This message is often accompanied by the SRV5A1I or CTO281I message, which contains the error message returned by the locally active security product.
The KSL/TSO/SHELL request is not performed.
Corrective Action: See the DOCSECUR member in the IOA DOC library for a description of rc and reason.
Correct the security definitions, and/or verify changes made to the IOASECUR security module. Additional information is provided in the CTO5A1I or CTO281I message (if issued).
Explanation: This information message indicates that the IOASECUR security module failed to establish the security environment.
In rules in which the value OWNER or TRIGGER has been specified for the RUNTSEC parameter, the IOASECUR module runs a security check on every DO KSL/TSO/SHELL request included in the rule.
In this message, text is the error message returned by the security product active at the site.
The KSL/TSO/SHELL request is not performed.
Corrective Action: Depending on the message text, correct the security definitions and verify changes made to the IOASECUR security module.
Explanation: The IOASECUR security handling module failed to reset the security environment.
In rules in which value OWNER or TRIGGER has been specified for the RUNTSEC parameter, the IOASECUR module runs a security check on every DO KSL/TSO/SHELL request included in the rule.
This message is often accompanied by message SRV5A1I which contains the error message text returned by the locally active security product.
Depending on the rc and reason, the DO KSL/TSO/SHELL request may or may not be performed.
Corrective Action: See the DOCSECUR member in the IOA DOC library for a description of rc and rsn.
Correct the security definitions, and/or verify changes made to the IOASECUR security module. More information is provided in the CTO5A1I or CTO281I message (if issued).
Explanation: This information message indicates that the specified Control-O server has been successfully started.
Corrective Action: No action is required.
Explanation: This information message indicates that the specified Control-O server has been successfully terminated.
Corrective Action: No action is required.
Explanation: The specified server detected an internal error.
The server is terminated.
Corrective Action: Contact BMC Customer Support.
Explanation: The server detected an internal abend.
This message indicates an internal error.
Server serverId is terminated.
Corrective Action: Contact BMC Customer Support for assistance.
Explanation: The server is executing a DO KSL, DO TSO, or DO SHELL with TIMEOUT and STOP=Y defined. This DO KSL or DO TSO command, z/OS SHELL script, REXX, or CLIST has reached its timeout limit and the sub-task running it will be canceled.
After this message is issued, the server will usually terminate. In the case of a General or Dedicated server with SRVTERM set to N, the server will continue to accept other requests.
Corrective Action: Either enlarge the TIMEOUT amount defined for the execution or correct the TSO Command, z/OS SHELL script, REXX, or CLIST whose time limit was reached.
Explanation: Control-O was unable to dynamically allocate SYSTSIN DD.
Control-O uses the SYSTSIN DD used to pass the TSO command to the Control-O server address space.
Corrective Action: Refer to the IBM MVS Programming: Authorized Assembler Services Guide for the Dynamic Allocation return code and reason code explanation.
Parent Topic |