A list of
IBM-supplied programs to be loaded into the online TPF system
(previously called the system allocator list
[SAL]).
IBM 3172 Model 3 Interconnect Controller
An
offload device between the TPF system and local area networks (LANs).
The 3172 Model 3 Interconnect Controller provides interfaces from the TPF
system to the transport and internet layers of Transmission Control
Protocol/Internet Protocol.
ICDF
In-core dump formatter.
ICELOG
A TPF macro that is used to generate
an epilog in C library functions written in assembler. ICELOG is used
to return from a C library function. The macro generates code to
restore the registers saved in the preceding ICPLOG macro call. If a
stack frame was allocated, it is released.
ICL
ISO-C link table.
ICLANC
A TPF macro that has two
functions: (1) to produce the secondary directory, which contains the
entry points to the secondary library routines (the GEN option); and (2)
to generate linkage to a secondary library routine (the LINK option).
ICPLOG
A TPF macro that is used to generate
a prolog in C library functions written in assembler. ICPLOG must be
coded immediately after the BEGIN statement. The generated prolog is
used to store registers and allocate a stack frame.
ICR
Image control record.
IDCF
Internet daemon configuration
file.
IDCT
Internet daemon configuration
table.
IDL
Interface definition language.
identifier
A sequence of letters, digits,
and underscores used to designate a data object or function.
IHR
Image history record.
image
One of a number of selectable versions
of the TPF system software, consisting of an IPL area, core image restart
(CIMR) area, E-type program area, CTKX, and keypoint staging area.
image control record (ICR)
A record
containing image and processor status information that resides at fixed
location record 2, cylinder 0, track 1 on each pack.
image history record (IHR)
A record
containing the current load status for IPLA, IPLB, CTKX, and all of the CIMR
components for all of the images.
image pointer record (IPR) (CTKX)
An
image-unique structure that contains information on keypoints and core image
restart area (CIMR) components.
IMAP
Internet Message Access
Protocol.
immediate-file
A VFA attribute. When
a file-type macro is issued for a record that has the immediate-file
attribute, the record is written out to DASD immediately. Contrast with
delay-file.
implementation-specific C/C++ language header files
Header
files used by only IBM and the TPF system. These header files are
internal to the implementation of certain C/C++ functions.
import
To dynamically access a function or
variable that is exported by a dynamic link library (DLL). DLL
applications and DLLs import functions and variables. Ordinarily,
importing is handled implicitly by the compiler, prelinker, and the C
run-time environment. You can also call run-time library
functions to explicitly load and unload DLLs, and import functions or
variables from them.
in-core dump formatter (ICDF)
A program that
formats main storage dumps online when the system error options indicate that
dumps are to be routed to the system printer.
inactive processor
A loosely coupled
processor that is temporarily not being used. An inactive processor can
be reactivated.
inactive subsystem
A subsystem that was
included during initialization but is currently not in use because of a system
error. The error condition must be corrected before the subsystem can
be reactivated.
include
See
#include.
include file
See header file.
index
For persistent collections, a relative
offset into a collection.
index record
See key
record.
in-doubt unit of recovery
In MQSeries, a
sender channel in the TPF system requests confirmation from a remote receiver
channel that all messages in the current batch were received on the remote
side. Until the remote channel sends confirmation of the batch being
received, the sender channel is considered in doubt.
inheritance
A technique that allows you to
use an existing class as the base for creating other classes. Objects
inherit attributes from the top (or base) class.
initialize
To set the starting value of a
data object.
initializer
The assignment operator followed
by an expression (or multiple expressions, for aggregate variables) used to
set the initial value of a data object.
i-node
An object in a file system that
represents a file. There is a one-to-one correspondence between an
i-node and a file.
input
Data to be processed.
input list
A CPU loop list containing work
items for new input messages that need an ECB in order to be processed.
The CPU loop interrogates the input list after the ready list processing has
completed.
input/output block (IOB)
A control block
created by the control program to schedule, control, and hold information
required to process a DASD I/O operation. See also system work
block.
instance
A specific existing example of an
object.
instruction-stream
See
I-stream.
instruction-stream engine
See I-stream
engine.
integer
A positive or negative whole number
or zero.
integer constant
A decimal, octal, or
hexadecimal constant.
integral object
A character object, an
object having an enumeration type, an object having variations of the type
int, or an object that is a bitfield.
interchange address (IA)
The term used to
identify the terminal interchange that controls a cluster of terminals.
The IA is a part of the ALC address format.
interface definition language (IDL)
In RPC,
the language that describes the set of procedures (the interface definition)
that is contained in the .idl file.
internal data definition
A description of a
variable appearing at the beginning of a block that causes storage to be
allocated for the lifetime of the block.
internal function
See static
function.
internally synchronous
The condition when
each clock on an I-stream in a CPC is synchronous with the master clock on the
CPC.
Internet
The worldwide collection of
interconnected networks that use the Internet suite of protocols and permit
public access.
Internet daemon
A daemon that monitors the
Internet Protocol (IP) network for incoming traffic, such as Transmission
Control Protocol/Internet Protocol (TCP/IP) and User Datagram Protocol
(UDP).
Internet daemon configuration file (IDCF)
The
#IBMM4 fixed file records that contain definitions for all the
Internet server applications defined to the Internet daemon. The IDCF
is subsystem unique and processor shared. The IDCF is created and
managed using the ZINET commands.
Internet daemon configuration table (IDCT)
A
table in the system heap that contains entries for each Internet server
application that the Internet daemon has started. The IDCT contains all
the information found in the Internet daemon configuration file (IDCF) plus
additional fields to maintain Internet daemon state information.
Internet daemon listener
A major component
of the Internet daemon in the TPF system that creates and monitors a socket
for the Internet server application for a specify Internet Protocol (IP)
address. See also Internet daemon and Internet daemon
monitor.
Internet daemon monitor
A major component of
the Internet daemon in the TPF system that is responsible for starting and
stopping the Internet daemon listeners for Internet server applications and
for error recovery when an Internet daemon listener fails. See also
Internet daemon and Internet daemon listener.
Internet mail
Correspondence in the form of
messages transmitted over the Internet. Synonym for
e-mail.
Internet Message Access Protocol (IMAP)
In
the Internet suite of protocols, an application protocol that allows a client
to access and manage Internet mail on a server. It permits management
of remote message folders (mailboxes) in a way that is functionally equivalent
to local mailboxes. IMAP includes operations for creating, deleting,
and renaming mailboxes and submailboxes; checking for new messages;
permanently removing messages; searching; and selective fetching of
message attributes, texts, and portions thereof. It does not specify a
means of posting mail; this function is handled by a mail transfer
protocol such as Simple Mail Transfer Protocol (SMTP). See also
Simple Mail Transfer Protocol (SMTP) and Post Office Protocol
(POP).
Internet Protocol (IP)
A protocol that
provides the interface between higher-level protocols, such as TCP, and the
physical-level protocols, also referred to as the network interfaces.
Internet Protocol address processor shared table (IPAST)
A
table that contains information about each active native stack Internet
Protocol (IP) address in the loosely coupled complex and is used by Domain
Name System (DNS) server support.
Internet Protocol address table (IPT)
The
Internet Protocol table is a control block structure located in main storage
in the TPF system. It contains information about each TCP/IP offload
device and their associated interfaces with the internet or IP
addresses. An IPT entry is obtained whenever the TPF system issues a
claw_connect function call to an offload device.
Internet Protocol message table (IPMT)
A
table that contains the input and output messages for sockets that use TCP/IP
native stack support.
Internet Protocol routing table (IPRT)
A
table that associates a TPF client local IP address with a specific remote IP
address or a subset of remote IP addresses.
Internet router
A device that enables an
Internet Protocol (IP) host to act as a gateway for routing data between
separate networks that use a specific adapter.
internetworking
Communication between two or
more networks.
Interprocedural Analysis (IPA)
A process for
performing optimizations across compilation units.
interprocessor communications (IPC)
The
program facility used to transfer system data, control commands, and messages
between CPCs or I-streams in a loosely coupled complex. In the TPF
system, IPC uses the Multi-Processor Interconnect Facility (MPIF) feature as a
transport medium for system data, control commands, or messages being sent to
a different CPC.
interrupt stack
The list of information
fields that describe I/O interrupts that have occurred but have not been
analyzed.
inter-user communication vehicle (IUCV)
A
facility, defined by a specific structure, for passing data between
programs.
intranet
A secure, private network that
integrates Internet standards and applications (such as Web browsers) with an
organization's existing computer networking infrastructure.
IOB
Input/output block.
IP
Internet Protocol.
IPA
Interprocedural Analysis.
IPAST
Internet Protocol address processor
shared table.
IPC
Interprocessor communications.
IPL virtual memory (IVM)
This virtual memory
is used by IPL and CCCTIN. It is essentially the same as the system
virtual memory (SVM). The SVM is built from the IPL virtual memory
during CCCTIN processing. The primary distinction between SVM and IVM
is the address of the I-stream unique globals.
IPMT
Internet Protocol message table.
IPR
Image pointer record.
IPRT
Internet Protocol routing table.
IPT
Internet Protocol address table.
ISA
ISO-C assembler function table.
ISC
ISO-C source table.
ISO-C assembler function table (ISA)
A table
that is built by coding the SPPBLD macro. It contains all ISO-C
assembler function file names with their associated version numbers.
ISO-C link table (ICL)
A table that is built
by coding the SPPBLD macro. It contains all ISO-C load module names
(library and application) with their associated version numbers.
ISO-C source table (ISC)
A table that is
built by coding the SPPBLD macro at SIP time. It contains all ISO-C
source file names with their associated version numbers. This table is
used to create the MASM jobs needed to compile the ISO-C source code.
ISO-C stub table (IST)
A table that is built
by coding the SPPBLD macro; it contains all the program names that can be
entered by any C load module. The names are 4 characters in length,
without the 2-character version. The table is entered into the stub
generator, which produces object library entries for each program.
IST
ISO-C stub table.
I-stream
An IBM central processing unit
(CPU). Although there is a conceptual distinction between I-stream and
I-stream engine, in the TPF system the terms are used synonymously.
I-stream engine
Synonym for
I-stream.
I-stream engine 2
In a multiprocessing
environment, the I-stream engine assigned to handle input/output for the MPIF
feature.
iteration order
The order in which elements
are visited by using cursor C functions such as TO2_allElementsDo
and TO2_next in a persistent collection.