CONTROL BLOCK NAME = DFHXTSPS
DESCRIPTIVE NAME = CICS TS (TERMSHR) TRANSFORMER
Licensed Materials - Property of IBM
Restricted Materials of IBM
5655-Y04
(C) Copyright IBM Corp. 1986, 2010
FUNCTION =
DSECT for PLAS callers of DFHXTP
LIFETIME =
Same as lifetime of caller's stack storage
STORAGE CLASS =
STACK
LOCATION =
In stack-storage of XTP's caller
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 |
156 |
DFHXTSPS |
(0) |
CHARACTER |
0 |
XTSTART |
(0) |
CHARACTER |
0 |
XTSBEGIN |
(0) |
ADDRESS |
4 |
XTSATTEL |
ADDR OF TCTTE TO BE USED FOR THIS CONVERSATION |
(4) |
ADDRESS |
4 |
XTSATIOA |
ADDR OF TIOA FOR REQUEST TO BE SHIPPED ACROSS LINK |
(8) |
ADDRESS |
4 |
XTSATTES |
ADDR OF SURROGATE TCTTE |
(8) |
ADDRESS |
4 |
XTSATTEU |
ADDR OF USERS TCTTE |
(C) |
ADDRESS |
4 |
XTSMCRA |
ADDRESS OF MCR |
(10) |
ADDRESS |
4 |
XTSLUCPL |
Address of LUC parameter list |
(14) |
CHARACTER |
6 |
* |
(14) |
ADDRESS |
4 |
XTSINBPS |
-> ZC BPS FOR INSTALL |
(14) |
CHARACTER |
6 |
XTSPAGDS |
PAGE DATA |
(14) |
ADDRESS |
4 |
XTSPAGDA |
ADDRESS OF PAGE DATA |
(18) |
CHARACTER |
2 |
XTSPLDCM |
LDC mnemonic for BMS page |
(1A) |
CHARACTER |
2 |
* |
(1C) |
CHARACTER |
2 |
XTSLDCM |
LDC mnemonic for non BMS |
(1E) |
CHARACTER |
1 |
XTSFORMN |
TRANSFORMATION REQUIRED |
(1F) |
BIT(8) |
1 |
XTSRQFRM |
REQUEST FORMAT |
(20) |
CHARACTER |
31 |
XTSRTEDS |
ROUTE DATA |
(20) |
ADDRESS |
4 |
XTSTTLA |
ADDRESS OF TITLE |
(24) |
ADDRESS |
4 |
XTSRTELA |
ADDRESS OF ROUTE LIST |
(28) |
CHARACTER |
2 |
XTSREQID |
BMS REQUEST ID |
(2A) |
CHARACTER |
12 |
XTSFQERT |
FULLY QUALIFIED TERMINAL ID OF BMS ERROR TERMINAL ( IE NETNAME.TERMID ) |
(36) |
CHARACTER |
2 |
XTSETLDC |
BMS ERRTERM LDC |
(38) |
CHARACTER |
2 |
XTSMCFL |
MESSAGE CONTOL FLAGS |
(38) |
BIT(8) |
1 |
XTSMCFL1 |
MESSAGE CONTROL FLAGS 1 |
(38) |
1... .... |
|
XTSRELSE |
CTRL=RELEASE, OVERLAYS TITLE |
(38) |
.1.. .... |
|
XTSWBCUR |
WRBRK=CURRENT, EQU MCRWBCUR. |
(38) |
..1. .... |
|
XTSWBALL |
WRBRK=ALL, EQU MCRWBALL. |
(38) |
...1 .... |
|
XTSEODOP |
EODPURG=OPER, EQU MCREODOP. |
(38) |
.... 1... |
|
XTSPAGE |
CTRL=PAGING, EQU MCRPAGE. |
(38) |
.... .1.. |
|
XTSAUTOP |
CTRL=AUTOPAGE, EQU MCRAUTOP. |
(38) |
.... ..1. |
|
* |
(38) |
.... ...1 |
|
XTSRTAIN |
CTRL=RETAIN, EQU MCRRTAIN. |
(39) |
BIT(8) |
1 |
XTSMCFL2 |
MESSAGE CONTROL FLAGS 2 |
(39) |
1... .... |
|
* |
(39) |
.1.. .... |
|
* |
(39) |
..1. .... |
|
* |
(39) |
...1 .... |
|
* |
(39) |
.... 1... |
|
XTSSCSZ |
ALTERNATE SCREEN SIZE USED, EQU MCRSCSZ. |
(39) |
.... .1.. |
|
* |
(39) |
.... ..1. |
|
XTSBMSSM |
BMS SYSTEM MESSAGE, EQU MCRBMSSM. |
(39) |
.... ...1 |
|
* |
(3A) |
BIT(8) |
1 |
XTSMCTRL |
FLAGS FOR TCAMSTR6 |
(3B) |
BIT(8) |
1 |
XTSMISC |
Miscellaneous indicators |
(3B) |
1... .... |
|
XTSTMERR |
Terminal IO error |
(3B) |
.111 1111 |
|
* |
Reserved |
(3C) |
CHARACTER |
3 |
XTSOCL |
OPERATOR CLASS |
(3F) |
CHARACTER |
4 |
XTSSYSID |
(43) |
CHARACTER |
6 |
XTSTPOS1 |
COPY OF TCATPOS1 etc. |
(49) |
CHARACTER |
2 |
XTSTPCON |
COPY OF TCATPCON & TCATPOC3 * |
(49) |
CHARACTER |
1 |
* |
(4A) |
CHARACTER |
1 |
XTSTPOC3 |
COPY OF TCATPOC3 |
(4B) |
CHARACTER |
1 |
XTSRPOS2 |
REQUEST SHIPPED |
(4C) |
BIT(8) |
1 |
XTSTCOPC |
TC OPERATION CODE |
(4C) |
1... .... |
|
* |
(4C) |
.1.. .... |
|
* |
(4C) |
..1. .... |
|
* |
(4C) |
...1 .... |
|
XTSTCRD |
TC READ |
(4C) |
.... 1... |
|
* |
(4C) |
.... .1.. |
|
* |
(4C) |
.... ..1. |
|
XTSTCCNV |
TC CONVERSE |
(4C) |
.... ...1 |
|
XTSTCWRT |
TC WRITE |
(4D) |
BIT(8) |
1 |
XTSSTAT |
TRANSFORM STATUS |
(4D) |
1... .... |
|
XTSSTATR |
REQUEST TRANSFORM |
(4D) |
.1.. .... |
|
XTSSTATA |
ATTACH TRANSFORM |
(4D) |
..1. .... |
|
XTSSTATD |
DETACH TRANSFORM |
(4D) |
...1 .... |
|
XTSSTATF |
FLUSH TRANSFORM |
(4D) |
.... 1... |
|
* |
(4D) |
.... .1.. |
|
XTSSTATO |
Origin Data supported |
(4D) |
.... ..1. |
|
XTSSTATT |
Time-out supported |
(4D) |
.... ...1 |
|
XTSSTATC |
Terminal-owner is cold |
(4E) |
CHARACTER |
4 |
XTSTRNID |
REMOTE TRANSACTION ID |
(52) |
BIT(8) |
1 |
XTSZIRSP |
ZC RESPONSE |
(53) |
CHARACTER |
8 |
XTSTPPNM |
Prog. name for ISSUE LOAD |
(5B) |
CHARACTER |
1 |
* |
(5C) |
CHARACTER |
10 |
* |
(5C) |
CHARACTER |
8 |
XTSLUNAM |
LU name of target system |
(64) |
UNSIGNED |
2 |
XTSDATAL |
Length of logon data |
(66) |
CHARACTER |
1 |
XTSLOGEX |
LOGMODE EXISTENCE |
(67) |
CHARACTER |
8 |
XTSLOGMD |
LOGMODE FOR NEW SESS |
(6F) |
CHARACTER |
1 |
* |
(70) |
FULLWORD |
4 |
XTSDATAA |
Address of logon data |
(74) |
CHARACTER |
8 |
XTSTNNAM |
Terminal netname |
(7C) |
UNSIGNED |
1 |
XTSPAPR |
TC response |
(7D) |
CHARACTER |
4 |
XTSABEND |
TC abend |
(81) |
UNSIGNED |
4 |
XTSSENSE |
TC sense |
(85) |
CHARACTER |
3 |
* |
(88) |
UNSIGNED |
4 |
XTSCHANT |
Channel token |
(8C) |
CHARACTER |
16 |
XTSTBYTE |
Total channel bytes |
Table 2.
Len |
Type |
Value |
Name |
Description |
Values of XTSFORMN
|
1 |
HEX |
00 |
XTSTRAN1 |
Transformation 1 |
1 |
HEX |
02 |
XTSTRAN2 |
Transformation 2 |
1 |
HEX |
04 |
XTSTRAN3 |
Transformation 3 |
1 |
HEX |
06 |
XTSTRAN4 |
Transformation 4 |
Values of XTSRQFRM
|
1 |
HEX |
00 |
XTSRQRLY |
Relay |
TCTTE address for user terminal/surrogate is passed in XTSATTEU.
Data is sent over the link with a X'438000' FMH.
|
1 |
HEX |
01 |
XTSRQTIQ |
Inquire terminal |
The terminal entry associated with this conversation is
INQUIRED.
|
1 |
HEX |
02 |
XTSRQTIN |
Install terminal |
Address of Builder Parameter Set is passed in XTSINBPS.
The BPS is sent over the link with a X'438002' FMH. This is
not supported as the FMH 43 following a Task Attach.
|
1 |
HEX |
03 |
XTSRQTDE |
Delete terminal |
The REMOTE entries named in the list (if any) attached to the
system entry for the link TCTTE are to be deleted. This is
only supported with a Task Attach.
|
1 |
HEX |
04 |
XTSRQZIR |
ZC install response message |
ZC RESPONSE is passed in XTSCODE1, address of message-set
or 0 is passed in XTSATTEU.
|
1 |
HEX |
05 |
XTSXLONG |
Extract long fields |