z/OS DFSORT Application Programming Guide
Previous topic | Next topic | Contents | Contact z/OS | Library | PDF


64-bit E32 parameter list

z/OS DFSORT Application Programming Guide
SC23-6878-00

In 64-bit general register 1, DFSORT places the address of a parameter list that contains the file increment, the record address and the user address constant. The list is three doublewords long and begins on a doubleword boundary. The format of the parameter list is:

Table 1. 64-bit E32 User Exit Parameter List
64-bit E32 User Exit Parameter ListLocation
Contents Description
Bytes 1 through 8 X'00000000' Increment of next file to be used for input
Bytes 9 through 16 Address of next input record
Bytes 17 through 24 X'00000000' User exit address constant

DFSORT provides a 144-byte Format 4 save area pointed to by 64-bit register 13 in which the exit can save the 64-bit registers.

The E32 should expect and use 64-bit addresses.

Before returning control to DFSORT, you must:
  • Place the address of the next input record from the requested input file in the second doubleword of the parameter list. This must be a 64-bit address, a clean 31-bit address or a clean 24-bit address.
  • Put the return code in 64-bit register 15.

The DFSORT target library, SICEUSER, contains a mapping macro called ICEPL64, which provides a separate Assembler DSECT for the E32 64-bit parameter list.

Go to the previous page Go to the next page




Copyright IBM Corporation 1990, 2014