NevemTeve Creative Commons License 2005.03.29 0 0 15
Na ebből is látszik, hogy azzal kellett volna kezdenem, hogy milyen nálunk az ISAM-file, azaz mit kellene emulálnom:
ISAM-kulcs: a rekordban valahol (KEYPOS) 1-256 hosszú (KEYLEN) mező, jobb ha egyedi, de lehet dupla is. (Az úgynevezett "másodlagos kulcs"-okat szerencsére sose használtuk)
Hozzáférési módok: INPUT/INOUT/OUTIN/OUTPUT - csak_olvasás/ olvasás+karbantartás/ létrehozás olvasás+karbantartásra/ léterhozás csak soros írásra
Párhuzamos karbantartás (Shared Update): Több INPUT és INOUT módú megnyitás lehetséges egyidőben (esetleg egy OUTIN is)
Soros feldolgozás: GET/GETR/PUT/SETL_B/SETL_E - olvasás/ olvasás_vissza/ írás/ pozícionálás_elejére/ pozícionálás_végére
Kulcsos feldolgozás: GETKY/INSERT/STORE/SETL_K - olvasás/beszúrás/felülírás (a duplakulcs kezelésében különböznek)/ pozícionálás kulcs alapján
Zárolás: GET/GETR/GETKY "LOCK" operandussal, PUTX/UNLOCK - visszaírás/ lock_megszüntetése

DMS Introduction
DMS Macros
Előzmény: Qqberci (14)