Stort set alle produkter på IBM mainframen er navngivet med en tre bogstavs forkortelse (TBF). For at gøre forvirringen total, så har IBM også givet samtlige produkter en anden TBF, som benyttes til at navngive "stumperne" i produktet, eksempelvis LOAD-moduler, message id's og manualbetegnelser i BookManager. Med dette tip vil jeg efter bedste evne prøve at lave en krydsreference mellem produktnavnene og deres IBM TBF.
Før jeg kaster mig ud i selve krydsreferencen vil jeg gerne dyrke nogle af tåbelighederne i dette miskmask. Mit yndlingsprodukt DB2 benytter eksempelvis DSN som TBF. Hvordan kunne nogen ved deres fulde sansers brug finde på det? DSN er simpelthen forkortelsen for DataSetName og var det maaaaange år før der var tænkt på DB2. En anden kuriositet er TBF'en for PL/1, som er IBM. De har rigtig hygget sig i PL/1 udviklingsteamet.
Nok om det, her er så den lovede tabel. Den er absolut ikke dækkende, men jeg vil løbende prøve at opdatere den, så du kan bruge den som opslagsværk. Og så er der tonsvis af undtagelser. Nogle produkter har fået nye navne og TBF'er, men de tilhørende LOAD-moduler har ikke skiftet navn. Det er selvfølgelig med til at gøre forvirringen total på nogle områder.
Produktnavn | Normal forkortelse | IBM TBF |
DB2 | DB2 | DSN |
CICS | CICS | DFH |
IMS | IMS | DFS |
TSO | TSO | IKJ |
ISPF | ISPF | ISP |
PL/1 | PLI | IBM |
COBOL | COB | IGY |
REXX | REXX | IRX |
Language Environment | LE | CEE |
DFSMS | SMS | DGT |
HSM | HSM | ARC |
RACF | RACF | ICH |
DFSORT | SORT | ICE |
MQSeries | MQ | CSQ |
QMF | QMF | DSQ |
SDSF | SDSF | ISF |
Tivoli | OPC | EQQ |
JES2/JES3 | JES | IEF |