The parameter list passed to all 4 phases of the user is addressed by Register 1 and has the following format:
|
Name |
Offset |
Description |
|---|---|---|
|
ZUXRC |
0 |
Zero on entry to PRECMP and PREXPD. CA Compress/2 Return Code on entry to POSTCMP and POSTXPD. Set this field to set the return code, as documented in Return Codes in this chapter. |
|
ZUXCLIST |
4 |
Address of CA Compress/2 Parameter List as described in the chapter CA Compress/2, except that the RDW is never included unless the RDL begins with V2-4. |
|
ZUXDDNAM |
8 |
Address of User ddname. |
|
ZUXDSN |
12 |
Address of DSNAME. |
|
ZUXURPL |
16 |
Address of User RPL - refers to uncompressed record |
|
ZUXCRPL |
20 |
Address of Compress RPL - refers to compressed record |
|
ZUXTCB |
24 |
Address of TCB |
|
ZUXDEBUG |
28 |
Address of Debug Byte. If the byte is nonzero, PST tracing is active, and if zero, it is not. Use this byte to determine whether you want to issue diagnostic messages, and you can change this byte in order to control tracing in module ZSURSHRK for this data set. |
|
ZUXSPA |
32 |
User Exit Scratch Pad Area. This area is 96 bytes long, and the exit can use it for any purpose. Because CA Compress does not use this area after I/O is complete, its contents are valid from one phase to the next. |
| Copyright © 2012 CA. All rights reserved. |
|