CONTROL BLOCK NAME = DFHWSSDS
NAME OF MATCHING PLS CONTROL BLOCK = DFHWSSPS
DESCRIPTIVE NAME = CICS TS (XRF) - CAVM State Management
Parameter Block
Licensed Materials - Property of IBM
Restricted Materials of IBM
5655-Y04
(C) Copyright IBM Corp. 1985, 1990
FUNCTION =
The CAVM State Management Parameter Block is used to
describe a CAVM SIGNON, SIGNOFF or TAKEOVER request.
LIFETIME =
Determined by the user of CAVM.
STORAGE CLASS =
Determined by the user of CAVM.
LOCATION =
On entry to CAVM code, R1 points at the parameter block.
INNER CONTROL BLOCKS =
None.
NOTES :
DEPENDENCIES = S/370
RESTRICTIONS =
None.
MODULE TYPE = Control block definition
--------------------------------------------------------------------
EXTERNAL REFERENCES =
None.
DATA AREAS =
None.
CONTROL BLOCKS =
None.
GLOBAL VARIABLES (Macro pass) =
None.
--------------------------------------------------------------------
Table 1.
Offset Hex |
Type |
Len |
Name (Dim) |
Description |
(0) |
STRUCTURE |
0 |
DFHWSSDS |
State management parameter block - pointed to by R1 |
(0) |
FULLWORD |
4 |
WSSFUNC |
Function |
(4) |
HALFWORD |
2 |
WSSFUNCM |
Function modifier |
(6) |
FULLWORD |
1 |
WSSRESP |
Response |
(7) |
FULLWORD |
1 |
WSSREASC |
Reason code |
(8) |
ADDRESS |
4 |
WSSUNIQA |
Addr. of section unique to function |
(C) |
FULLWORD |
4 |
WSSUNIQL |
Length of section unique to function |
(C) |
...1 .... |
|
WSSCOMND |
"*" End of common section |
(C) |
...1 .... |
|
WSSCOMLN |
"*-DFHWSSDS" Length of common section |
Table 2.
Offset Hex |
Type |
Len |
Name (Dim) |
Description |
(0) |
STRUCTURE |
0 |
WSSSONDS |
Unique parameters for SIGNON |
(0) |
CHARACTER |
8 |
WSSGAPPL |
Generic APPLID |
(8) |
CHARACTER |
8 |
WSSSAPPL |
Specific APPLID |
(10) |
ADDRESS |
4 |
WSSNFEPA |
Address of NOTIFY exit routine |
(14) |
FULLWORD |
4 |
WSSNFPRM |
Parameter for NOTIFY exit |
(18) |
ADDRESS |
4 |
WSSIHEPA |
Address of INQUIRE HEALTH exit |
(1C) |
FULLWORD |
4 |
WSSIHPRM |
Parameter for INQUIRE HEALTH exit |
(20) |
FULLWORD |
4 |
WSSHBINT |
Heart-beat interval in seconds |
(24) |
CHARACTER |
4 |
WSSMVID |
MVS SMF id. returned to caller |
(28) |
CHARACTER |
4 |
WSSJSID |
JES subsystem id. ret to caller |
(2C) |
CHARACTER |
8 |
WSSSPLX |
XCF Sysplex name |
(34) |
CHARACTER |
8 |
WSSSNAM |
MVS System name |
(3C) |
CHARACTER |
4 |
WSSSTOK |
MVS System Instance token |
(40) |
BITSTRING |
1 |
WSSSIND |
MVS System Indicator byte |
(40) |
1... .... |
|
WSSXCFA |
"X'80'" ... XCF services available |
(40) |
.1.. ...1 |
|
WSSSONND |
"*" End of section unique to SIGNON |
(40) |
.1.. ...1 |
|
WSSSONLN |
"*-WSSSONDS" Length of section unique to SIGNON |
Table 3.
Offset Hex |
Type |
Len |
Name (Dim) |
Description |
(0) |
STRUCTURE |
0 |
WSSSOFDS |
Unique parameters for SIGNOFF |
(0) |
ADDRESS |
4 |
|
Reserved - must be zero |
(4) |
HALFWORD |
2 |
|
Reserved half-word - must be zero |
(6) |
HALFWORD |
2 |
|
Reserved - must be zero |
(8) |
ADDRESS |
4 |
WSSSFMMA |
Address of my response msg buffer |
(C) |
HALFWORD |
2 |
WSSSFMBL |
Length of my response msg buffer |
(E) |
HALFWORD |
2 |
WSSSFMML |
Length of msg received from partner |
(E) |
...1 .... |
|
WSSSOFND |
"*" End of section unique to SIGNOFF |
(E) |
...1 .... |
|
WSSSOFLN |
"*-WSSSOFDS" Length of section unique to SIGNOFF |
Table 4.
Offset Hex |
Type |
Len |
Name (Dim) |
Description |
(0) |
STRUCTURE |
0 |
WSSTKVDS |
Unique parameters for TAKEOVER |
(0) |
FULLWORD |
4 |
WSSINST# |
Instance number of ACTIVE |
(4) |
FULLWORD |
4 |
WSSVER# |
Version number of ACTIVE (ignored if request is pre-emptive) |
(8) |
FULLWORD |
4 |
WSSJTMTL |
Job termination time limit (seconds) |
(C) |
ADDRESS |
4 |
WSSTKVMA |
Address of 'TAKEOVER' msg for ACTIVE |
(10) |
HALFWORD |
2 |
|
Reserved half-word - must be zero |
(12) |
HALFWORD |
2 |
WSSTKVML |
Length of 'TAKEOVER' msg for ACTIVE |
(12) |
...1 .1.. |
|
WSSTKVND |
"*" End of section unique to TAKEOVER |
(12) |
...1 .1.. |
|
WSSTKVLN |
"*-WSSTKVDS" Length of section unique to TAKEOVER |
Function codes - values for WSSFUNC
|
(12) |
.... ...1 |
|
WSSFSON |
"1" SIGNON |
(12) |
.... ..1. |
|
WSSFSOFF |
"2" SIGNOFF |
(12) |
.... ..11 |
|
WSSFTKVR |
"3" TAKEOVER |
Function modifiers - values for WSSFUNCM
|
(12) |
.... .... |
|
WSSMSONA |
"0" SIGNON as ACTIVE |
(12) |
.... ...1 |
|
WSSMSONB |
"1" SIGNON as BACKUP |
(12) |
.... .... |
|
WSSMSOFN |
"0" SIGNOFF NORMAL |
(12) |
.... ...1 |
|
WSSMSOFA |
"1" SIGNOFF ABNORMAL |
(12) |
.... .... |
|
WSSMTKVN |
"0" Non-pre-emptive TAKEOVER |
(12) |
.... ...1 |
|
WSSMTKVP |
"1" Pre-emptive TAKEOVER |