Professional Documents
Culture Documents
Session Covers the following: 1. 2. 3. 4. 5. 6. 7. Central Version Vs. Local Mode Preparing the IDMS region (BIND & READY) Introduction to DMLO Retrieval Commands Modification Commands Control Statements Other useful Commands
Retrieval Commands: 1. FIND/OBTAIN a) { FIND / OBTAIN } [KEEP [EXCLUSIVE]] {CALC (ANY) DUPLICATE} record-name b) {FIND / OBTAIN } [KEEP [EXCLUSIVE]] {NEXT PRIOR FIRST LAST Sequence-no} [record-name] WITHIN
{ set-name / area-name} c) {FIND / OBTAIN } [KEEP [EXCLUSIVE]] CURRENT [ record-name WITHIN set-name WITHIN area-name ] d) {FIND / OBTAIN } [KEEP [EXCLUSIVE]] [record-name] DB-KEY IS dbkey e) {FIND / OBTAIN } [KEEP [EXCLUSIVE]] OWNER WITHIN set-name f) {FIND / OBTAIN} [KEEP [EXCLUSIVE]] record-name WITHIN set-name [CURRENT] USING sort-field-name 2. GET GET [record-name] 3. RETURN RETURN dbkey FROM index-set-name { CURRENCY FIRST CURRENCY LAST CURRENCY NEXT CURRENCY PRIOR CURRENCY USING index-key-value} 4. ACCEPT a) ACCEPT dbkey-location FROM [ Record-name Set-name Area-name] CURRENCY b) ACCEPT dbkey-location FROM set-name { NEXT PRIOR
OWNER} CURRENCY Modification Commands: 1. CONNECT CONNECT record-name TO set-name 2. DISCONNECT DISCONNECT record-name FROM set-name 3. ERASE ERASE record-name [{ PERMANENET SELECTIVE ALL 4. KEEP KEEP [EXCLUSIVE] CURRENT [ record-name WITHIN set-name WITHIN area-name] 5. MODIFY MODIFY record-name 6. STORE STORE record-name Control Statements: 1. IF a) IF set-name IS [NOT] EMPTY imperative-statement
} MEMBERS]
b) IF [NOT] set-name MEMBER imperative-statement 2. COMMIT COMMIT [TASK] [ALL] 3. ROLLBACK ROLLBACK [TASK] [CONTINUE]