

Data Manipulation Language Statements › #ENQ—acquires resources or tests for availability › #ENQ Syntax
#ENQ Syntax
►►─┬─────────┬─ #ENQ RSCID= ──────────────────────────────────────────────────►
└─ label ─┘
►─── (resource-id-pointer ─┬───────────────────────┬──┬───────┬─ ) ──────────►
└─ ,resource-id-length ─┘ ├─ ,E ◄ ┤
└─ ,S ──┘
►─┬─────────────────────────────────────────────┬────────────────────────────►
└─ ,PLIST= ─┬─ SYSPLIST ◄ ───────────────────┬┘
└─ parameter-value-list-pointer ─┘
►─┬────────────────────────┬─────────────────────────────────────────────────►
└─ ,TYPE= ─┬─ ACQUIRE ◄ ┬┘
└─ TEST ─────┘
►─┬───────────────────────────────┬──────────────────────────────────────────►
└─ ,COND= ─┬── NO ◄ ───────────┬┘
├── ALL ────────────┤
│ ┌─── , ─────┐ │
└─(─▼─┬─ RSNA ─┬┴─)─┘
└─ DEAD ─┘
►─┬─────────────────────────────────────────┬────────────────────────────────►
└─ ,RSNAXIT=resource-not-available-label ─┘
►─┬───────────────────────────┬──────────────────────────────────────────────►
└─ ,DEADXIT=deadlock-label ─┘
►─┬──────────────────────┬───────────────────────────────────────────────────►
└─ ,ERROR=error-label ─┘
►─┬───────────────────────────────┬──────────────────────────────────────────►◄
└─ ,FREEXIT=test-is-free-label ─┘
Copyright © 2014 CA.
All rights reserved.
 
|
|