Use this system macro to schedule an entry control block (ECB) to exit or
to resume a suspended ECB. The exiting ECB may be running or
locked. This macro is used by the lock management program and by the
ZECBL command with the E or U parameters specified.
Required Authorizations
|
Key0
| Restricted
| System
| Common Storage
|
| X
|
|
|
Format
- label
- A symbolic name can be assigned to the macro statement.
- REASON
- Specify one of the following:
- LOOP
- The ECB is being exited due to a ZECBL command request.
- LOCK
- The ECB is being exited because of a lock failure.
- UNSUSP
- The suspended ECB is being dispatched to resume operation by a ZECBL
command request.
Entry Requirements
- R1 must contain the address of the ECB scheduled to exit or be dispatched
to resume operation.
- R9 must contain the address of the ECB that is issuing the ELLEC
macro.
Return Conditions
- Control is returned to the instruction following the macro
expansion.
- The contents of R14 and R15 cannot be predicted after you run the ELLEC
macro.
Programming Considerations
- The ELLEC macro is issued when the operator requests that an ECB be
scheduled for exit or dispatched to resume operation (using the ZECBL
command).
- The lock management program issues the ELLEC macro when a record ID that
is being held by an ECB is being deleted.
- If the entry that has been scheduled to exit regains control, the entry
will be dumped and exited by the system error routines.
- Note:
- R0 and R10 are modified by the routine used to send the entry to exit, and
their contents, as shown in the system error dump, are not relevant.
- If the entry is not sent to exit one to 2 minutes after the ELLEC macro is
run, it is flagged as hung, and a message is sent to the
operator. No further attempt can be made to remove the entry from the
TPF system.
- The ELLEC macro can be used on any I-stream.
Examples
None.