z/OS DFSMSdfp Utilities
Previous topic | Next topic | Contents | Contact z/OS | Library | PDF


Exiting to a Totaling Routine

z/OS DFSMSdfp Utilities
SC23-6864-00

When an exit is taken to a totaling routine, an output record is passed to the routine just before the record is written. The first halfword of the totaling area pointed to by the parameter contains the length of the totaling area, and should not be used by your routine. If you have specified user label exits, this totaling area (or an image of this area) is pointed to by the parameter list passed to the appropriate user label routine.

An output record is defined as a physical record (block), except when IEBGENER is used to process and reformat a data set that contains spanned records.

The code that is returned by the totaling routine determines system response, as shown in Figure 1.

Figure 1. User Totaling Routine Return Codes
Codes
Meaning
00 (X'00')
Processing is to continue, but no further exits are to be taken.
04 (X'04')
Normal processing is to continue.
08 (X'08')
Processing is to stop, except for EOD processing on the output data set (user label processing).
16 (X'10')
Processing is to be stopped.

Go to the previous page Go to the next page




Copyright IBM Corporation 1990, 2014