Previous Topic: FILE StatementsNext Topic: Parameters


Syntax

CREATE/ALTER FILE

►►─┬─ CREATE ─┬─ FILE ─┬─────────────────┬─ file-name ────────────────────────►
   └─ ALTER ──┘        └─ segment-name. ─┘

 ►─┬─────────────────────────────┬────────────────────────────────────────────►
   └─ ASSIGN TO ─┬─ ddname ────┬─┘
                 ├─ filename ──┤
                 └─ NULL ──────┘

 ►─┬────────────────────────────────┬─────────────────────────────────────────►
   └─ DSNAME ─┬─ 'data-set-name' ─┬─┘
              └─ NULL ◄───────────┘
 ►─┬─────────────────────────┬────────────────────────────────────────────────►
   └── DISP ─┬─ SHR ◄──┬─────┘
             └─ OLD ───┘

 ►─┬───────────────────────────────────────────────┬──────────────────────────►
   └─ VM VIRTUAL ADDRESS ─┬─ 'virtual-address' ─┬──┘
                          └─ NULL ──────────────┘

 ►─┬──────────────────────────────┬───────────────────────────────────────────►
   └─ VM USERID ─┬─ vm-user-id ─┬─┘
                 └─ NULL ───────┘

 ►─┬──────────────────────────────────────────────────┬───────────────────────►◄
   ├─┬─ NONVSAM ◄──┬──────────────────────────────────┤
   │ └─ BDAM ──────┘                                  │
   ├─ VSAM ───────────────────────────────────────────┤
   ├─ ESDS ───────────────────────────────────────────┤
   ├─ RRDS ───────────────────────────────────────────┤
   └─┬─ KSDS ─┬─┬────────────┬─┬────────────────────┬─┘
     └─ PATH ─┘ └─ FOR CALC ─┘ └─ FOR SET set-name ─┘

DROP FILE

►►── DROP FILE ─┬─────────────────┬─ file-name ───────────────────────────────►◄
                └─ segment-name. ─┘

DISPLAY/PUNCH FILE

►►─┬─ DISplay ─┬─ FILE ─┬─────────────────┬─ file-name ───────────────────────►
   └─ PUNch ───┘        └─ segment-name. ─┘

   ┌───────────────────────────────────────┐
 ►─▼─┬───────────────────────────────────┬─┴──────────────────────────────────►
     │               ┌────────────────┐  │
     ├─ WITh ──────┬─▼─┬─ AREas ────┬─┴──┘
     └─ WITHOut ───┘   ├─ DETails ──┤
                       ├─ HIStory ──┤
                       ├─ ALL ◄─────┤
                       └─ NONe ─────┘

 ►─┬────────────────────────┬─────────────────────────────────────────────────►
   └─ VERb ─┬─ DISplay ───┬─┘
            ├─ PUNch ─────┤
            ├─ CREate ◄───┤
            ├─ ALTer ─────┤
            └─ DROp ──────┘

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