gtpd3m0wLibrary Guide with Master Index and Glossary

T

tag name
A C identifier for a global field or record, that corresponds to the assembler label of the same name. It is defined as a unique 32-bit unsigned integer. The bit settings that make up the integer reflect attributes of the global field or record.

tape device assignment
The association of a tape device with a tape group name and subsystem user.

tape device assignment table (TDAT)
A table used to associate tape devices with tape group names.

tape group
A set of associations between tape labels (tape names) and tape devices. Each tape group is identified by a tape group name.

tape group definition table (TGDT)
A processor-unique table used during automatic tape mounting that contains a list of tape group names.

tape group name
A processor-unique tape group identifier. The names ALL and NONE are reserved group names that cannot be deleted.

tape label assignment
The association of a tape label (tape name) with a tape group.

tape module number
The ordinal number of the tape status table (TSTB) entry the specified device or tape is using.

tape reconfiguration
The process of adjusting available tape drives to fluctuating system, application, and hardware maintenance requirements.

tape status table (TSTB)
A system table containing the data required to control tape operations. Each TSTB item provides durable (for example, device address) and transient (for example, sense data) information for a particular tape.

tape switch
The process of activating the next physical tape volume for a given symbolic tape name when processing of the current tape volume has completed. The next volume to be activated may be a standby tape or an alternate tape (ALT).

tape symbolic name
A 3-character name assigned to each tape and used with the tape status table to control tape resources and operations. Certain names are reserved by the TPF system; all other combinations are available to users.

task control area (TCA)
The control block used to communicate between the TPF system and the C compiler generated code and run-time library.

TC
Tightly coupled.

TCA
Task control area.

TCID
Transport connection identifier.

TCP
Transmission Control Protocol.

TCP/IP
Transmission Control Protocol/Internet Protocol.

TDAT
Tape device assignment table.

Telnet
In the Internet suite of protocols, a protocol that provides remote terminal connection service. It allows users of one host to log on to a remote host and interact as directly attached terminal users of that host. Telnet uses the Transmission Control Protocol (TCP) as the underlying protocol.

temporary collections
Collections that reside in the private heap area of the ECB and overflow to short-term pools. These collections are deleted when the ECB exits because the private heap area of the ECB is reclaimed by the system at ECB exit.

terminal address table (WGTA)
See WGTA table.

terminal control block
Collectively refers to the scratch pad area (SPA), routing control block (RCB), and agent assembly area (AAA).

terminal identification table
Collectively refers to the terminal address table (WGTA) and the resource vector table (RVT).

terminal interchange
A term associated with telecommunication components that predate SNA support. A terminal interchange is functionally the same as a cluster controller.

test unit tape (TUT)
A tape generated with STC for input to PTV, containing one or more test units and their required environments. TUT is a reserved tape symbolic name.

TFTP
Trivial File Transfer Protocol.

TGDT
Tape group definition table.

THDR
Transport header.

THGL
Thread global data control block.

thread control block (TTCB)
The control block used to define thread types.

thread global data control block (THGL)
The control block used to contain thread information in a given process.

thread stack definition table (TSDT)
The control block used by the thread address space manipulation routines to locate each thread stack.

thread stack usage table (TSUT)
The control block used to maintain the current status for each thread stack in a given process.

throw exception
Any user, logic, or system error detected by a function that does not itself deal with the error but passes the error on to a handling routine.

TI
Terminal interchange.

tightly coupled
A multiprocessing environment in which multiple I-stream engines in a single processor complex run concurrently.

tightly coupled (TC) complex
The synchronization of shared main storage in an ESA configuration of multiple I-stream engines. An ESA configuration with only one I-stream engine is called a uniprocessor and one with multiple I-stream engines a multiprocessor. Uniprocessor and multiprocessor are terms in the TPF system that are to be associated with tightly coupled multiprocessing.

tightly coupled (TC) multiprocessing
Refers to the synchronization of access to shared main storage in a central processing complex (CPC) of 2 or more I-stream engines.

time available supervisor (TAS)
A procedure for accepting low-priority work items.

time-of-day clock synchronization
The process used to synchronize TOD clocks.

TLD
A symbolic name, reserved to TPF, for a general tape denoting the load medium to be used by the auxiliary loader function.

TOD
Time-of-day.

TOD clock control override facility
The facility that permits the control program to set the TOD clock without requiring operator intervention.

TOD clock synchronization
Time-of-day clock synchronization.

TOD synch check
An interrupt generated when a TOD clock goes out of synchronization with the external synchronization source.

TOD synchronization compatibility (TSC) hardware
A hardware RPQ required when there are TOD RPQ CPCs and Sysplex Timer (STR) CPCs in the same loosely coupled complex.

token
A 32-bit value used for efficient interfacing of processors in MPIF complexes.

token-ring network
A network that supports unidirectional transmission of data by passing a token from data station to data station until the data returns to the original station.

TP
Transaction program.

TPF Advanced Program-to-Program Communications (TPF/APPC)
An implementation of the SNA LU 6.2 protocol that allows interconnected systems to communicate and share the processing of programs.

TPF API functions
C library functions that provide TPF-specific services.

TPF/APPC
TPF Advanced Program-to-Program Communications.

