Previous topic |
Next topic |
Contents |
Contact z/OS |
Library |
PDF
Save exit z/OS MVS Program Management: Advanced Facilities SA23-1392-00 |
|||||||||||||||||||||||||||||||||||
The binder passes control to your save exit routine just prior to rejecting a primary member name or an alias name or after an attempt to save a primary member name or an alias name. The save operation might have succeeded or failed. The binder passes your routine information about the disposition of the name and, in certain situations, you can request that the save be retried. Note: This exit is not invoked if the target is a z/OS UNIX System Services file.
When specifying this exit on STARTD, you provide the following information
by means of the EXITS keyword:
The binder passes a parameter list to the exit routine. Register one contains
the address of a list of addresses to the following data:
'P' for primary member name and 'A' for alias name.
The reason codes passed to the exit by the binder are as follows:
The save attempt can be retried only if the reason code is less than 83008050. Your exit routine should examine the name and reason code. It can either retry the save, retry the save under a new name, or do nothing. Your routine should change the name in the parameter list if a save under a new name is requested. Your exit routine must set a return code for the binder to control its next action as follows:
The binder performs the retry operation if requested. Your exit routine can be called repeatedly until the save is successful. There is no limit to the number of retry attempts. Your exit routine must return a zero return code eventually or a never-ending loop could occur. |
Copyright IBM Corporation 1990, 2014
|