LUSDS - ZCP LU sevices manager parameter

      CONTROL BLOCK NAME = DFHLUSPS
      DESCRIPTIVE NAME = CICS TS (ZCP) LU services manager parameter
                         list.
           Licensed Materials - Property of IBM
            Restricted Materials of IBM 
           5655-Y04
           (C) Copyright IBM Corp. 1989, 1993 
      FUNCTION =
           This control block is used to pass parameter information
           to the LU services manager.
           Note that the PLX version of this control block differs
           somewhat from the assembler version:
           1. The assembler version is prefixed by two halfwords
              which are used by DFHIC GET/PUT. Users of the PLX
              version are expected to manage define that extra
              storage themselves. This apparent snag is balanced by
              the fact that the PLX version is more useful for
              command level usage, where the length is logically
              separated from the data
           2. The assembler version does not define the DCE signoff
              structure, since no assembler code uses it
      LIFETIME =
      STORAGE CLASS =
      LOCATION =
      INNER CONTROL BLOCKS =
      NOTES :
       DEPENDENCIES = S/370
       RESTRICTIONS =
       MODULE TYPE = Control block definition
     ------------------------------------------------------------------
      EXTERNAL REFERENCES =
        DATA AREAS =
        CONTROL BLOCKS =
        GLOBAL VARIABLES (Macro pass) =
     ------------------------------------------------------------------
Table 1.
Offset Hex Type Len Name (Dim) Description
(0) STRUCTURE * DFHLUSPS
(0) CHARACTER 20 LUS_PV_PARM_LIST 2
(0) BIT(8) 1 LUSTYPE CALL TYPE
(1) BIT(8) 1 * Reserved
(2) HALFWORD 2 LUSUSERL USERID ll(SIGNOFF)
(4) CHARACTER 4 LUSNSYS SYSID NAME
(8) CHARACTER 8 LUSUSER USERID (SIGNOFF)
(10) ADDRESS 4 LUSURDA A(URD)
(0) CHARACTER * LUS_DCE_PARM_LIST
(0) CHARACTER 4 LUS_IDENTIFIER identifies the data
(4) UNSIGNED 1 LUS_ITEM_COUNT number of UUIDs
(5) CHARACTER 54 UUID_ENTRIES (*)
(5) UNSIGNED 1 LUS_TABLE_FLAG LOFT or LOTT table
(6) CHARACTER 4 LUS_CONNECTION connection id
(A) CHARACTER 16 LUS_CURRENT_UUID Current uuid
(1A) CHARACTER 32 LUS_PARTNER_UUIDS Partners uuids
(3A) UNSIGNED 1 LUS_MECHANISM_ID mechanism

Constants

Table 2.
Len Type Value Name Description
    The following constants define the values of byte
    LUSTYPE
1 HEX 05 LUSRSYNC RESYNC
1 HEX 06 LUSSOFF SIGNOFF
1 HEX 07 LUSTOUT TIMEOUT
    The following constant defines the values of LUS_IDENTIFIER
4 CHARACTER *DCE LUS_DCE
    The following constants define the values of LUS_TABLE_FLAG
1 HEX 01 LUS_SIGNED_ON_TO
1 HEX 02 LUS_SIGNED_ON_FROM
    The following constant defines the values of LUS_MECHANISM_ID0
1 HEX 01 LUS_DCE_TICKET