Programming Interface Information: This page documents intended Programming Interfaces that allow the customer to write programs to obtain the services of z/VM.

#### FPERROR

Prolog

Control Block Contents
FPERROR DSECT

Storage Layout

Cross Reference (Contains links to field and bit definitions)

#### FPERROR Prolog

     Name       : FPERROR
     Description: Filepool Extended Error Information
     DSECT      : FPERROR
     Function   : This macro maps the Extended Error
                  Information returned to the call of CMS Program
                  Functions.

#### FPERROR Control Block Content

#### FPERROR DSECT

    Hex   Dec Type/Val   Lng Label (dup)    Comments
    ---- ---- --------- ---- -------------- --------
    0000    0 Structure      FPERROR
    0000    0 Character    8 FPEFPOOL       FILEPOOLID
    0008    8 Character    8 FPEERMOD       Reserved
    0010   16 Signed       4 FPEUWORK       WORKUNITID
    0014   20 Signed       4 FPEREAS        Error Reason code
    0018   24 Signed       4 FPEREAS2       Reserved
    001C   28 Signed       4 FPEREAS3       Reserved
    0020   32 Signed       4 FPERETCD       RETURN CODE
    0024   36 Signed       4 FPEWRN (16)    WARNING REASON CODES First
                                            warning is reason code for
                                            request if FPERETCD = 4
    0064  100 Signed       4 FPEUSERI       INDEX INTO USERID LIST Applicable
                                            only to requests with userid
                                            lists.
    0068  104 Signed       8 FPELEVEL (0)
    0068  104 Character    4 FPERELLV       FPELEVEL subfield 1
    006C  108 Character    4 FPECOMLV       FPELEVEL subfield 2
    0070  112 Signed       4 FPEAUGMT       Reason Code Augmentation Field
    0074  116 Character    8 FPEDETFP       File pool where error was
                                            detected
    007C  124 Character   12 FPERESV        RESERVED
              00000088       FPENLEN        *-FPERROR LENGTH OF FPERR
              00000011       FPEDBSZ        ((FPENLEN+7)/8) SIZE OF FPERRO IN
                                            DOUBLEWORDS

#### FPERROR Storage Layout

    *** FPERROR - Control Block in FPERROR
    *
    *     +-------------------------------------------------------+
    *   0 |                       FPEFPOOL                        |
    *     +-------------------------------------------------------+
    *   8 |                       FPEERMOD                        |
    *     +---------------------------+---------------------------+
    *  10 |         FPEUWORK          |         FPEREAS           |
    *     +---------------------------+---------------------------+
    *  18 |         FPEREAS2          |         FPEREAS3          |
    *     +---------------------------+---------------------------+
    *  20 |         FPERETCD          |                           |
    *     +---------------------------+                           |
    *  28 |                                                       |
    *     =                        FPEWRN                         =
    *     |                           +---------------------------+
    *  60 |                           |         FPEUSERI          |
    *     +---------------------------+---------------------------+
    *  68 |         FPERELLV          |         FPECOMLV          |
    *     +---------------------------+---------------------------+
    *  70 |         FPEAUGMT          |        FPEDETFP-          |
    *     +---------------------------+---------------------------+
    *  78 |          -(074)           |         FPERESV           |
    *     +---------------------------+                           |
    *     |                                                       |
    *     +-------------------------------------------------------+
    *  88
    *
    *** FPERROR - Control Block in FPERROR

#### FPERROR Cross Reference

    Symbol         Dspl Value
    -------------- ---- -----
    FPEAUGMT       0070
    FPECOMLV       006C
    FPEDBSZ        007C 00000011
    FPEDETFP       0074
    FPEERMOD       0008
    FPEFPOOL       0000
    FPELEVEL       0068
    FPENLEN        007C 00000088
    FPEREAS        0014
    FPEREAS2       0018
    FPEREAS3       001C
    FPERELLV       0068
    FPERESV        007C
    FPERETCD       0020
    FPEUSERI       0064
    FPEUWORK       0010
    FPEWRN         0024

This information is based on z/VM V4R4.0.
Last updated on 28 Jul 2003 at 08:13:08 EDT.
Copyright IBM Corporation, 1990, 2003