Your Browser is not longer supported

Please use Google Chrome, Mozilla Firefox or Microsoft Edge to view the page correctly
Loading...

{{viewport.spaceProperty.prod}}

MAREN exits when writing a catalog entry

&pagelevel(3)&pagelevel

There are two different exits for the MAREN function “modify catalod entry”:

  • the request exit allows the intended modification to be checked and rejected if necessary

  • the return exit only allows evaluations, since the modification has already taken place.

The following function names are possible when calling the exit for changing archive entries:

LAFUNKNMAction involved
CHECKMAREN statement CHECK-TSOSCAT TYPE-OF-FILES=*FGG
CHECK1MARENADM statement CHECK-TSOSCAT TYPE-OF-FILES=*FGG
FREEMARENADM statement FREE-VOLUMES
GETMAREN statement EXPORT-VOLUME
GET1MARENADM statement EXPORT-VOLUME
RECEIVEMARENADM statement IMPORT-VOLUME
INITMARENADM statement INITIALIZE-VOLUMES
MARARCHUProgram MARENADM.ARCHIVE
MARENFA2Modification of an catalog entry as a result of one of the ARCHIVE statements SAVE, EXPORT,
POOL and PURGE.
MARENFA3Modification of an catalog entry as a result of one of the ARCHIVE statements SAVE/EXPORT.
MARENUCPModification of archive entries as a result of the automatic free tape allocation facility in certain cases.
MAREN0C1DMS-CLOSE
MAREN0E1DMS reel change
MAREN0E2DMS reel change
MAREN0NRNDM device management
MAREN0NSNDM device management
MAREN0O2DMS-OPEN
MODIFYMAREN statement MODIFY-VOLUME-ATTRIBUTES
MODIFY1MARENADM statement MODIFY-VOLUME-ATTRIBUTES
MODTSETMAREN statement MODIFY-TAPE-SET-ATTRIBUTES
MODTSET1MARENADM statement MODIFY-TAPE-SET-ATTRIBUTES
MOUNTMAREN statement MOUNT-VOLUME
RETURNMARENADM statement RETURN-VOLUMES
SECFREEMARENADM statement SECURE-FREE-VOLUMES                                                                      

Passing parameters

The following information is passed to the write exits:

Register 1A(parameter area)
The parameter area comprises a word containing the address of the catalog entry. The individual catalog entry fields can be addressed symbolically via the dummy section MARENA.
Register 13A(save area)
The save area provided by MAREN is 18 words long.
Register 14A(return)
For returning directly to MAREN.
Register 15A(exit routine)
Start address of the called exit routine.

All other registers are set to “binary zero”.