DELETE ACTIVITY

Delete a BTS child activity.

Read syntax diagramSkip visual syntax diagram
DELETE

>>-DELETE--ACTIVITY(data-value)--------------------------------><

Conditions: ACTIVITYBUSY, ACTIVITYERR, INVREQ, IOERR, LOCKED

Description

DELETE ACTIVITY removes a child activity from the BTS repository data set on which it is defined. The child activity's completion event is removed from the parent's event pool. Any descendants of the child activity are also deleted.

The activity to be deleted must be a child of the activity that issues the DELETE command. To be eligible for deletion, the child activity must be in one of the following processing states (modes):
  • COMPLETE—completed normally, abnormally, or previously canceled.
  • INITIAL—not yet run, or reset by means of a RESET ACTIVITY command.

For a description of all possible processing states, see Processing modes .

Note: A child activity that is not deleted explicitly by means of a DELETE ACTIVITY command is deleted automatically by CICS® when its parent completes.

Options

ACTIVITY(data-value)
specifies the name (1–16 characters) of the child activity to be deleted.

Conditions

107 ACTIVITYBUSY
RESP2 values:
19
The request timed out. It may be that another task using this activity-record has been prevented from ending.
109 ACTIVITYERR
RESP2 values:
8
The activity named on the ACTIVITY option could not be found.
14
The child activity named on the ACTIVITY option is not in COMPLETE or INITIAL mode, and is therefore ineligible for deletion.
16 INVREQ
RESP2 values:
4
The DELETE ACTIVITY command was issued outside the scope of a currently-active activity.
17 IOERR
RESP2 values:
29
The repository file is unavailable.
30
An input/output error has occurred on the repository file.
100 LOCKED
The request cannot be performed because a retained lock exists against the relevant record on the repository file.


dfhp4_deleteactivity.html | Timestamp icon Last updated: Thursday, 27 June 2019