Changing a DJC network *MODIFY,N

Function

Use the *MODIFY,N command to alter the DJC network status.

Syntax

Read syntax diagramSkip visual syntax diagram
>>-+-*MODIFY-+--,--N--,--ID--=--djcnet-------------------------->
   '-*F------'                           

>--+-,--C--------------------------------+---------------------><
   +-,--CO-------------------------------+   
   +-,--F--------------------------------+   
   +-,--H--------------------------------+   
   +-,J=--+-jobno-----------+--+-,--C--+-+   
   |      |    .-,-----.    |  +-,--CO-+ |   
   |      |    V       |    |  +-,--D--+ |   
   |      '-(----jobno-+--)-'  +-,--H--+ |   
   |                           +-,--I--+ |   
   |                           '-,--R--' |   
   '-,--R--------------------------------'   

Parameters

ID =djcnet
Specifies the DJC network to be altered.
C
Specifies that the entire DJC network be canceled from the system, regardless of the status of successor jobs, sub-networks, or the pending count.
CO
Specifies that the DJC network is to be canceled and all data sets, including any data sets on the output service hold queue, which are ready for output processing, are to be processed.
F
Specifies that the entire DJC network be flushed.
H
Specifies that the entire DJC network be placed in hold status. Scheduling of all jobs within the net is suspended.
R
Specifies that the DJC network be released from hold status.
J=jobno or J=(jobno[,jobno]...)
Specifies the job in the DJC network that is to be altered. If this parameter is omitted, all jobs in the DJC network are affected.
C
Specifies that the designated job is to be canceled. Any output data sets ready for printing are printed. JES3 does not print data sets that are waiting on the output service hold queue.
CO
Specifies that the designated job(s) is to be canceled and all data sets, including any data sets on the output service hold queue, which are ready for output processing, are to be processed.

When you cancel the last job in a DJC network, the DJC network is purged from the system unless there are missing successor jobs, missing sub-networks, or unless abended jobs must be resubmitted (the pending count is greater than zero).

D
Specifies that the number of predecessor jobs that must complete before the indicated job is released for scheduling (NHOLD) is to be decreased by one. This parameter will not change the value of NHOLD if NHOLD is currently zero or if the job has already completed.
H
Specifies that the designated job is to be placed in DJC operator hold status. Scheduling of the job is suspended. Normally completed jobs cannot be held.
I
Specifies that the number of predecessor jobs that must complete before the indicated job is released for scheduling (NHOLD) is to be increased by one. This parameter will not change the value of NHOLD if NHOLD is currently zero or if the job has already completed. Use the H parameter to hold a job that has an NHOLD count of zero.
R
Specifies that the designated job is to be released from DJC operator hold status for further scheduling.

Examples

Place DJC network CNTL1 in operator hold status:
*MODIFY,N,ID=CNTL1,H
Flush DJC network PURC30 from the system:
*F,N,ID=PURC30,F
Cancel job 1017 from DJC network COST10:
*F,N,ID=COST10,J=1017,C
Place job 626 in DJC network TEST in operator hold status:
*F,N,ID=TEST,J=626,H
Increase by 1 the NHOLD count of job 529 in DJC network INVEN:
*F,N,ID=INVEN,J=529,I