UETE - User Exit Table Entry

      CONTROL BLOCK NAME = DFHUETEC
                                                 (progeny of DFHUETEC)
      DESCRIPTIVE NAME = CICS TS (UE) User Exit Table Entry DSECT
             Licensed Materials - Property of IBM
              Restricted Materials of IBM 
             5655-Y04
             (C) Copyright IBM Corp. 1992, 1998 
      FUNCTION = Copybook for UETE DSECT.
          The UETE contains information specific to a particular exit
          point. There is one entry per exit point in CICS and all the
          entries are GETMAINED and initialised by DFHSIC1 during CICS
          Initialisation.
          When a program is enabled at an exit point, a pointer to the
          EPB for the program is set in the UETE.
          For the first program enabled at the exit point, the EPB
          address is stored directly in the UETEEPBA field.
          Subsequent programs enabled at the same exit point, will get
          an EPL created for them. (The EPL points to an EPB). The
          EPL chain is chained off the UETENEPL field.
          When a CICS Exit is invoked, the UETE associated with the
          exit point is checked. If the UETEEBPA field is non zero,
          then control is passed to the program defined in the first
          EPB. On return from this program, the UETENEPL is chained
          down, and every program pointed to via the EPL is passed
          control (in the order the exits were enabled).
      NOTES :
       DEPENDENCIES = S/370
       RESTRICTIONS = None
       MODULE TYPE = Control block definition
     ------------------------------------------------------------------
Table 1.
Offset Hex Type Len Name (Dim) Description
(0) STRUCTURE 40 DFHUETE
(0) UNSIGNED 1 UETEEXN EXIT NUMBER
(1) CHARACTER 1 * RESERVED
(2) HALFWORD 2 UETEDRC DEFAULT RETURN-CODE
(4) HALFWORD 2 UETEMRC MAXIMUM RETURN-CODE
(6) UNSIGNED 2 UETEFLGS FLAG BYTES
(6) UNSIGNED 1 UETEFLG1 FLAG1
(7) BIT(8) 1 UETEFLG2 FLAG2
(7) 1... ....   UETEXCAP Exit is EXEC capable
(7) .1.. ....   UETERCSV May be called recursively
(7) ..11 1111   * Reserved
(8) ADDRESS 4 UETEFEPL First EPL
(C) FULLWORD 4 UETECHNG Change CTR for EPL chains
(10) CHARACTER 24 UETEPL EPL (EPLEND-DFHEPL)
(28) CHARACTER 0 UETEEND

Constants

Table 2.
Len Type Value Name Description
    Possible values of UETEFLG1
1 DECIMAL 0 UETEAPE EXIT IN AP DOMAIN
1 DECIMAL 255 UETEALL EXIT IN ALL DOMAINS (POSSIBLY)