Copyright Digital Equipment Corp. All rights reserved.

Examples

   1.$ SUBMIT/NAME=PREP FORMAT/PARAMETERS=(SORT,PURGE)
       Job PREP (queue SYS$BATCH, entry 219) started on queue SYS$BATCH
     $ SUBMIT PHASER
       Job PHASER (queue SYS$BATCH, entry 223) started on queue SYS$BATCH

     In this example, the first SUBMIT command submits the command
     procedure FORMAT.COM for execution and names the job PREP.
     The second SUBMIT command queues the procedure PHASER.COM. The
     procedure PHASER.COM contains the following line:

       $ SYNCHRONIZE PREP

     When this line is processed, the system verifies whether the
     job named PREP exists in the default queue SYS$BATCH. The
     procedure PHASER is forced to wait until the job PREP completes
     execution.

   2.$ SUBMIT/NAME=TIMER       COMP.COM
       Job TIMER (queue SYS$BATCH, entry 214) started on queue SYS$BATCH
     $ SYNCHRONIZE /ENTRY=214

     In this example, a batch job named TIMER is submitted. Then
     the SYNCHRONIZE command is entered interactively. This command
     places the interactive process in a wait state until entry
     number 214 (TIMER) completes. You cannot enter subsequent
     commands from your terminal session until the SYNCHRONIZE
     command completes and your process is released from the wait
     state.

   3.$ SUBMIT/NAME=TIMER COMP.COM/QUEUE=BUILD_QUEUE
     $ SYNCHRONIZE/QUEUE=BUILD_QUEUE TIMER

     The batch job name TIMER is submitted to the queue BUILD_QUEUE
     in this example. Then the SYNCHRONIZE command is entered
     interactively. Because the job named TIMER is not in the
     default queue SYS$BATCH, the SYNCHRONIZE command includes
     the /QUEUE qualifier to specify the queue in which the job
     is located.