DFHTERM owns the following performance class data fields:
- 002 (Type-C, TERM, 4 bytes)
- Terminal or session identification. This field is null if the
task is not associated with a terminal or session.
See the terminal
information field, TERMINFO (owner: DFHTERM, field ID: 165) for details
on the type of terminal or session.
- 009 (Type-S, TCIOWTT, 8 bytes)
- The elapsed time in which the user task waited for input from
the terminal user, after issuing an EXEC CICS® RECEIVE request.
For more information,
see Transaction timing fields.
Note: This field
is a component of the task suspend time field, SUSPTIME (owner: DFHTASK,
field ID: 014).
- 034 (Type-A, TCMSGIN1, 4 bytes)
- The number of messages received from the task's principal terminal
facility, including LUTYPE6.1 and LUTYPE6.2 (APPC) but not MRO (Inter-Region
Communication).
- 035 (Type-A, TCMSGOU1, 4 bytes)
- The number of messages sent to the task's principal terminal facility,
including LUTYPE6.1 and LUTYPE6.2 (APPC) but not MRO (Inter-Region
Communication).
- 067 (Type-A, TCMSGIN2, 4 bytes)
- The number of messages received from the LUTYPE6.1 alternate terminal
facilities allocated by the user task.
- 068 (Type-A, TCMSGOU2, 4 bytes)
- The number of messages sent to the LUTYPE6.1 alternate terminal
facilities allocated by the user task.
- 069 (Type-A, TCALLOCT, 4 bytes)
- The number of session ALLOCATE requests issued by the user task
for MRO (Inter-Region Communication), LUTYPE6.1, LUTYPE6.2 (APPC)
sessions.
- 083 (Type-A, TCCHRIN1, 4 bytes)
- The number of characters received from the task's principal terminal
facility, including LUTYPE6.1 and LUTYPE6.2 (APPC) but not MRO (Inter-Region
Communication).
- 084 (Type-A, TCCHROU1, 4 bytes)
- The number of characters sent to the task's principal terminal
facility, including LUTYPE6.1 and LUTYPE6.2 (APPC) but not MRO (Inter-Region
Communication).
- 085 (Type-A, TCCHRIN2, 4 bytes)
- The number of characters received from the LUTYPE6.1 alternate
terminal facilities allocated by the user task.
- 086 (Type-A, TCCHROU2, 4 bytes)
- The number of characters sent to the LUTYPE6.1 alternate terminal
facilities allocated by the user task.
- 100 (Type-S, IRIOWTT, 8 bytes)
- The elapsed time in which the user task waited for control to
return at this end of an MRO (Inter-Region Communication) connection.
For more information, see Transaction timing fields.
Note: This
field is a component of the task suspend time field, SUSPTIME (owner:
DFHTASK, field ID: 014).
- 111 (Type-C, LUNAME, 8 bytes)
- The LUNAME field is either the VTAM® netname
(LUname) of the terminal ID (if the Access Method for the terminal
is VTAM) or the VTAM generic APPLID of the connection for the
session ID (for an EXCI connection this field is blank). The transaction's
terminal or session type can be identified from the Nature (byte 0)
field within the terminal information TERMINFO field (owner: DFHTERM,
field ID: 165). This field is null if the transaction was not associated
with a terminal or session facility.
- 133 (Type-S, LU61WTT, 8 bytes)
- The elapsed time in which the user task waited for I/O on a LUTYPE6.1
connection or session. This time includes the waits for conversations
across LUTYPE6.1 connections, but not the waits incurred due to LUTYPE6.1
syncpoint flows.
For more information, see Transaction timing fields.
Note: This field is a component
of the task suspend time field, SUSPTIME (owner: DFHTASK, field ID:
014).
- 134 (Type-S, LU62WTT, 8 bytes)
- The elapsed time in which the user task waited for I/O on a LUTYPE6.2
connection or session. This time includes the waits for conversations
across LUTYPE6.2 (APPC) connections, but not the waits incurred due
to LUTYPE6.2 (APPC) syncpoint flows.
For more information, see Transaction timing fields.
Note: This field is a component
of the task suspend time field, SUSPTIME (owner: DFHTASK, field ID:
014).
- 135 (Type-A, TCM62IN2, 4 bytes)
- The number of messages received from the alternate facility allocated
by the user task for LUTYPE6.2 (APPC) sessions.
- 136 (Type-A, TCM62OU2, 4 bytes)
- The number of messages sent to the alternate facility allocated
by the user task for LUTYPE6.2 (APPC) sessions.
- 137 (Type-A, TCC62IN2, 4 bytes)
- The number of characters received from the alternate facility
allocated by the user task for LUTYPE6.2 (APPC) sessions.
- 138 (Type-A, TCC62OU2, 4 bytes)
- The number of characters sent to the alternate facility allocated
by the user task for LUTYPE6.2 (APPC) sessions.
- 165 (Type-A, TERMINFO, 4 bytes)
- Terminal or session information for this task's principal facility
as identified in the TERM field (owner: DFHTERM, field ID: 002).
This field is null if the task is not associated with a terminal or
session facility.
- Byte 0
- Identifies whether this task is associated with a terminal or
session. This field can be set to one of the following values:
- X'00'
- None
- X'01'
- Terminal
- X'02'
- Session
- Byte 1
- If the principal facility for this task is a session (Byte 0 = X'02'),
this field IDentifies the session type. This field can be set to one
of the following values:
- X'00'
- None
- X'01'
- IRC
- X'02'
- IRC XM
- X'03'
- IRC XCF
- X'04'
- LU61
- X'05'
- LU62 Single
- X'06'
- LU62 Parallel
- Byte 2
- Identifies the access method defined for the terminal ID or session
ID in the TERM field. This field can be set to one of the following
values:
- X'00'
- None
- X'01'
- VTAM
- X'02'
- BTAM
- X'03'
- BSAM
- X'04'
- TCAM
- X'05'
- TCAMSNA
- X'06'
- BGAM
- X'07'
- CONSOLE
- Byte 3
- Identifies the terminal or session type for the terminal ID or
session ID in the TERM field. See the RDO Typeterm definition in the CICS Resource Definition Guide for
more information on the values in this field.
The following table shows the contents and relationships
of the terminal information field, TERMINFO (owner: DFHTERM, field
ID: 165) with the transaction facility name field, FCTYNAME (owner:
DFHTASK, field ID: 163), the terminal ID field, TERM (owner: DFHTERM,
field ID: 002), the LUname field, LUNAME (owner: DFHTERM, field ID:
111), and the terminal session connection name field, TERMCNNM (owner:
DFHTERM, field ID: 169).
Table 1. Terminal
information cross-referenceTRANFLAG (byte 0) |
TERMINFO (byte 0) |
TERMINFO (byte 1) |
TERMINFO (byte 2) |
FCTYNAME |
TERM |
LUNAME |
TERMCNNM |
None X'80' |
N/A |
N/A |
N/A |
N/A |
N/A |
N/A |
N/A |
Terminal X'40' |
Terminal X'01' |
N/A |
Access Method |
Terminal ID |
Terminal ID |
LUname of the terminal if VTAM |
N/A |
Terminal X'40' |
Session X'02' |
Session type |
Access Method |
Session ID |
Session ID |
MRO - APPLID of the connection LU61 - APPLID
of the connection LU62 - APPLID of the connection EXCI - Blank |
IRC/ISC system entry name |
Surrogate X'20' |
Session X'02' |
Session type |
Access Method |
Session ID |
Session ID |
MRO - APPLID of the connection LU61 - APPLID
of the connection LU62 - APPLID of the connection EXCI - Blank |
IRC/ISC system entry name |
Destination X'10' |
None X'00' |
N/A |
N/A |
Destination ID |
N/A |
N/A |
N/A |
Bridge X'48' |
Terminal X'01' |
N/A |
Access Method (VTAM) |
Bridge Terminal ID |
Bridge Terminal ID |
Bridge Terminal ID |
N/A |
Note: byte 0 of the transaction flags field, TRANFLAG (owner:
DFHTASK, field ID: 164) can be used to initially identify whether
the transaction has a facility and what type of facility it is (such
as terminal or transient data destination).
- 169 (Type-C, TERMCNNM, 4 bytes)
- Terminal session connection name. If the terminal facility associated
with this transaction is a session, this field is the name of the
owning connection (sysid).
A terminal facility can be identified
as a session using byte 0 of the terminal information field, (owner:
DFHTERM, field ID: 165). If the value of the terminal information
field is X'02' the terminal facility is a session.
- 197 (Type-C, NETID, 8 bytes)
- The network ID field, NETID, is the network ID portion of the
Network Qualified Name (NQNAME) received from VTAM during bind or logon for CICS terminal resources using any VTAM LUALIAS (defined or dynamic). If the resource
has not logged on or an NQNAME was not received then this field is
set to null.
- 198 (Type-C, RLUNAME, 8 bytes)
- The Real LUname field, RLUNAME, is the VTAM netname (LUname) of the terminal ID for CICS terminal resources using any VTAM LUALIAS (defined or dynamic).
If the resource has not logged on or an NQNAME was not received,
then this field is set to null. Also, see the field, LUNAME (owner:
DFHTERM, field ID: 111).