SDEL System Task

The SDEL task invokes the security cleanup task. This task physically erases security definitions in DDLDML and DDLCAT areas that are associated with user definitions that have been logically deleted. A user definition is logically deleted as the result of a DROP USER command. A group definition is logically deleted as the result of a DROP GROUP command.
idmscu19
The SDEL task invokes the security cleanup task. This task physically erases security definitions in DDLDML and DDLCAT areas that are associated with user definitions that have been logically deleted. A user definition is logically deleted as the result of a DROP USER command. A group definition is logically deleted as the result of a DROP GROUP command.
Syntax
►►─── SDEL ──┬───────────────────┬────────────────────────────────────────────►◄              └─ 
dictionary-name
 ─┘
Parameter
  • dictionary-name
    The name of the dictionary whose DDLDML and DDLCAT areas are to be scanned for security definitions associated with logically deleted users. By default, if you do not specify a dictionary, DC/UCF processes the DDLDML and DDLCAT areas of the default dictionary for the system.
    When invoked as a startup autotask, SDEL examines all DDLDML and DDLCAT areas defined in the DMCL.
Usage
Areas must be available for update
In order to purge applicable security definitions from a dictionary, the DDLDML and DDLCAT areas of that dictionary must be available in update mode. Any DDLDML or DDLCAT area that is not readied in update mode will not be processed. Similarly, only the DDLDML area is processed for dictionaries not associated with a DDLCAT area.
When to use SDEL
The use of RHDCSDEL is appropriate only when resources are secured internally by CA IDMS rather than by an external security package. To enable RHDCSDEL to run at startup, add the SDEL autotask definition using the following system generation compiler syntax:
ADD AUTOTASK SDEL.
All dictionaries are analyzed as part of normal startup operations. This should be sufficient for both production and development systems.
The following sample SDEL task cleans the DDLDML and DDLCAT areas associated with dictionary DEVDICT1:
Vnnn ENTER NEXT TASK CODE:      CA IDMS release nn.n tape volser node nodename
sdel devdict1
Examples
SDEL
IDMS DC048005 V74 T24 TASK:SDEL 0000 RESOURCE AUTHS DELETED FROM DICT SYSTEM AREA IDMS DC048008 V74 T24 TASK:SDEL 0000 RESGROUP AUTHS DELETED FROM DICT SYSTEM AREA IDMS DC048005 V74 T24 TASK:SDEL 0000 RESOURCE AUTHS DELETED FROM DICT SYSTEM AREA IDMS DC048008 V74 T24 TASK:SDEL 0000 RESGROUP AUTHS DELETED FROM DICT SYSTEM AREA
SDEL TSTDICT
IDMS DC048005 V74 T32 TASK:SDEL 0000 RESOURCE AUTHS DELETED FROM DICT TSTDICT AREA IDMS DC048008 V74 T32 TASK:SDEL 0000 RESGROUP AUTHS DELETED FROM DICT TSTDICT AREA IDMS DC048005 V74 T32 TASK:SDEL 0000 RESOURCE AUTHS DELETED FROM DICT TSTDICT AREA IDMS DC048008 V74 T32 TASK:SDEL 0000 RESGROUP AUTHS DELETED FROM DICT TSTDICT AREA