Previous Topic: Processing FlowNext Topic: Syntax Rules


Syntax

►►───┬─ ADD ─────── SECurity class name is security-class-name ────────┬────► 
     ├─ MODify ──┬─ SECurity class ──┬───────────────────────────────┬─┘
     ├─ DISPlay ─┤                   └─ name is security-class-name ─┘  
     └─ PUNch ───┘ 

 ►───┬─────────────────────────────────────────────────┬────────────────────► 
     └─ SIGNout functions (signout-function-switches) ─┘

 ►───┬──────────────────────────────────────────────────────────┬───────────► 
     └─ PREauth functions (preauthorization-function-switches) ─┘
 ►───┬───────────────────────────────────────────┬──────────────────────────► 
     └─ LOCk functions (lock-function-switches) ─┘

 ►───┬───────────────────────────────────────────────┬──────────────────────► 
     └─ ENTity functions (entity-function-switches) ─┘

 ►───┬───────────────────────────────────────────┬──────────────────────────► 
     └─ CCId functions (ccid-function-switches) ─┘
 ►───┬───────────────────────────────────────────────┬──────────────────────► 
     └─ STAtus functions (status-function-switches) ─┘

 ►───┬───────────────────────────────────────────┬──────────────────────────► 
     └─ USEr functions (user-function-switches) ─┘

 ►───┬───────────────────────────────────────────────────────┬──────────────► 
     └─ DICtionary functions (dictionary-function-switches) ─┘
 ►───┬───────────────────────────────────────────────────────┬──────────────► 
     └─ MANagement group functions (mgrp-function-switches) ─┘

 ►───┬─────────────────────────────────────────────────┬────────────────────► 
     └─ CONtrol functions (control-function-switches) ─┘

 ►───┬────────────────────────────┬────┬──────────────────────┬─────────────► 
     └─ DERive ccid is ──┬─ Y ──┬─┘    └─ SIGin is ──┬─ Y ──┬─┘ 
                         └─ N ◄─┘                    └─ N ◄─┘
 ►───┬────────────────────────┬────────┬────────────────────────┬───────────► 
     └─ SO-Ccid is ──┬─ Y ──┬─┘        └─ SO-User is ──┬─ Y ──┬─┘ 
                     └─ N ◄─┘                          └─ N ◄─┘

 ►───┬────────────────────────┬────────┬────────────────────────┬───────────► 
     └─ NO-Ccid is ──┬─ Y ──┬─┘        └─ NO-User is ──┬─ Y ──┬─┘ 
                     └─ N ◄─┘                          └─ N ◄─┘

 ►───┬────────────────────────┬────────┬─────────────────────────┬──────────► 
     └─ NO-Auth is ──┬─ Y ──┬─┘        └─ LIM-auth is ──┬─ Y ──┬─┘ 
                     └─ N ◄─┘                           └─ N ◄─┘
 ►───┬────────────────────────┬────────┬──────────────────────┬─────────────► 
     └─ NM-Mode is ──┬─ Y ──┬─┘        └─ BATch is ──┬─ Y ──┬─┘ 
                     └─ N ◄─┘                        └─ N ◄─┘

 ►───┬────────────────────────┬────────┬────────────────────────┬───────────► 
     └─ ARChive is ──┬─ Y ──┬─┘        └─ MIGrate is ──┬─ Y ──┬─┘ 
                     └─ N ◄─┘                          └─ N ◄─┘
 ►──┬──────────────────────────────────────────────────┬────────────────────►
    └── MODs ────────────┬─ NONe ────────────────────┬─┘ 
                         │                           │
                         │     ┌───────────────┐     │
                         └─ ( ─▼─ entity-type ─┴─ ) ─┘

 ►──┬───────────────────────────────────────────────────┬───────────────────►
    └── A-Opt ────────────┬─ NONe ────────────────────┬─┘ 
                          │                           │
                          │     ┌───────────────┐     │
                          └─ ( ─▼─ entity-type ─┴─ ) ─┘

 ►───┬──────────────────────────────┬───────────────────────── . ───────────►◄
     └─ COMment is 'comment-text' ──┘


►►───── DELete ─── SECurity class name is security-class-name ──────────────►

 ►───┬──────────────────────────────┬───────────────────────── . ───────────►◄
     └─ COMment is 'comment-text' ──┘ 

entity-type Clause

►►───┬─ SCH ─┬──────────────────────────────────────────────────────────────►◄ 
     ├─ DMC ─┤
     ├─ FIL ─┤
     ├─ TAS ─┤
     ├─ SUB ─┤
     ├─ USE ─┤
     ├─ DES ─┤
     ├─ REC ─┤
     ├─ SYS ─┤
     ├─ APO ─┤
     ├─ SET ─┤
     ├─ DIA ─┤
     ├─ APP ─┤
     ├─ ELE ─┤
     ├─ QFI ─┤
     ├─ PRC ─┤
     ├─ TAB ─┤
     ├─ FUN ─┤
     ├─ MOD ─┤
     ├─ PHY ─┤
     ├─ CLA ─┤
     ├─ ATT ─┤
     ├─ MAP ─┤
     ├─ LOA ─┤
     ├─ LIN ─┤
     ├─ MSG ─┤
     ├─ LOG ─┤
     ├─ LR ──┤
     └─ PRO ─┘