If USREXIT7 is implemented in assembler, at the point of entry, CA VM:Tape passes the address of a tokenized parameter list using Register 1:
|
R1 => |
+0 |
CL8 vm-userid1 |
|
|
+8 |
CL8 vm-userid2 |
|
|
+16 |
CL8 vm-account-number |
|
|
+24 |
CL8 volser |
|
|
+32 |
CL8 vm-virtual-device |
|
|
+40 |
CL8 vm-real-device |
|
|
+48 |
CL8 { SL | NL | BLP | AL } |
|
|
+56 |
CL8 { R/O | R/W } |
|
|
+64 |
CL8 file-sequence-number |
|
|
+72 |
CL8 common-user-exit-buffer-address |
|
|
+80 |
8X‘FF’ |
If the exit is implemented in REXX, CA VM:Tape passes the values of the parameters in the parameter list. The address of the common buffer area is converted to EBCDIC and passed to the exit as the last parameter in the parameter list.
|
Copyright © 2013 CA.
All rights reserved.
|
|