Every input from the terminal receives a response. Most responses are preceded by indicators where the letters before OK represent the first character of each of the CMSG options (except CANCEL) as follows:
D DATE
E ERRTERM
H HEADING
I ID
M MSG
O OPCLASS
P PROTECT
R ROUTE
S SEND
T TIME
These indicators identify the options that have been processed and that are currently in effect.
Errors may occur because of:
Syntax errors within an option cause it to be rejected by the message-switching routine. To correct a known error, reenter the option before typing the SEND keyword.
Syntax errors cause no data to be processed in that input beyond the detected error. All following data must be reentered to be included.
A specification or operation error message may be written to the terminal with an indicator that shows that the option in question has been processed and is still in effect. Two possible error messages are:
This message has been issued because the terminal identifier is greater than 4 characters. The absence of the R indicator preceding the message shows that ROUTE is not currently in effect and that the message must be reentered.
This message has been issued because the specified terminal is not known to CICS. The R indicator shows that ROUTE is still in effect. Operator action as a result of this type of message is either:
The following is a list of all possible responses from the message-switching program (DFHMSP). Because of device-dependent considerations, all responses are limited to 25 characters plus the indicators.
N=2 also occurs when transaction routing is being used and indicates that the transaction identifier used to initiate the task is different to that specified in the CICS system definition.
If the next input starts with a single quotation mark, the message is continued with a single quotation mark included in the message. A nonpaired single quotation mark is required to end the MSG option.
If the next input starts with any character other than a single quotation mark, it is treated as the beginning of a new option and the MSG option is considered complete.
yy.ddd year (00-99) and day (001-366)
mm/dd month (01-12) and day (01-31)
mm/dd/yy month (01-12), day (01-31),
and year (00-99)
D=+d day (0-4)
If conditions 1 or 2 occur, the DATE option is not in effect (the D status indicator is not present). If condition 3 occurs, both the DATE and TIME options are currently in effect (the D and T status indicators precede the message), and one or both of them must be changed to a valid delivery time or the error occurs again.
HEADING
HEADING=YES
HEADING=NO
H
H=YES
H=NO
The valid reply to this is to enter one of the following:
The valid reply to this is to enter one of the following:
If the message is for immediate delivery, enter T=+0, to replace the TIME option that is still in effect.
If the message is for delivery at the specified time on a future day, enter the appropriate DATE option. The specified time is still in effect.
If the message is for delivery at a different time, reenter the TIME option.
The valid reply to this is the same as for the message OPRTR ID NOT SIGNDON.
The valid reply to this is the same as for the message INVLD TERMINL ID.