Für die MAREN-Funktion „Modifizieren eines Katalogeintrags“ gibt es zwei verschiedene Exits:
Am Request Exit kann die Exit-Routine die beabsichtigte Modifikation überprüfen und ggf. abweisen.
Am Return Exit wurde die Modifikation bereits durchgeführt und es können nur noch Auswertungen vorgenommen werden.
Folgende Funktionsnamen sind beim Aufruf der Exits für die Modifizierung von Archiveinträgen möglich:
LAFUNKNM | zu Grunde liegende Aktion |
CHECK | MAREN-Anweisung CHECK-TSOSCAT TYPE-OF-FILES=*FGG |
CHECK1 | MARENADM-Anweisung CHECK-TSOSCAT TYPE-OF-FILES=*FGG |
FREE | MARENADM-Anweisung FREE-VOLUMES |
GET | MAREN-Anweisung EXPORT-VOLUME |
GET1 | MARENADM-Anweisung EXPORT-VOLUME |
RECEIVE | MARENADM-Anweisung IMPORT-VOLUME |
INIT | MARENADM-Anweisung INITIALIZE-VOLUMES |
MARARCHU | Programm MARENADM.ARCHIVE |
MARENFA2 | Modifizierung eines Katalogeintrags infolge einer der ARCHIVE-Anweisungen SAVE, EXPORT, POOL oder PURGE. |
MARENFA3 | Modifizierung eines Katalogeintrags infolge einer ARCHIVE-Anweisung SAVE/EXPORT. |
MARENUCP | Modifikation von Archiveinträgen durch die automatische Freibandzuweisung in bestimmten Fällen |
MAREN0C1 | DMS-CLOSE |
MAREN0E1 | DMS-Spulenwechsel |
MAREN0E2 | DMS-Spulenwechsel |
MAREN0NR | NDM-Geräteverwaltung |
MAREN0NS | NDM-Geräteverwaltung |
MAREN0O2 | DMS-OPEN |
MODIFY | MAREN-Anweisung MODIFY-VOLUME-ATTRIBUTES |
MODIFY1 | MARENADM-Anweisung MODIFY-VOLUME-ATTRIBUTES |
MODTSET | MAREN-Anweisung MODIFY-TAPE-SET-ATTRIBUTES |
MODTSET1 | MARENADM-Anweisung MODIFY-TAPE-SET-ATTRIBUTES |
MOUNT | MAREN-Anweisung MOUNT-VOLUME |
RETURN | MARENADM-Anweisung RETURN-VOLUMES |
SECFREE | MARENADM-Anweisung SECURE-FREE-VOLUMES |
Parameterübergabe
Folgende Informationen werden an die Write-Exits übergeben:
Register 1 | A(Parameterleiste) |
Register 13 | A(Savearea) |
Register 14 | A(Rücksprung) |
Register 15 | A(Exit-Routine) |
Alle anderen Register sind auf „binär Null“ gesetzt.