z/OS JES2 Commands
Previous topic | Next topic | Contents | Contact z/OS | Library | PDF


$DEL PROCLIB(xxxxxxxx) - Delete a dynamic PROCLIB concatenation

z/OS JES2 Commands
SA32-0990-00

Function

To remove a dynamic PROCLIB concatenation. The $DEL PROCLIB(xxxxxxxx) command only affects dynamic PROCLIBs and cannot be used to delete PROCLIBs defined in the JES2 start PROC. If the dynamic PROCLIB override a PROCxx DDs in the JES2 start PROC, deleting the dynamic PROCLIB will cause the PROCLIB in the JES2 start PROC to be used.

Syntax

Read syntax diagramSkip visual syntax diagram
>>-$DEL PROClib------------------------------------------------->

>--+-'--proclib--'------------------------------------------+--->
   |    .-,--------------------------------------------.    |   
   |    V                                              |    |   
   '-(------+-proclib-------+--+-------------------+---+--)-'   
            +-'--proclib--'-+  +- ---proclib-------+            
            '-*-------------'  +- ---'--proclib--'-+            
                               '- -*---------------'            

>--+---------------------------------+-------------------------><
   '-| Selection limiting keywords |-'   

Selection limiting keywords

|--+--------------------------------------------------------------------------------------------------------+--|
   |                                                               .-,---------------------------------.    |   
   |                                                               V                                   |    |   
   '-,--+---+--DD--+-nn--+------------+-------------------+--=--( ---+---/----DSName--+-=--+--dsname-+-+--)-'   
        '-/-'      |     '- ---+-mm-+-'                   |          |                +-¬=-+         |          
                   |           '-*--'                     |          |                +->--+         |          
                   |    .-,--------------------------.    |          |                '-<--'         |          
                   |    V                            |    |          +---/----UNIT--+-=--+--unit-----+          
                   '-(------+-nn-+--+------------+---+--)-'          |              +-¬=-+           |          
                            '-*--'  '- ---+-mm-+-'                   |              +->--+           |          
                                          '-*--'                     |              '-<--'           |          
                                                                     '---/----VOLser--+-=--+--volser-'          
                                                                                      +-¬=-+                    
                                                                                      +->--+                    
                                                                                      '-<--'                    

Parameters

(xxxxxxxx)
Specifies the – to 8–character PROCLIB DD name being deleted. You can also specify wild cards on this parameter. See Using wildcards for additional information.
DD(nnn)=
Can be used to select which PROCLIB concatenation to delete.
DSName=jxxx...x
Specifies a 1– to 44–character data set name which is in a PROCLIB concatenation. You can also specify wild cards on this parameter. See Using wildcards for additional information.
UNIT=hhhh|/hhhh|nnnn|cccccccc
If the PROCLIB data set to be used is not cataloged, then the unit information for the device containing the data set must be specified in one of the following ways:
hhhh | /hhhh
Specifies unit information for the PROCLIB concatenation to be deleted. The data set must be specified in one of the following ways:
  • UNIT=hhh
  • UNIT=/hhh
  • UNIT=/hhhh
where hhh and hhhh represent the device numbers. A slash (/) must precede a 4 digit device number.
nnnn
Specifies a device name.
cccccccc
Specifies a 1 to 8 character group name assigned to the device or group of devices.
VOLser=xxxxxx
Specifies a 1 to 6 character volume serial number for the PROCLIBs to be deleted.

Authority Required

This command requires system authority. The description of the $T RDRnn command explains how to ensure that the authority of the appropriate MVS™ system command group is assigned.

This command requires control security access authority. For a description of assigning command input authority, see z/OS JES2 Initialization and Tuning Guide, SA32-0991.

Processing Considerations

A $DEL PROCLIB command cannot delete PROCLIB concatenation specified in the JES2 start PROC.

Deleting a dynamic PROCLIB that has the same name as a PROCLIB DD in the JES2 start PROC causes JES2 to revert to using the PROCLIB DD in the JES2 start PROC.

JES2 will delete all PROCLIB concatenations that match all keywords specified.

Note: To delete an individual dataset from a PROCLIB concatenation, use the $TPROCLIB command and nullify the appropriate DD that needs to be removed.

See z/OS JES2 Initialization and Tuning Guide, SA32-0991 for more information on scratching a PDSE in the dynamic PROCLIB concatenation.

Scope

Single member. The values supplied for this command will be in effect for this member only.

You may want to use this command to get information about all members in the MAS. To do so, you can use the MVS ROUTE *ALL command to issue this command to all active members (if the JES2 command character is the same on all members). See z/OS MVS System Commands, SA38-0666 for more information on using the ROUTE *ALL command.

Messages

$HASP319 displays the current PROCLIB concatenation.

$HASP003 RC=52 indicates that you are trying to delete a PROCLIB concatenation that does not exist.

Examples

 1 
$del proclib(proc01)                                      
$HASP319 PROCLIB(PROC01)                                  
$HASP319 PROCLIB(PROC01)    DD(1)=(DSNAME=SYS1.PROCLIB),  
$HASP319                    DD(2)=(DSNAME=TEST.PROCLIB) - 
$HASP319                    ELEMENT DELETED

Delete dynamic PROCLIB PROC01

 2 
$del proclib(*),DD(*)=(/DSN=SYS1.PROCLIB)                    
$HASP319 PROCLIB(PROC02)                                  
$HASP319 PROCLIB(PROC02)    DD(1)=(DSNAME=SYS1.PROCLIB) - 
$HASP319                    ELEMENT DELETED

Delete all dynamic PROCLIB concatenations that refer to SYS1.PROCLIB

Go to the previous page Go to the next page




Copyright IBM Corporation 1990, 2014