Previous Topic: SUBSCHEMA StatementNext Topic: Parameters


Syntax

Syntax: ADD/MODIFY SUBSCHEMA

►►─┬─ ADD ────┬─ SUBschema name is subschema-name ────────────────────────────►
   └─ MODify ─┘

 ►─┬─────────────────────────────────────────────────────────────┬────────────►
   └─ of SCHema name is schema-name ─┬─────────────────────────┬─┘
                                     └─ version-specification ─┘

 ►─┬──────────────────────┬───────────────────────────────────────────────────►
   └─ user-specification ─┘
 ►─┬─────────────────────────────────────────────┬────────────────────────────►
   └─ subschema DEScription is description-text ─┘

 ►─┬──────────────────────────────────────────────────────┬───────────────────►
   └─┬─ PROgram REGistration REQuired ─┬─ is ─┬─ ON ────┬─┘
     └─ AUThorization ─────────────────┘      └─ OFF ◄──┘

 ►─┬──────────────────────────┬───────────────────────────────────────────────►
   └─ USAge is ─┬─ DML ─────┬─┘
                ├─ LR ──────┤
                └─ MIXed ◄──┘

 ►─┬─────────────────────────────────────────┬────────────────────────────────►
   │ ┌─────────────────────────────────────┐ │
   └─▼- statistics-transfer-specification ─┴─┘
 ►─┬──────────────────────────────┬───────────────────────────────────────────►
   └─ LR CURrency ─┬─ RESet ◄───┬─┘
                   └─ NO RESet ─┘

 ►─┬───────────────────────────────────────────────────────────────────────┬──►
   │ ┌───────────────────────────────────────────────────────────────────┐ │
   └─▼─┬─────────────┬─ USEr is user-id ─┬──────────────────────────────┬┴─┘
       ├─ INClude ◄──┤                   └─ user-options-specification ─┘
       └─ EXClude ───┘

 ►─┬──────────────────────────────────────────────┬───────────────────────────►
   └─ PUBlic ACCess is allowed for ─┬─ DELete ──┬─┘
                                    ├─ DISplay ─┤
                                    ├─ MODify ──┤
                                    ├─ UPDate ──┤
                                    ├─ ALL ◄────┤
                                    └─ NONe ────┘
 ►─┬────────────────────────────────────────────────────────────────────────┬─►
   │ ┌────────────────────────────────────────────────────────────────────┐ │
   └─▼─┬─────────────┬─ class-name is attribute-name ┬───────────────────┬┴─┘
       ├─ INClude ◄──┤                               └ TEXT is user-text ┘
       └─ EXClude ───┘

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

Expansion of statistics-transfer-specification

►►─── TRAnsfer statistics to SUBschema name subschema-name ───────────────────►

 ►─┬─────────────────────────────────────────────────────────────┬────────────►
   └─ of SCHema name is schema-name ─┬─────────────────────────┬─┘
                                     └─ version-specification ─┘

 ►─┬────────────────────────────────────────────────────────────────┬─────────►◄
   └─ FOR PROgram name is program-name ─┬─────────────────────────┬─┘
                                        └─ version-specification ─┘

Syntax: DELETE SUBSCHEMA

►►─── DELete SUBschema name is subschema-name ────────────────────────────────►

 ►─┬─────────────────────────────────────────────────────────────┬────────────►
   └─ of SCHema name is schema-name ─┬─────────────────────────┬─┘
                                     └─ version-specification ─┘

 ►─┬──────────────────────┬───────────────────────────────────────────────────►◄
   └─ user-specification ─┘

Syntax: DISPLAY/PUNCH SUBSCHEMA

►►─┬─ DISplay ─┬─ SUBschema name is subschema-name ───────────────────────────►
   └─ PUNch ───┘

 ►─┬─────────────────────────────────────────────────────────────┬────────────►
   └─ of SCHema name is schema-name ─┬─────────────────────────┬─┘
                                     └─ version-specification ─┘

 ►─┬──────────────────────────────────────────────────┬───────────────────────►
   └─ PREpared by user-id ─┬────────────────────────┬─┘
                           └─ PASsword is password ─┘
 ►─┬─────────────────────────────────────────────────────────┬────────────────►
   │ ┌─────────────────────────────────────────────────────┐ │
   │ │                 ┌─────────────────────────────────┐ │ │
   └─▼─┬─ WITh ──────┬─▼─┬─ ALL COMment TYPes ─────────┬─┴─┴─┘
       ├─ ALSo WITh ─┤   ├─ AREas ─────────────────────┤
       └─ WITHOut ───┘   ├─ ATTributes ────────────────┤
                         ├─ COMments ──────────────────┤
                         ├─ DEFinitions ───────────────┤
                         ├─ DETails ───────────────────┤
                         ├─ ELements ──────────────────┤
                         ├─ HIStory ───────────────────┤
                         ├─ LRS ───────────────────────┤
                         ├─ PATh-groups ───────────────┤
                         ├─ PROgrams ──────────────────┤
                         ├─ RECords ───────────────────┤
                         ├─ SETs ──────────────────────┤
                         ├─┬─ USEr DEFINED COMments ─┬─┤
                         │ └─ UDCs ──────────────────┘ │
                         ├─ USErs ─────────────────────┤
                         ├─ ALL ───────────────────────┤
                         └─ NONe ──────────────────────┘
 ►─┬──────────────────────┬───────────────────────────────────────────────────►
   └─ VERB ─┬─ ADD ─────┬─┘
            ├─ MODify ──┤
            ├─ DELete ──┤
            ├─ DISplay ─┤
            └─ PUNch ───┘

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

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