FSIREQ Parameter List

The mapping macro for the parameter lists of all of the FSI functions is IAZFSIP. The FSS/FSA must provide storage for the parameter list when it issues FSIREQ requests. This macro adheres to the following guidelines:
  • A general header precedes the function-dependent parameter lists.
  • Each parameter area begins on a fullword boundary. Further status information for the specific request may be returned, depending on the service, in flag bytes of the parameter/response area. Both successful completion and failure can have more status to report.

    A non-zero return code from an FSI request always indicates an abnormal termination condition. Therefore, the FSS/FSA should abnormally terminate when it receives a non-zero return code. The specific non-zero return code values for all FSI functions depend on JES and FSS and are defined by the JES or FSS owning the FSI routine.

Note: The FSS/FSA should take a dump when it receives a non-zero return code from an FSI request.

For information about the proper location for the FSIREQ parameter list, see Types of orders.

The following sections illustrate the storage maps for each section of the FSI parameter list. The section that specifically deals with the corresponding function contains the parameter descriptions.