Parameter list contents

Register 1 points to a parameter list, which contains the following fields:

  1. Pointer to an 8-character security-class string that has one of the following values:
    DASDVOL
    Checks a user's authority to access a DASD volume with disk fullpack processing.
    FACILITY
    Checks a user's authority to use a File Manager function, or a FULLPACK or BLP operation.
    TERMINAT
    Requests cleanup processing by the exit.
  2. Pointer to a 44-character entity string:

    If parameter 1 is DASDVOL, parameter 2 is the volser.

    If parameter 1 is FACILITY, parameter 2 is the profile name shown in File Manager function to profile name cross-reference.

  3. Reserved.
  4. Pointer to an 8-character access string. The string has the value READ, UPDATE, CONTROL, or ALTER, as described in z/OS Security Server RACF Command Language Reference.
  5. Pointer to an 8-character function code (the name of a File Manager function).
  6. Pointer to a 2-byte flags field, consisting of the following 16 bits:
    0
    Batch mode
    1
    Full-screen mode
    2
    Line mode
    3
    Command mode
    4
    (reserved)
    5
    XA environment
    6
    ESA environment
    7–15
    (reserved)
  7. Pointer to an 8-character user ID.
  8. Pointer to an 8-character job name.
  9. Reserved.
  10. Pointer to a 1-fullword user field.

    This fullword is not used by File Manager. The exit can use this fullword to remember information (such as an address) from one call to another.

    File Manager initializes this fullword to binary zero at first invocation of the exit.