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 |
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 |