HELPLIB.HLB  —  SYNCHRONIZE  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.
Close Help