SYSTEM Statement Syntax

Expansion of print-ctrl-options
►►─┬──────────┬─
SYStem dc/ucf-version-number
───────────────────────────────────────────► ├─ ADD ────┤ ├─ MODify ─┤ └─ DELete ─┘ ►─┬──────────────────────────────────────┬───────────────────────────────────────────────► └─ SYSTEM ID is
system-name
───────────┘ ►─┬───────────────────────────────────────────────┬──────────────────────────────────────► └─ ABEnd storage is ─┬─ 200 ◄────────────────┬──┘ └─
abend-storage-size
──┘ ►─┬───────────────────────┬──────────────────────────────────────────────────────────────► └─ ABRu ─┬─ SNAp ─────┬─┘ └─ NOSnap ◄──┘ ►─┬────────────────────────────────────────────────────────────────────────┬─► └─ AREa acquisition THReshold is ──┬─
count
────────────────────────────┬┘ └─ OFF ◄──┬─────────────────────────┬┘ └─ RETry ─┬─ count ──────┬┘ └─ FORever ◄───┘ ►─┬────────────────────────────────────────────────┬───────────────────────── └─ CHKuser tasks is ─┬─ 0 ◄────────────────────┬─┘ └─
check-user-task-count
─┘ ►─┬─────────────────────────────────────────┬────────────────────────────────► └─ CUShion is ─┬─ 0 ◄───────────────────┬─┘ └─
storage-cushion-size
─┘ ►─┬──────────────────────────────┬───────────────────────────────────────────► └─ CVNumber is ─┬─ 0 ◄───────┬─┘ └─
cvnumber
─┘ ►─┬──────────────────────────────┬───────────────────────────────────────────► └─ CWA size is ─┬─ 0 ◄───────┬─┘ └─
cwa-size
─┘ ►─┬───────────────────────────────────────────────────────────────────┬──────► └─ DEAdlock DETection INTerval is ──┬── 5 ◄───────────────────────┬─┘ └──
deadlock-check-interval
──┘ ►──┬─────────────────────────────────────────┬───────────────────────────────► └─ DEBug MESsage BUFfers is buffer-count ─┘ ►─┬─────────────────────────────────────────────────────────────┬────────────► │ ┌────────── , ──────────┐ │ │ └─ DEScription codes = ─┬─ ( ─▼─
os-description-code
─┴─ ) ─┬─┘ └─ 0 ───────────────────────────────┘ ►─┬──────────────────────────────────────┬───────────────────────────────────► └─ DPE count is ─┬─
dpe-count
───────┬─┘ └─┬─ DEFault ─┬─ ◄──┘ └─ 0 ───────┘ ►─┬───────────────────────────────┬──────────────────────────────────────────► └─ DPE AUTotune is ─┬─ OFF ◄─┬──┘ └─ ON ───┘ ►─┬────────────┬─────────────────────────────────────────────────────────────► ├─ DUMp ─────┤ └─ NODump ◄──┘ ►─┬─────────────────────────────────────────┬────────────────────────────────► └─ ECB list is ─┬─
ecb-list-size
───────┬─┘ └─┬─ DEFault ◄┬─────────┘ └─ 0 ───────┘ ►─┬──────────────────────────────────────┬───────────────────────────────────► └─ ERUS FETCH PROTECT is ───┬─ ON ◄──┬─┘ └─ OFF ──┘ ►─┬──────────────────────────────────┬───────────────────────────────────────► └─ EVAl BASe YEAr is ── base-year ─┘ ►─┬─────────────────────────────────────────────┬────────────────────────────► └─ EVAl CENtury VALidation ─ is ───┬─ OFF ◄─┬─┘ └─ ON ───┘ ►─┬────────────────────────────────────────┬─────────────────────────────────► └─ EVAl HIGh CENtury is ── high-century ─┘ ►─┬──────────────────────────────────────┬───────────────────────────────────► └─ EVAl LOW CENtury is ── low-century ─┘ ►─┬─────────────────────────────────────────────┬────────────────────────────► └─ EXTernal wait is ─┬─ 600 ◄───────────────┬─┘ ├─
external-wait-time
─┤ └─┬─ FORever ─┬────────┘ └─ NO ──────┘ ►─┬──────────────────────────────────────────────┬───────────────────────────► └─ GENeration identification is
generation-id
─┘ ►─┬─────────────────────────────────────────────────┬────────────────────────► └─ INActive interval is ─┬─
inactive-wait-time
─┬─┘ └─ OFF ◄───────────────┘ ►─┬─────────────────────────────────────────────┬────────────────────────────► └─ INTernal wait is ─┬─ 1800 ◄──────────────┬─┘ ├─
internal-wait-time
─┤ └─┬─ FORever ─┬────────┘ └─ NO ──────┘ ►─┬──────────────────────────────┬───────────────────────────────────────────► └─┬─ JOUrnal ◄──┬ retrieval ───┘ └─ NOJournal ─┘ ►─┬────────────────────────────────────────────────────────────────┬─────────► └─ JOUrnal FRAgment INTerval is ─┬─ 0 ◄────────────────────────┬─┘ └─
fragment-interval-number
──┘ ►─┬────────────────────────────────────────────────────────────────┬─────────► └─ JOUrnal TRAnsaction LEVel is ─┬─ 0 ◄────────────────────────┬─┘ └─
transaction-level-number
──┘ ►─┬─────────────────────────────────────────────────────────────────────┬────► │ ┌─────────────────────────────────────────────────────────────────┐ │ └─▼─┬─ CALl ────┬─ LIMit for ─┬─ ONLine ───┬─ tasks is ─┬─ 0 ◄────┬─┴─┘ ├─ DBIo ────┤ └─ EXTernal ─┘ └─
limit
─┘ ├─ LOCk ────┤ └─ STOrage ─┘ ►─┬──────────────────────────────────────────────────────┬───────────────────► │ ┌──────────────────────────────────────────────────┐ │ └─▼─ LIMits for ─┬─ ONLine ───┬─ are ─┬─ ENAbled ──┬─┴─┘ └─ EXTernal ─┘ ├─ DISabled ─┤ └─ OFF ◄─────┘ ►─┬────────────────────────────────────┬─────────────────────────────────────► └─ LOAdlist is ─┬─ SYSLOAD ◄───────┬─┘ └─
load-list-name
─┘ ►─┬────────────────────────────────────────────────────────────────────────┬─► └─ LOG ─┬─ DATabase ───────────────────────────────────────────────────┬─┘ │ ┌──────────────────────────────────────────────────────────┐ │ └─▼─┬─ FILE1 ─┬──────────────┬─┬─────────────────────────┬─┬─┴─┘ │ ├─ CDMSLOGA ───┤ └─ COUNT1
record-count-1
─┘ │ ├─ CDMSLGA ────┤ │ │ ├─
ddname-1
───┤ │ │ ├─
filename-1
─┤ │ │ └─
linkname-1
─┘ │ ├─ FILE2 ─┬─
ddname-2
───┬─┬─────────────────────────┬─┤ │ ├─
filename-2
─┤ └─ COUNT2
record-count-2
─┘ │ │ └─
linkname-2
─┘ │ └─ TYPe
device-type
───────────────────────────────────┘ ►─┬─────────────────────────────────────────────────────┬────────────────────► └─ MAXimum ERUs is ─┬─ 0 ◄──────────────────────────┬─┘ └─
external-request-unit-count
─┘ ►─┬─────────────────────────────────────┬────────────────────────────────────► └─ MAXimum TASks is ─┬─ 0 ◄─────────┬─┘ └─
task-count
─┘ ►─┬─────────────────────────────────────────────────────┬────────────────────► └─ MESsage RETention is ─┬─ 7 ◄───────────────────────┤ ├─ message-retention-period ─┤ └──┬─ FORever ─┬─────────────┘ └─ OFF ─┘ ►─┬───────────────────────────────────┬──────────────────────────────────────► └─ MULtiple ENClave is ─┬─ OFF ◄─┬──┘ └─ ON ───┘ ►─┬────────────────────────────────┬─────────────────────────────────────────► └─ MULtiple SIGons is ─┬─ YES ──┬┘ └─ NO ◄──┘ ►─┬───────────────────────────────┬──────────────────────────────────────────► └─ NEW COPy is ─┬─ MANual ◄───┬─┘ └─ AUTomatic ─┘ ►─┬─────────────────────────────────────────────────┬────────────────────────► └─ ON COMmit ──────┬─ WRIte COMT ◄────────────────┤ └─ WRITe ENDJ ─┬────────────┬──┘ ├ NEW ID ◄───┤ └ RETain ID ─┘ ►─┬──────────────────────────────────────────────────────┬───────────────────► └─ ON ROLlback continue ──────┬─ RETain ID ◄────────┬──┘ └─────── NEW ID ──────┘ ►─┬────────────────────────────────────────┬─────────────────────────────────► └─ OPErating system is
operating-system
─┘ ►─┬──────────────────────────────────────────────────────────┬───────────────► └─ OVErriding REPort LINe LENgth is ── report-line-length ─┘ ►─┬──────────────────────────────┬───────────────────────────────────────────► └─ PAGe release is ─┬─ YES ─┬─┘ └─ NO ◄──┘ ►─┬────────────────────────────┬─────────────────────────────────────────────► └─ PRInt KEY is ─┬─ PA
n
───┬─┘ ├─ PF
n
───┤ └─ OFF ◄──┘ ►─┬──────────────────────────────────────────┬───────────────────────────────► └─ PRInter CHEckpoint is ─┬─
page-count
─┬─┘ └─ OFF ◄───────┘ ►─┬────────────────────────────────────────────────┬─────────────────────────► │ ┌───────────────────────┐ │ └─ PRInter CONtrol is ─▼─
print-ctrl-options
──┴─┘ ►─┬───────────────────────────────────────────┬──────────────────────────────► └─ PROgram pool is ─┬─ 50 ◄───────────────┬─┘ └─
program-pool-size
─┘ ►─┬───────────────┬──────────────────────────────────────────────────────────► ├─ PROTect ─────┤ └─ NOProtect ◄──┘ ►─┬───────────────────────────────────┬──────────────────────────────────────► └─ QUEue JOUrnal ─┬─ BEFore ──────┬─┘ └─┬─ ALL ─┬─ ◄──┘ └─ YES ─┘ ►──┬───────────────────────────────────────────────────────┬─────────────────► └─ QUEue RETention is ─┬─ FORever ◄──────────────────┬──┘ ├─ queue-retention-period ────┤ └─ OFF ───────────────────────┘ ►─┬─────────────────────────────────────────┬────────────────────────────────► └─ QUIesce wait is ─┬─ STAll interval ◄───┤ ├─
quiesce-wait-time
─┤ ├─ FORever ───────────┤ └─ NOWait ────────────┘ ►─┬──────────────────────────────────────┬───────────────────────────────────► └─ RCE count is ─┬─
rce-count
───────┬─┘ └─┬─ DEFault ◄┬─────┘ └─ 0 ───────┘ ►─┬───────────────────────────────┬──────────────────────────────────────────► └─ RCE AUTotune is ─┬─ OFF ◄─┬──┘ └─ ON ───┘ ►─┬───────────────────────────────────────────┬──────────────────────────────► └─ RECovery wait is ─┬─ NOT ALLowed ◄───────┤ ├─
recovery-wait-time
─┤ └─ FORever ────────────┘ ►─┬───────────────────────────────────────────────┬──────────────────────────► └─ REEntrant pool is ─┬─ 0 ◄──────────────────┬─┘ └─
reentrant-pool-size
─┘ ►─┬───────────────────────────────────────────────────────┬──────────────────► └─ RELocatable threshold is ─┬─
threshold-percentage
─┬─┘ ├─ YES ◄─────────────────┤ └─ NO ───────────────────┘ ►─┬─────────────────────────────────────────────────────┬────────────────────► └─ REPort retention is ─┬─ 7 ◄──────────────────────┬─┘ ├─
report-retention-period
─┤ └─┬─ FORever ─┬─────────────┘ └─ OFF ─────┘ ►─┬──────────────────────────────────────────────────────────────────────────►─ │ └─ RESource timeout ─────────────────────────────────────────────────────── ─►──────────────────────────────────────────────────────────────────────────┬─► ┌──────────────────────────────────────────────────────────────────────┐ │ ─▼┬ INTerval is ─┬─
resource-timeout-interval
─┬───────────────────────┬┴─┘ │ └─┬─ FORever ─┬─ ◄────────────┘ │ │ └─ OFF ─────┘ │ └ PROgram is ┬ RHDCBYE ◄──────────────────┬┬────────────────────────┬┘ └
resource-timeout-prog-name
┘└ Version ┬ 1 ◄─────────┬┘ └
version-num
┘ ►─┬────────────────────────────┬─────────────────────────────────────────────► └─ RETrieval ─┬─ LOCk ─────┬─┘ └─ NOLock ◄──┘ ►─┬──────────────────────────────────────┬───────────────────────────────────► └─ RLE count is ─┬─
rle-count
───────┬─┘ └─┬─ DEFault ─┬─ ◄──┘ └─ 0 ───────┘ ►─┬───────────────────────────────┬──────────────────────────────────────────► └─ RLE AUTotune is ─┬─ OFF ◄─┬──┘ └─ ON ───┘ ►─┬───────────────────────────────────────────────────┬──────────────────────► │ ┌──────── , ────────┐ │ └─ ROUte codes = ─┬─ ( ─▼─
os-routing-code
─┴─ ) ─┬─┘ └─ 0 ───────────────────────────┘ ►─┬───────────────────────────────────────────────┬──────────────────────────► └─ RUNaway interval is ─┬─ 10 ◄───────────────┬─┘ ├─
runaway-task-time
─┤ └─ OFF ───────────────┘ ►─┬────────────────────────────────────────────────────────────────────────┬─► │ ┌─────────────────────────────────────────────────────────────────┐ │ └─▼─── RUNUnits for ─────────┬─ LOAder ──────┬── = ─┬─ 1 ◄──────────┴──┬─┘ ├─ MSGdict ─────┤ └─
run-unit-count
─┘ ├─ QUEue ───────┤ ├─ SECurity ────┤ ├─ SIGnon ─────┤ └─ SYStem/dest ─┘ ►──┬──────────────────────────────────────────────────────────────┬──────────► └─ SCRatch in STOrage is ─┬─ NO ◄──────────────────────────────┤ └─ YES ─┬───────────────────────────┬┘ └──
scratch-storage-parms
──┘ ►─┬──────────────────────────┬───────────────────────────────────────────────► └─ SNAp SYStem is ─┬─ ON ◄─┤ └─ OFF ─┘ ►─┬────────────────────────────────┬─────────────────────────────────────────► └─ SNAp SYStem PHOto is ─┬─ ON ◄─┤ └─ OFF ─┘ ►─┬────────────────────────┬─────────────────────────────────────────────────► └─ SNAp TASk is ─┬─ ON ◄─┤ └─ OFF ─┘ ►─┬───────────────────────────────────────────────────────────────────┬──────► └─ SNAp TASk TRAce is ─┬─ ON ◄──┬─ LIMit is ─┬─ 1000 ◄──────────────┤ ├─ OFF ──┤ ├─ <snap-trace-limit> ─┤ └─ TASk ─┘ └─ OFF ────────────────┘ ►─┬──────────────────────────────┬───────────────────────────────────────────► └─ SNAp TASk PHOto is ─┬─ ON ◄─┤ └─ OFF ─┘ ►─┬─────────────────────────────────────┬───────────────────────────────────►◄ └─ SQL ROW LIMit is ──┬─ 0 ◄────────┬─┘ └─
limit value
─┘ ►─┬─────────────────────────────────────┬────────────────────────────────────► └─ STAcksize is ─┬─ 1200 ◄──────────┬─┘ └─ tce-stack-size ─┘ ►─┬──────────────────────────────────────────────────────────────────────────►─ │ └─ STATistics ───────────────────────────────────────────────────────────── ─►─────────────────────────────────────────────────────────────────────────┬──► ┌─────────────────────────────────────────────────────────────────────┐ │ ─▼─┬─ INTerval ─┬─ statistics-interval ─┬─────────────────────────────┬┴─┘ │ └─┬─ OFF ─┬─ ◄──────────┘ │ │ └─ 0 ───┘ │ ├─┬─ ROLl ── interval-roll-parms ─────────────────────────────────┬┤ │ │ ││ │ └─ NOROLl ◄─────────────────────────────────────────────────────┘│ ├─┬─ LINe ─────┬───────────────────────────────────────────────────┤ │ └─ NOLine ◄──┘ │ └─┬─ TASk ◄┬─────────────┬─┬────────────┬─┬───────────────────┬─┬──┘ │ ├─ COLlect ◄──┤ ├─ USEr ─────┤ ├─ TRAnsaction ─────┤ │ │ └─ WRIte ─────┘ └─ NOUser ◄──┘ └─ NOTransaction ◄──┘ │ └─ NOTask ────────────────────────────────────────────────────┘ ►─┬────────────────────────────────────────────┬───────────────────────────── └─ STOrage KEY is ─┬─ 9 ◄──────────────────┬─┘ └─
storage-protect-key
─┘ ►─┬───────────────────────────────────────────┬──────────────────────────────► └─ STOrage POOl is ─┬─ 50 ◄───────────────┬─┘ └─
storage-pool-size
─┘ ►─┬───────────────────────────┬──────────────────────────────────────────────► └─ SVC is ─┬─
svc-number
─┬─┘ └─ NO ◄────────┘ ►─┬──────────────────────────────────────────────────────────────────────────►─ │ └─ SYSctl is ───────────────────────────────────────────────────────────── ─►──────────────────────────────────────────────────────────────────────────┬─► ┌─────────────────────────────────────────────────────┐ │ ─┬┬─
ddname
───┬─▼─┬───────────────────────────────────────────────────┴┬┬┘ │├─
filename
─┤ │ ││ │├─
linkname
─┤ └┬─ DBName is ──┬─
database-name
─┬─────────────┬┬─┬─┘│ │└─ SYSctl ◄──┘ │ │ ├─ DEFault ◄──┤│ │ │ │ │ │ └─ ALWays ────┘│ │ │ │ │ └─ NULl ─────────────────────────┘ │ │ │ └─ NODename is ─┬──
node-name
─┬──────────────┬─┬─┘ │ │ │ ├── DEFault ◄──┤ │ │ │ │ └── ALWays ────┘ │ │ │ │ │ │ │ └─── NULl ──────────────────────┘ │ └─ NO ──────────────────────────────────────────────────────────────────┘ ►─┬───────────────────────────────────────┬──────────────────────────────────► └─ SYSLocks is ─┬─ 10 ◄───────────────┬─┘ └─
system-lock-count
─┘ ►─┬────────────────────────────────────┬─────────────────────────────────────► └─ SYSLocks AUTotune is ─┬─ OFF ◄─┬──┘ └─ ON ───┘ ►─┬──────────────────────────┬───────────────────────────────────────────────► └─ SYSTrace ─┬─ ON ─────┬──┘ └─ OFF ◄───┘ ►─┬────────────────────────────────────────────────┬─────────────────────────► └─ TICker interval is ─┬─ 1 ◄──────────────────┬─┘ └─ time-check-interval ─┘ ►─┬───────────────────────────────────────────────────────────────────┬──────► │ ┌───────────────────────────────────────────────────────┐ │ └─ TRAce ─▼─┬─ TABle SIZe is table-size ─┬─ KB ─┬─────────────┬───┴─┘ │ └─ MB ─┘ │ ├─ ADJunct table SIZe is adjunct-size ─┬─ KB ─┬───┤ │ └─ MB ─┘ │ └─ SAVe ─┬─ ON ────┬──────────────────────────────┘ └─ OFF ◄──┘ ►─┬────────────────────────────────────┬─────────────────────────────────────► └─ TRAnsaction SHAring is ─┬─ OFF ◄┬─┘ └─ ON ──┘ ►─┬──────────────────────────────────────────────────────────────────────────►─ └─ UNDefined program count is ───────────────────────────────────────────── ─►────────────────────────────────────────────────────────────────────────────►─ ─ ( ─┬─ 0 ◄────────────┬─┬────────────────────┬─ ) ───────────────────────── └─
primary-count
─┘ ├─ ,0 ◄──────────────┤ └─ ,
secondary-count
─┘ ─►──────────────────────────────────────────────────────────┬─────────────────► ─┬────────────────────────────────────────────────────┬───┘ │ ┌──────── , ─────────────────────┐ │ └─ FOR ( ─┬─▼─┬─ ACCess MODule ────────────┬─┴─┬─ ) ─┘ │ ├─ DIAlogs ──────────────────┤ │ │ ├─ MAPs ─────────────────────┤ │ │ ├─ SUBschemas ──────────────┤ │ │ └─ TABles ───────────────────┘ │ └── ALL ◄────────────────────────────┘ ►─┬─────────────────────────┬────────────────────────────────────────────────► └─ UPDate ─┬─ LOCk ─────┬─┘ └─ NOLock ◄──┘ ►─┬──────────────────────────────────────────────────────────────┬───────────► └─ USErtrace ─┬─ ON entries =
user-trace-buffer-entry-count
─┬─┘ └─ OFF ◄───────────────────────────────────────┘ ►─┬─────────────────────────────────────────────────┬────────────────────────► └─ XA PROgram pool is ─┬─ 0 ◄───────────────────┬─┘ └─
xa-program-pool-size
─┘ ►─┬─────────────────────────────────────────────────────┬──────────────────── └─ XA REEntrant pool is ─┬─ 0 ◄─────────────────────┬─┘ └─
xa-reentrant-pool-size
─┘ ►─┬────────────────────────────────────────────────────────┬──────────►◄ └─ XA STOrage ─┬─ pool is ─┬── 0 ◄─────────────────────┬─┘ | └── xa-storage-pool-size ─┬─┘ ├─ DYNamic EXPansion is ─┬ OFF ────┬──┘ | └ ON ◄──┬─┘ └─ CUShion is ─┬ 0 ◄───────────┬─┘ └ cushion-size ─┘
Expansion of print-ctrl-options
►►┬──SCS FORmfeed is─┬─ FF-NL ◄──┬────────────────────────────────────────────┬►◄ │ └─ FF ──────┘ │ │ │ │ ┌────────────────────────────────────────────────────┐ │ ├─ON REPort STArt(─▼┬ FORmfeed for NON-native print is ─┬ INSert ◄───┬┬─┴) ─┤ │ │ ├ SUPpress ──┤│ │ │ │ └ NO-Insert ─┘│ │ │ │ │ │ │ ├ FORmfeed for NATive print is ─┬─ INSert ◄───┬───┤ │ │ │ ├─ SUPpress ──┤ │ │ │ │ └─ NO-Insert ─┘ │ │ │ │ │ │ │ └ SCS CR-LF is ─┬─ ON ◄──┬────────────────────────┘ │ │ └─ OFF ──┘ │ │ │ │ ┌─────────────────────────────────────────────────────┐ │ └ON REPort END(─▼┬ FORmfeed for NON-native print is ─┬ INSert ──────┬┬┴) ───┘ │ └ NO-Insert ◄──┘│ │ │ └ FORmfeed for NATive print is ─┬ INSert ──────┬────┘ └ NO-Insert ◄──┘
Expansion of interval-roll-parms
►───┬─────────────────────────────────┬─┬─────────────────────────────────┬───► └ TIMe is ─┬ 24:00 ◄────────────┬─┘ └ FREquency is ─┬ 1 ◄───────────┬─┘ └ interval-roll-time ┘ └ day-frequency ┘
Expansion of scratch-storage-parms
►►──┬───────────────────────┬─────────────────────────────────────────────────► └─ LOCation ─┬─ XA ─────┤ ├─ ANY ◄───┤ └─ 64-bit ─┘ ►──┬─────────────────────────────────────────────┬───────────────────────────► └─ PRImary extent is ─┬─
prim-size-with-unit
─┤ └─ DEFAULT ◄────────────┘ ►──┬──────────────────────────────────────────────┬──────────────────────────► └─ SECondary extent is ─┬─
sec-size-with-unit
─┤ └─ DEFAULT ◄───────────┘ ►──┬─────────────────────────────────┬───────────────────────────────────────►◄ └─ LIMit is ─┬─
limit-with-unit
─┤ └─ DEFAULT ◄────────┘
Expansion of interval-roll-parms
►───┬─────────────────────────────────┬─┬─────────────────────────────────┬───► └ TIMe is ─┬ 24:00 ◄────────────┬─┘ └ FREquency is ─┬ 1 ◄───────────┬─┘ └ interval-roll-time ┘ └ day-frequency ┘
DISPLAY/PUNCH SYSTEM Statement Syntax
►►─┬─ DISplay ─┬─┬───────┬─┬─ SYStem
dc/ucf-version-number
─┬─────────────────► └─ PUNch ───┘ └─ ALL ─┘ └─ CURrent SYStem ───────────────┘ ►─┬───────────────────────────────────────┬──────────────────────────────────► │ ┌───────────────────────────────────┐ │ │ │ ┌───────────────┐ │ │ └─▼─┬─ WITh ──────┬─▼─┬─ DETails ─┬─┴─┴─┘ ├─ ALSo WITh ─┤ ├─ HIStory ─┤ └─ WITHOut ───┘ ├─ ALL ─────┤ └─ NONe ──── ►─┬─────────────────────┬────────────────────────────────────────────────────► └─ AS ─┬─ COMments ─┬─┘ └─ SYNtax ───┘ ►─┬─────────────────────────────────┬────────────────────────────────────────►◄ └─ TO ─┬─
module-specification
─┬─┘ └─ SYSpch ───────────────┘