Device control block (DEV)
| Size in bytes: | 888 (X'378') |
| Pointed to by: | Chain based on TRMDEVAD |
| Function: | Contains information necessary to simulate a device, logical unit, or transaction program. A DEV is built for each DEV, LU, or TP statement in a network definition. If a TP has multiple instances, a DEV is built for each instance. |
DEVICE CONTROL BLOCK |
Offsets |
Hex |
Type |
Len |
Name (Dim) |
Description |
|---|---|---|---|---|---|
0 |
(0) |
STRUCTURE |
888 |
DEV |
DEVICE CONTROL BLOCK |
TRM-DEV FIELDS |
|||||
20 |
(14) |
ADDRESS |
4 |
DEVINBUF |
ADDR OF INPUT BUFFER |
24 |
(18) |
ADDRESS |
4 |
DEVOTBUF |
ADDR OF OUTPUT BUFFER |
28 |
(1C) |
SIGNED |
2 |
DEVOBUFL |
LENGTH OF OUTPUT BUFFER |
32 |
(20) |
BITSTRING |
1 |
DEVFLAG1 |
FLAG FIELDS |
.... .1.. |
DEVWAIT |
WAIT BIT FROM LOGICAL COMPARE |
|||
.... ...1 |
DEVEWAIT |
WAITING ON EVENT |
|||
34 |
(22) |
BITSTRING |
1 |
DEVFLAG4 |
TRM/DEV FLAGS |
..1. .... |
DEVQUIEC |
DEVICE IN QUIESCE STATE |
|||
MESSAGE GENERATION FIELDS |
|||||
36 |
(24) |
SIGNED |
2 |
DEVCURSR |
CURRENT CURSOR POSITION |
52 |
(34) |
CHARACTER |
8 |
DEVNAME |
CONTROL BLOCK NAME |
64 |
(40) |
ADDRESS |
4 |
DEVCTRAD |
TRM/DEV COUNTERS ADDRESS |
68 |
(44) |
BITSTRING |
4 |
DEVSWCH |
USER SWITCHES |
85 |
(55) |
ADDRESS |
1 |
DEVUSER |
USER DATA BYTE FOR LOGGING |
STATISTICS |
|||||
200 |
(C8) |
ADDRESS |
4 |
DEVSAVAD |
SAVEAREA BLOCK ADDRESS |
212 |
(D4) |
ADDRESS |
4 |
DEVPTENT |
CURRENT ENTRY IN PATH SEQUENCE |
TIMER QUEUE ELEMENT |
|||||
228 |
(E4) |
ADDRESS |
4 |
DEVNCBAD |
NETWORK CONTROL BLOCK ADDRESS |
252 |
(FC) |
ADDRESS |
4 |
DEVLINAD |
LINE CONTROL BLOCK ADDRESS |
256 |
(100) |
ADDRESS |
4 |
DEVNXDEV |
ADDRESS OF FIRST TRM/DEV |
260 |
(104) |
ADDRESS |
4 |
DEVTRMAD |
ADDRESS OF TERMINAL |
INITIATOR FIELDS |
|||||
377 |
(179) |
ADDRESS |
1 |
DEVTYPE |
TERMINAL TYPE |
1... .... |
DEVDEV |
TYPE IS FOR A DEVICE |
|||
.1.. .... |
DEVSNA |
SDLC TERMINAL |
|||
378 |
(17A) |
SIGNED |
2 |
DEVIBUFL |
BUFFER SIZE |
414 |
(19E) |
SIGNED |
2 |
DEVUSRLN |
LENGTH OF USER DATA |
428 |
(1AC) |
ADDRESS |
4 |
DEVUSRAD |
POINTER TO USER AREA |
432 |
(1B0) |
ADDRESS |
4 |
DEVNXTRM |
ADDR OF NEXT TRM |
DISPLAY ORIENTED FIELDS FOR 3270 AND LU7 TYPE DEVICES |
|||||
488 |
(1E8) |
CHARACTER |
80 |
DEVDSPLY |
DISPLAY FIELDS |
488 |
(1E8) |
ADDRESS |
4 |
DEVACPTN |
ACTIVE 3270 PTN CONTROL BLOCK ADDRESS |
488 |
(1E8) |
ADDRESS |
4 |
DEVFTBAD |
ADDR OF LU7 FORMAT TABLE |
500 |
(1F4) |
ADDRESS |
4 |
DEVPTNAD |
3270 PTN CONTROL BLOCK ADDRESS, FIRST IN CHAIN |
521 |
(209) |
BITSTRING |
1 |
DEVFEAT2 |
3270 DEVICE FEATURE BITS |
1... .... |
DEVDBCS |
DBCS SUPPORT |
|||
.1.. .... |
DEVFLDOL |
FIELD OUTLINING SUPPORT |
|||
522 |
(20A) |
ADDRESS |
1 |
DEVAID |
AID BYTE FOR 3270 |
528 |
(210) |
UNSIGNED |
1 |
DEVPSNO |
NUMBER OF PS'S SUPPORTED |
536 |
(218) |
ADDRESS |
4 |
DEVCSIDA |
ADDR OF CHAR SET ID VALUES |
548 |
(224) |
BITSTRING |
4 |
DEV3270F |
3270 FLAGS |
549 |
(225) |
...1 .... |
DEVINIHB |
INPUT INHIBITED |
|
550 |
(226) |
...1 .... |
DEVPTNST |
DEVICE IN PARTITIONED STATE |
|
551 |
(227) |
.1.. .... |
DEVUOM |
UNIT OF MEASURE FOR SCREEN SIZE, 0-INCH, 1-MM |
|
551 |
(227) |
..1. .... |
DEVVARCC |
VARIABLE CHARACTER CELL SIZE |
|
552 |
(228) |
ADDRESS |
4 |
DEVATRTB |
ATTRIBUTE TABLE ADDR |
556 |
(22C) |
SIGNED |
2 |
DEVATRCT |
ATTRIBUTE COUNT FIELD |
SNA FIELDS |
|||||
806 |
(326) |
CHARACTER |
26 |
DEVBNDRU |
BYTES 1-26 OF BIND COMMAND |
806 |
(326) |
BITSTRING |
1 |
DEVBND01 |
BYTE 1 OF BIND COMMAND |
1111 .... |
DEVBFORM |
BIND FORMAT |
|||
.... 1111 |
DEVBTYPE |
BIND TYPE |
|||
807 |
(327) |
UNSIGNED |
1 |
DEVBNDFM |
FUNCTION MANAGER PROFILE |
808 |
(328) |
UNSIGNED |
1 |
DEVBNDTS |
TRANSMISSION SUB-SYSTEM PROFILE |
809 |
(329) |
BITSTRING |
1 |
DEVBPRIP |
PRIMARY PROTOCOLS |
11.. .... |
* |
NOT CHECKED BY WSim |
|||
..1. .... |
DEVBPDEF |
PRIMARY MAY ASK FOR DEF RESP |
|||
...1 .... |
DEVBPEXC |
PRIMARY MAY ASK FOR EXC RESP |
|||
.... 111. |
* |
NOT CHECKED BY WSim |
|||
.... ...1 |
DEVBPSEB |
PRIMARY MAY SEND END BRACKET |
|||
810 |
(32A) |
BITSTRING |
1 |
DEVBSECP |
SECONDARY PROTOCOLS |
11.. .... |
* |
NOT CHECKED BY WSim |
|||
..1. .... |
DEVBSDEF |
SECONDARY MAY ASK FOR DEF RESP |
|||
...1 .... |
DEVBSEXC |
SECONDARY MAY ASK FOR EXC RESP |
|||
.... 111. |
* |
NOT CHECKED BY WSim |
|||
.... ...1 |
DEVBSSEB |
SECONDARY MAY SEND END BRACKET |
|||
811 |
(32B) |
BITSTRING |
2 |
DEVBCOMP |
COMMON PROTOCOLS |
1... .... |
DEVBNSEG |
NO SEGMENTING SUPPORT |
|||
.1.. .... |
DEVBFMH |
FM HEADERS WILL BE USED |
|||
..1. .... |
DEVBRACK |
BRACKETS WILL BE USED |
|||
...1 .... |
DEVBNDBT |
BRACKET TERMINATION |
|||
.... 1111 |
* |
NOT CHECKED BY WSim |
|||
11.. .... |
DEVBMODE |
MODE SELECTION |
|||
1... .... |
DEVBNDFF |
FLIP-FLOP MODE |
|||
.1.. .... |
DEVBNDCN |
CONTENTION MODE |
|||
..1. .... |
DEVBRCOV |
SENDER RESPONSIBLE FOR RECOVERY |
|||
...1 .... |
DEVBFSP |
PRIMARY IS FIRST SPEAKER |
|||
.... 111. |
* |
NOT CHECKED BY WSim |
|||
.... ...1 |
DEVBCONR |
PRIMARY WINS CONTENTION |
|||
813 |
(32D) |
UNSIGNED |
1 |
DEVBSSPC |
SECONDARY SEND PACING COUNT |
1... .... |
DEVBSSTG |
SEC STAGING INFO, 0=1 STAGE |
|||
814 |
(32E) |
UNSIGNED |
1 |
DEVBSRPC |
SECONDARY RECEIVE PACING COUNT |
1... .... |
DEVBASPI |
ADAPTIVE SESSION PACING INFO |
|||
815 |
(32F) |
UNSIGNED |
1 |
DEVBSMRU |
SECONDARY SEND RU SIZE--SPECIAL FORMAT |
816 |
(330) |
UNSIGNED |
1 |
DEVBPMRU |
PRIMARY SEND RU SIZE--SPECIAL FORMAT |
817 |
(331) |
UNSIGNED |
1 |
DEVBPSPC |
PRIMARY SEND PACING COUNT |
1... .... |
DEVBPSTG |
PRI STAGING INFO, 1=1 STAGE |
|||
818 |
(332) |
UNSIGNED |
1 |
DEVBPRPC |
PRIMARY RECEIVE PACING COUNT |
819 |
(333) |
UNSIGNED |
1 |
DEVLUTYP |
LOGICAL UNIT TYPE |
820 |
(334) |
CHARACTER |
1 |
DEVBND15 |
BYTE 15 OF BIND COMMAND |
821 |
(335) |
CHARACTER |
1 |
DEVBND16 |
BYTE 16 OF BIND COMMAND |
822 |
(336) |
CHARACTER |
1 |
DEVBND17 |
BYTE 17 OF BIND COMMAND |
823 |
(337) |
CHARACTER |
1 |
DEVBND18 |
BYTE 18 OF BIND COMMAND |
824 |
(338) |
CHARACTER |
1 |
DEVBND19 |
BYTE 19 OF BIND COMMAND |
825 |
(339) |
CHARACTER |
1 |
DEVBND20 |
BYTE 20 OF BIND COMMAND |
826 |
(33A) |
CHARACTER |
1 |
DEVBND21 |
BYTE 21 OF BIND COMMAND |
827 |
(33B) |
CHARACTER |
1 |
DEVBND22 |
BYTE 22 OF BIND COMMAND |
828 |
(33C) |
CHARACTER |
1 |
DEVBND23 |
BYTE 23 OF BIND COMMAND |
829 |
(33D) |
CHARACTER |
1 |
DEVBND24 |
BYTE 24 OF BIND COMMAND |
830 |
(33E) |
CHARACTER |
1 |
DEVBND25 |
BYTE 25 OF BIND COMMAND |
831 |
(33F) |
CHARACTER |
1 |
DEVBND26 |
BYTE 26 OF BIND COMMAND |
831 |
(33F) |
BITSTRING |
1 |
DEVBCRYO |
CRYPTOGRAPHIC OPTIONS |
11.. .... |
DEVBCRYP |
PRIVATE CRYPTOGRAPHY |
|||
..11 .... |
DEVBCRYS |
SESSION LEVEL |
|||
.... 1111 |
DEVBCRYL |
LENGTH OF CRYPT FIELDS |
|||
CHARACTER SETS IDENTIFICATIONS |
|||||
0 |
(0) |
STRUCTURE |
16 |
DEVCSIDN |
CHAR SET ID NODE |
0 |
(0) |
ADDRESS |
4 |
DEVNXTCS |
NEXT CHAR SET ID PTR |
4 |
(4) |
CHARACTER |
4 |
DEVBCSID |
BASE CHAR SET ID |
8 |
(4) |
CHARACTER |
4 |
DEVACSID |
APL CHAR SET ID |
12 |
(C) |
CHARACTER |
4 |
DEVDCSID |
DBCS CHAR SET ID |
DEVICE SEQUENCE AND INDEX COUNTERS CONTROL BLOCK |
|||||
0 |
(0) |
STRUCTURE |
* |
DEVCTRS |
SEQ AND INDX CNTRS |
0 |
(0) |
UNSIGNED |
4 |
DEVSEQ |
DEVICE SEQUENCE COUNTER |
4 |
(4) |
UNSIGNED |
4 |
DEVSEQCT (*) |
DEVICE INDEX COUNTERS |