WAIT TERMINAL
Ensure terminal operation has completed.
Description
WAIT TERMINAL ensures that terminal operation has completed.
Options
- CONVID(name)
- identifies the conversation to which the command relates. The 4-character name identifies either the token returned by a previously executed ALLOCATE command in EIBRSRCE in the EIB, or the token representing the principal session (returned by a previously executed ASSIGN command).
- SESSION(name)
- specifies the symbolic identifier (1–4 characters) of a session TCTTE. This option specifies the alternate facility to be used. If both this option and CONVID are omitted, the principal facility for the task is used.
Conditions
- 06 EOC
- occurs
when a request/response unit (RU) is received with end-of-chain-indicator
set. Field EIBEOC also indicates this condition.
Default action: ignore the condition.
- 16 INVREQ
- RESP2
values:
- 200
- A distributed program link server application specified the function-shipping session (its principal facility) on the CONVID option.
Default action: terminate the task abnormally.
- 61 NOTALLOC
- occurs
if the facility specified in the command is not owned by the application.
Default action: terminate the task abnormally.
- 24 SIGNAL
- occurs
when an inbound SIGNAL data-flow control command is received from
a logical unit or session. EIBSIG is always set when an inbound signal
is received.
Default action: ignore the condition.
- 81 TERMERR
- occurs
for a terminal-related error.
A CANCEL TASK request by a user node error program (NEP) can cause this condition if the task has an outstanding terminal control request active when the node abnormal condition program handles the session error.
Default action: terminate the task abnormally with abend code ATNI.