Für die Verarbeitungsoperanden, Funktionscodes, Subcodes, Returncodes und für die Speicherform der Elemente stehen eine Reihe von symbolischen Namen bzw. Equates zur Verfügung.
LMS Verarbeitungsparameter-Werte
Symbol | Wert | Bedeutung |
YES | 'Y' | --- zur allgemeinen Verwendung --- YES |
NO | 'N' | NO |
NONE | 'N' | NONE |
ANY | ' ' | ANY |
UNCH | ' ' | UNCHANGED |
SAME | 'M' | SAME |
STD | 'S' | STD |
ISAM | 'I' | --- für CB-Feld FCB --- ISAM |
SAM | 'Q' | SAM |
CAT | 'C' | CAT |
EXT | 'E' | --- für CB-Feld OV --- EXTEND |
ONLY | 'O' | ONLY |
NAME | 'A' | NAME |
TXT | X'01' | --- für CB-Feld INFO --- TEXT ONLY |
COM | X'02' | COMMENT / DOCUMENTATION |
Funktionscodes
Symbol | Wert | Bedeutung | Aufrufparameter |
INIT | X'01' | INIT | CB |
END | X'02' | END | CB |
TOCP | X'03' | TOCPRIM | CB, TID,EI, LD, EM |
TOCS | X'04' | TOCSEC | CB, TID,EI, LD, EM |
TOC | X'05' | TOC | CB, TID,EI |
REN | X'06' | REN | CB, LD,ED1,ED2 |
DEL | X'07' | DEL | CB, LD, ED |
ADD | X'08' | ADD | CB, FD, LD, ED1 [,ED2] |
SEL | X'09' | SEL | CB, LD, ED, FD |
COPY | X'0A' | COPY | CB, LD1,ED1,LD2,ED2 [,ED3] |
COPST | X'0B' | COPYSTR | CB, LD1,ED1,LD2,ED2 |
LOCK | X'0C' | LOCK | CB, LD, ED |
UNLK | X'0D' | UNLOCK | CB, LD, ED |
OPENG | X'0E' | OPEN GET | CB, RD, LD, ED |
OPENP | X'0F' | OPEN PUT | CB, RD, LD, ED1 [,ED2] |
OPENU | X'10' | OPEN UPD | CB, RD, LD, ED |
GET | X'11' | GET | CB, RD, ER |
PUT | X'12' | PUT | CB, RD, ER |
CLOSE | X'13' | CLOSE | CB, RD |
LST | X'14' | LIST ELEMENT | CB, LD, ED |
MEP | X'15' | MODIFY ELEMENT PROTECTION | CB, LD, ED, PA |
MLA | X'16' | MODFIY LIBRARY ATTRIBUTES | CB, LD, LA, PA |
SLA | X'17' | SHOW LIBRARY ATTRIBUTES | CB, LD, LI |
MTA | X'18' | MODFIY TYPE ATTRIBUTES | CB, LD, TD, TA, PA |
STA | X'19' | SHOW TYPE ATTRIBUTES | CB, LD, TD, TI |
MEA | X'1A' | MODIFY ELEMENT ATTRIBUTES | CB, LD, ED, EA |
COPLB | X'1B' | COPY LIBRARY | CB, LD1,LD2 |
CLOLB | X'1C' | CLOSE LIBRARY | CB, LD |
PROVI | X'1D' | PROVIDE ELEMENT | CB, LD1,ED1,LD2,ED2 [,ED3] |
RETUR | X'1E' | RETURN ELEMENT | CB, LD1,ED1,LD2,ED2,ED3 |
GSYSE | X'1F' | GET SYSELEM | CB, LD, ED |
REOLB | X‘20‘ | REORGANIZE LIB | CB, LD |
Subcodes
Symbol | Wert | Bedeutung |
UNUSE | ' ' | DEFAULT |
SHORT | 'S' | TOC SHORT |
LONG | 'L' | TOC LONG |
DIR | 'D' | READ DIRECT |
SEQ | 'S' | READ SEQUENTIAL |
WRITE | 'W' | CLOSE OUTPUT ELEMENT FOR WRITE |
RESET | 'R' | FORGET OUTPUT ELEMENT |
SYM | 'S' | SHOW-ELEMENT SYMBOLIC |
HEX | 'H' | SHOW-ELEMENT ALPHA+HEX |
INCP | 'P' | INCREMENT WITH PREFIX |
INCB | 'B' | INCREMENT WITH BASE |
HIGP | 'H' | HIGHEST EXISTING WITH PREFIX |
EXTRA | 'X' | FORMAT-B RECORDS ALLOWED |
Returncodes
Symbol | Wert | Bedeutung |
OK | X'00' | OK |
TRUNC | X'04' | RECORD TRUNCATED |
EOF | X'08' | END OF GET/TOC |
LMSER | X'0C' | LMS ERROR |
PARER | X'14' | PARAMETER ERROR |
SEQER | X'18' | SEQUENCE ERROR |
INTER | X'1C' | LMS INTERNAL ERROR |
Symbole für verschiedene Felder
Symbol | Wert | Bedeutung |
--- SPEICHERFORM --- | ||
FULL DELTA | 'V' 'D' | Voll-Element Delta-Element |
--- KONVENTIONEN --- | ||
CNONE CSEQ CMSEQ CTREE | 'N' 'S' 'M' 'T' | NONE STD-SEQUENCE MULTI-SEQUENCE STD-TREE |
--- PROTECTION INDICATORS --- | ||
PNONE PSTD PGD | 'N' 'Y' 'G' | NONE STD-PROTECTION PROTECTION BY GUARD |
--- SOURCE CODE CONTROL --- | ||
FREE INHLD | '-' 'H' | FREE IN HOLD |
--- WRITE-CTRL --- | ||
ACTIV DEACT | 'A' 'D' | ACTIVATE ACTIVE DEACTIVATE DEACTIVATED |
--- ACCESS-DATE --- | ||
STD KEEP | 'S' 'K' | kein Zugriffsdatum führen Zugriffsdatum führen |
--- MODIFICATION DATE INDICATOR --- | ||
OLD SDAT | 'O' 'S' | BY-SOURCE NEW (SYSTEM DATE) |