Previous Topic: LOGICAL RECORD StatementNext Topic: Parameters


Syntax

Syntax: ADD/MODIFY LOGICAL RECORD

►►─┬─ ADD ────┬─┬─ LOGical RECord ─┬─ name is logical-record-name ────────────►
   └─ MODify ─┘ └─ LR ─────────────┘

 ►─┬─────────────────────────────────────────────────────────┬────────────────►
   │                ┌──────────────────────────────────────┐ │
   └─ ELements are -▼─┬─ subschema-record-specification ─┬─┴─┘
                      └─ idd-record-specification ───────┘
 ►─┬───────────────────────────────┬──────────────────────────────────────────►
   └─ ON LR-ERROR ─┬─ CLEar ─────┬─┘
                   └─ NOClear ◄──┘

 ►─┬───────────────────────────────────┬──────────────────────────────────────►
   └─ ON LR-NOT-FOUND ─┬─ CLEar ─────┬─┘
                       └─ NOClear ◄──┘

 ►─┬─────────────────────────┬────────────────────────────────────────────────►◄
   └─ COMments comment-text ─┘

Expansion of subschema-record-specification

►►─── subschema-record-name ─┬──────────────────────────┬─────────────────────►◄
                             └─ ROLe name is role-name ─┘

Expansion of idd-record-specification

►►─── idd-record-name ────────────────────────────────────────────────────────►

 ►─── version-specification ──────────────────────────────────────────────────►

 ►─┬──────────────────────────┬───────────────────────────────────────────────►◄
   └─ ROLe name is role-name ─┘

Syntax: DELETE LOGICAL RECORD

►►─── DELete ─┬─ LOGical RECord ─┬─ name is logical-record-name ──────────────►◄
              └─ LR ─────────────┘

Syntax: DISPLAY/PUNCH LOGICAL RECORD

►►─┬─ DISplay ─┬─┬─ LOGical RECord ─┬─ name is logical-record-name ───────────►
   └─ PUNch ───┘ └─ LR ─────────────┘

 ►─┬────────────────────────────────────────┬─────────────────────────────────►
   │ ┌────────────────────────────────────┐ │
   │ │                 ┌────────────────┐ │ │
   └─▼─┬─ WITh ──────┬─▼─┬─ COMments ─┬─┴─┴─┘
       ├─ ALSo WITh ─┤   ├─ DETails ──┤
       └─ WITHOut ───┘   ├─ ALL ──────┤
                         └─ NONe ─────┘
 ►─┬──────────────────────┬───────────────────────────────────────────────────►
   └─ VERB ─┬─ ADD ─────┬─┘
            ├─ MODify ──┤
            ├─ DELete ──┤
            ├─ DISplay ─┤
            └─ PUNch ───┘

 ►─┬─────────────────────┬────────────────────────────────────────────────────►
   └─ AS ─┬─ COMments ─┬─┘
          └─ SYNtax ───┘

 ►─┬─────────────────────────────────┬────────────────────────────────────────►◄
   └─ TO ─┬─ module-specification ─┬─┘
          └─ SYSpch ───────────────┘