Für die Verarbeitung von Dateien durch ein Programm muss eine Verbindung zwischen Datei und Programm hergestellt werden können. Diese Verbindung kann im FCB festgelegt oder über FILE-Makro hergestellt werden, wenn das Programm mit einem programminternen Dateinamen (= Dateikettungsname) arbeitet. Die Verbindung wird neben anderen Informationen in der Task File Table (TFT) hinterlegt. Die Steuerung der Dateiverarbeitung erfolgt also über die TFT.
Die Steuerung der Dateiverarbeitung umfasst für NK-ISAM-Dateien außerdem die Verwaltung von Benutzer-ISAM-Pools, in denen diese Dateien verarbeitet werden. Der Benutzer kann auch Standard-ISAM-Pools des Systems nutzen, hat dann jedoch keinen Einfluss auf Poolgröße und -belegung.
Makro | Operanden | Kurzbeschreibung |
ADDPLNK | weist einem Benutzer-ISAM-Pool einen Poolkettungsnamen zu | |
CHNGE | weist einer Datei einen neuen Dateikettungsnamen zu | |
CREAIX | erzeugt einen Sekundärindex für eine ISAM-Datei | |
CREPOOL | richtet einen Benutzer-ISAM-Pool ein | |
DELAIX | löscht Sekundärindizes einer ISAM-Datei | |
DELPOOL | löscht einen Benutzer-ISAM-Pool | |
FCB | FILE | feste Zuordnung von Datei und Programm |
LINK | definiert den Dateikettungsnamen im Programm | |
POOLLNK | stellt die Verbindung zum Benutzer-ISAM-Pool her | |
FILE | LINK | erstellt einen TFT-Eintrag, weitere Operanden beschreiben Datei- und Verarbeitungseigenschaften |
BLKCTRL | legt das Datenformat fest | |
NFTYPE | legt den Dateityp auf Net-Storage fest (BS2000 oder Node-File) | |
POOLLNK | stellt die Verbindung zum Benutzer-ISAM-Pool her | |
RDTFT | gibt TFT-Informationen aus | |
RELTFT | löscht einen TFT-Eintrag | |
REMPLNK | löscht den Poolkettungsnamen | |
SHOPLNK | informiert über die Zuordnung von ISAM-Pools zu Poolkettungsnamen | |
SHOPOOL | informiert über Attribute und Belegungszustände von ISAM-Pools |