TPF block
One of the storage blocks that can be attached to the CBRW of an ECB. TPF has 128-, 381-, 1055-, and 4095-byte blocks.

TPF C implementation data (CID)
A control block that contains the address of the ISO-C static exception routine. It is initialized by the CINFC macro.

TPF CLAW device interface
Provides CLAW I/O functions, manages I/O queues, and handles I/O completions using the Common Link Access to Workstation (CLAW) protocol.

TPF CLAW services
Provides the control program service routines for the CLAW API functions and enters the TPF CLAW device interface to complete the processing of the CLAW functions.

TPF complex name
See complex name.

TPFAR
Transaction Processing Facility Application Requester.

TPFCS
Transaction Processing Facility collection support.

TPFCS database
A database that provides a set of services for any application that would like to store persistent collections. The TPFCS database handles collection sizes from 1 element to more than 2 000 000 000 elements.

TPFCS primary record
The first logical copy of each record used to represent a collection. If a collection is not shadowed, TPF collection support (TPFCS) then uses only primary records to represent the collection.

TPFCS shadow record
A duplicate copy of each of the records used to represent the TPF collection support (TPFCS) collection in the TPF database. TPFCS provides shadowing independent of TPF duplication of files.

TPFDF
Transaction Processing Facility Database Facility.

TPF_regs
A C data structure used as a register save area and parameter passing area when calling an assembler program. TPF_regs contains the values of general registers R0-R7.

TPNS
Teleprocessing network simulator.

TPNT
Transaction program name table.

TPSA
A field in the TCA that is used by the TPF ISO-C startup code to store the address of an area for saving registers. The stack overflow routine uses this field to access the area for saving registers.

transaction
A series of messages related to a processing requirement.

transaction manager (TM)
In TPF transaction services, a manager that provides a set of application program interfaces (APIs) for an application to define the scope of a transaction and actions to be taken for the transaction. The TM coordinates resource managers and determines which resources are written to the recovery log at commit time and which resources are recovered at restart time.

Transaction Processing Facility Application Requester (TPFAR)
A TPF feature that allows TPF application programs to read and write directly to DATABASE 2 Version 2 Release 3 or later.

Transaction Processing Facility Database Facility (TPFDF)
An IBM licensed program that is a database manager for application programs that run in a Transaction Processing Facility (TPF) environment, or under Airline Control System MVS/XA (ALCS/MVS/XA), or Airline Control System Version 2 (ALCS V2).

transaction program (TP)
An application program that uses APPC communication services to communicate with a partner transaction program. A TPF local transaction program uses the TPF/APPC services, and a remote transaction program may use some other implementation of the APPC architecture.

transaction program name table (TPNT)
A table used to define the local TPF transaction program names as known by the remote transaction programs.

transaction unit
In the program test vehicle (PTV), a gradient of program testing that allows a complete transaction to be tested in a single thread environment. If all application programs are available, the driver is not required. It can be used to monitor the test. Also see package unit and full scale.

Transmission Control Protocol (TCP)
A communications protocol used in the Internet and in any network that follows the U.S. Department of Defense standards for inter-network protocol. TCP provides a reliable host-to-host protocol between hosts in packet-switched communications networks and in interconnected systems of such networks. It assumes that the Internet protocol is the underlying protocol. See also User Datagram Protocol (UDP).

Transmission Control Protocol/Internet Protocol (TCP/IP)
A set of communications protocols that support peer-to-peer connectivity functions for both local and wide area networks.

transmission queue
A local queue on which prepared messages destined for a remote queue manager are temporarily stored.

transport connection identifier (TCID)
An 8-byte hexadecimal value that is used to uniquely identify a rapid transport protocol (RTP) connection.

transport header (THDR)
The part of the network layer packet (NLP) that contains control information about the rapid transport protocol (RTP) connection.

transport layer
The layer in the Internet architecture that provides the end-to-end data transfer. TCP/IP support provides support for both TCP and UDP protocols as application interfaces to Internet Protocol (IP).

triggering
In MQSeries, a facility that allows a queue manager to start an application automatically when predetermined conditions on a queue are satisfied.

trigger message
A message containing information about the program that a trigger monitor is to start.

trigger monitor
A continuously running application serving one or more initiation queues. When a trigger message arrives on an initiation queue, the trigger monitor retrieves the message and uses the information in the trigger message to start a process that serves the queue on which a trigger event occurred.

Trivial File Transfer Protocol (TFTP)
A protocol for file transfer that requires minimal overhead and provides minimal capability. TFTP uses the connectionless datagram delivery services of the User Datagram Protocol (UDP).

truncate
To shorten a value to a specified length.

try block
A block in which a known C++ exception is passed to a handler.

TSC
TOD Synchronization Compatibility.

TSC Hardware
Time-of-day Synchronization Compatibility Hardware RPQ.

TSDT
Thread stack definition table.

TSTB
Tape status table.

TSUT
Thread stack usage table.

TTCB
Thread control block.

TUT
Test unit tape.

type balancing
A conversion that makes both operands have the same data type.

type class
A category of related data types. The C-language type classes are: aggregate, scalar, arithmetic, and integral.

type definition
A definition of a synonym for a data type.

type specifier
A name of a data type.