Previous Topic: DCMT VARY TASKNext Topic: DCMT VARY TASK Parameters


DCMT VARY TASK Syntax

►►─── DCMT ─┬───────────────────┬─────────────────────────────────────────────►
            └─ broadcast-parms ─┘

 ►─── Vary TAsk task-code ────────────────────────────────────────────────────►

 ►─┬─ ENable ───────────────────────────────────────────────────────────────┬─►◄
   ├─ DIsable ──────────────────────────────────────────────────────────────┤
   ├─ PRIority task-priority ───────────────────────────────────────────────┤
   ├─ PROgram program-specification ────────────────────────────────────────┤
   ├─ STAll ─┬─ inactive-wait-time ─┬───────────────────────────────────────┤
   │         ├─ SYStem ─────────────┤                                       │
   │         └─ OFF ────────────────┘                                       │
   ├─ SAVe ─────────────────────────────────────────────────────────────────┤
   ├─ NOSave ───────────────────────────────────────────────────────────────┤
   ├─ RESource INTerval ─┬─ resource-timeout-interval ─┬────────────────────┤
   │                     ├─ SYStem ────────────────────┤                    │
   │                     └─ OFF ───────────────────────┘                    │
   ├─ RESource PRogram ─┬─ SYStem ────────────────┬─────────────────────────┤
   │                    └─ program-specification ─┘                         │
   ├─ LOCation ─┬─ BELow ─┬─────────────────────────────────────────────────┤
   │            └─ ANY ───┘                                                 │
   ├─ MAXimum CONcurrent ─┬─ thread-count ─┬────────────────────────────────┤
   │                      └─ OFF ──────────┘                                │
   ├─┬─ STOrage ─┬─ LIMit ─┬─ limit-number ─┬───────────────────────────────┤
   │ ├─ LOCK ────┤         ├─ SYStem ───────┤                               │
   │ ├─ CALl ────┤         └─ OFF ──────────┘                               │
   │ └─ DBio ────┘                                                          │
   ├─ EXTernal WAit ─┬─ external-wait-time ─┬───────────────────────────────┤
   │                 ├─ SYStem ─────────────┤                               │
   │                 └─ OFF ────────────────┘                               │
   ├─ QUIesce WAit ─┬─ quiesce-wait-time ─┬─────────────────────────────────┤
   │                ├─ SYStem ────────────┤                                 │
   │                ├─ OFF ───────────────┤                                 │
   │                └─ NOWait ────────────┘                                 │
   ├─ ON COMmit ─┬─ SYStem ◄────────────────────┬───────────────────────────┤
   │             ├─ WRITE COMT ─────────────────┤                           │
   │             └─ WRITE ENDJ ─┬─────────────┬─┘                           │
   │                            ├─ NEW ID ◄───┤                             │
   │                            └─ RETAIN ID ─┘                             │
   ├─ ON ROLlback ─┬─ SYStem ◄───┬──────────────────────────────────────────┤
   │               ├─ RETain ID ─┤                                          │
   │               └─ NEW ID ────┘                                          │
   ├─ SNAp ─┬─ snap-options ─┬──────────────────────────────────────────────┤
   │        └─ LIMit nnn ────┘                                              │
   └─ TRansaction SHaring ─┬─ SYStem ◄──┬───────────────────────────────────┘
                           ├─ OFF ──────┤
                           └─ ON ───────┘

Expansion of program-specification

►──┬──────────────────────┬─ program-name ─┬──────────────────────────┬──────►◄
   └─ dictnode.dictname. ─┘                └─ Version version-number ─┘

Expansion of snap-options

►─┬─ SYSTEM ─┬───┬─────────┬───┬─ ON ──┬──┬─────────────┬────────────────────►◄
  └─ TASK ───┘   └─ PHOTO ─┘   └─ OFF ─┘  └─ LIMIT nnn ─┘