id="i">I

Return to Glossary.

i5/OS®

The IBM® licensed program that can be used as the operating system for IBM System i5™ and eServer™ i5 products as of Version 5 Release 3. See also iSeries™, Operating System/400®, System i5.

i5/OS user profile

A user profile that is used to sign on to i5/OS. i5/OS user profiles are created with the CRTUSRPRF (Create User Profile) CL command.

IAB

See Internet Architecture Board.

IAR

See instruction address register.

I-beam pointer

A pointer that indicates that the pointer is over an area that can be edited, for example, an entry field.

IBM Developer Kit for Java™

The IBM licensed program that is a compatible implementation of the Sun Microsystems, Inc. Java Technology.

IBM PC double-byte encoding scheme

The graphic characters have the following range: The first byte is in the range 81 to FC. The second byte is in the range 40 to 7E and 80 to FC. No other 16-bit patterns are valid as graphic characters. The space character is always assigned to code point 8140.

IBM PC single-byte encoding scheme

An extension of the ISO 646 version 7-bit structure to an 8-bit structure. The IBM PC single-byte structure has a valid code point range for 00 to FF. The graphic characters have the following range: The first byte is in the range 81 to FC. The second byte is in the range X'40' to X'7E' and X'80' to X'FC'. No other 16-bit patterns are valid as graphic characters.

IBM Toolbox for Java

A library of Java classes that gives Java-program access to System i™ data and resources.

IBM TotalStorage® Enterprise Storage Server® (ESS)

A member of the Seascape® product family of storage servers and attached storage devices (disk drive modules). The ESS provides for high-performance, fault-tolerant storage and management of enterprise data, providing access through multiple concurrent operating systems and communication protocols. High performance is provided by multiple symmetrical multiprocessors, integrated caching, RAID support for the disk drive modules, and disk access through a high-speed serial storage architecture (SSA) interface.

ICE

See interval control element.

ICF

See intersystem communications function.

ICF file

A device file that allows a program on one system to communicate with a program on another system. There can be one or more sessions with the same or different communications devices at the same time.

ICMP

See Internet Control Message Protocol.

ICMP code

A number that is used in conjunction with an Internet Control Message Protocol (ICMP) type to provide a more detailed description of the ICMP message.

ICMP scan

A check that determines if a host responds to Internet Control Message Protocol requests, such as a ping.

ICMP service

A user-defined combination of an Internet Control Message Protocol (ICMP) type and an ICMP code.

ICMP type

A number that describes the information that is contained in the Internet Control Message Protocol (ICMP) message.

icon

A graphical representation of a choice or object for the user to select. An icon can represent something a user wants to work with, such as a document, file, application, or user-created object or list. An icon can also represent an action a user wants to do.

icons view

A standard contents view in which each object contained in a list object is displayed as an icon.

ID

(1) See identifier. See also data name.

(2) See Identification Division.

IDDU

See interactive data definition utility.

Identification Division (ID)

One of the four main parts of a COBOL program. In addition to identifying the source program and the object program, this part may also describe the author's name, the location where written, and the date written.

identified user

A concurrent user (a user who is signed on to a program simultaneously with another user) of the i5/OS licensed program who is known and reported on by the license management function of i5/OS.

identifier (ID)

(1) A sequence of bits or characters that identifies a user, program, device, or system to another user, program, device, or system. See also data name.

(2) In COBOL, a data name that is unique or is made unique by the correct combination of qualifiers, subscripts, or indexes.

(3) In the C language, a sequence of letters, digits, and underscores used to identify a data object or function.

ideographic

Pertaining to 2-byte characters consisting of pictograms, symbolic characters, and other types of symbols.

IDLC

See ISDN data link control.

idle connection

A connection between two systems where no data is transferred.

IDP

See interchange document profile.

IDU

See interface data unit.

IEEE

See Institute of Electrical and Electronics Engineers.

IETF

See Internet Engineering Task Force.

I frame

See information frame.

IGC

Abbreviation used in commands and keywords to represent double-byte character set functions.

IGP

See Interior Gateway Protocol.

IGS

See interchange group separator.

IKE

See Internet Key Exchange.

ILAN

See internal local area network.

ILE

See Integrated Language Environment®.

ILE C

See Integrated Language Environment C.

ILE COBOL

See Integrated Language Environment COBOL.

ILE RPG

See Integrated Language Environment RPG.

ILU

See independent logical unit. See also dependent logical unit.

IM1

A data tower of an Intelligent Printer Data Stream™ (IPDS™) construct that represents image data.

image

An electronic representation of an original document or picture produced by a scanning device or created from software.

image area

In AFP™ Utilities, an area on the display where the image of an AFP resource is displayed when a user designs the resource.

image catalog

An object on the system that contains image catalog entries. Each catalog is associated with one user-specified integrated file system directory. The system-recognized identifier for the object type is *IMGCLG. Image catalogs can have the following statuses: ready, not ready.

image catalog entry

A position (index) within an image catalog that contains information about an optical image file (byte-stream file) that is located in the image catalog directory. Examples of image catalog entry information include optical image file name, volume identifier, index position in the catalog, and a text description of the image. Image catalog entries can have the following statuses: (1) loaded, (2) mounted, (3) unloaded.

image data stream

An Advanced Function Printing™ data stream that represents image data.

Image Object Content Architecture (IOCA)

A defined data stream used to store raster image data. The images in a Mixed Object:Document Content Architecture document are stored using IOCA.

image part

A part that displays a picture on a window. The picture is displayed by retrieving the contents of a picture file, such as a bit map.

image symbol set (ISS)

In the GDDM® function, a graphics symbol set in which each character is treated as a small image and is described by a rectangular array of display points. Characters in an image symbol set are always drawn in a fixed size. See also vector symbol set.

imaginary line

In the GDDM function, a construction line used to build a fillet. The beginning and ending points of imaginary lines are defined, but the lines themselves do not appear as part of the picture.

IMAP

See Internet Message Access Protocol.

imbedded blank

See embedded blank.

immediate maintenance

A method of maintaining keyed access paths for database files. This method updates the access path whenever changes are made to the database file associated with the access path. See also delayed maintenance, rebuild maintenance.

immediate message

A message that is created when it is sent. See also predefined message.

imperative statement

In COBOL, a statement that either begins with an imperative verb and specifies an unconditional action to be taken or is a conditional statement that is delimited by its explicit scope terminator (delimited scope statement). An imperative statement can consist of a sequence of imperative statements.

IMPI

See internal microprogram instruction.

implement

A Java programming language keyword that is optionally included in the class declaration to specify any interfaces that are used by the current class.

implementation

The specification of what instance variables implement an object's state, and what procedures implement its methods.

implementer name

In COBOL, an IBM-defined name that includes assignment names, computer names, function names, and language names.

implicit

Capable of being understood from something else, though unexpressed.

implicit connection

A connection that is made to a database without a user ID or password.

implicit disconnection

In DB2® UDB for iSeries, the ending of the conversation between an application requester and an application server.

implicit scope terminator

In COBOL, a separator period that ends the scope of any preceding unterminated statement, or a phrase of a statement that by its occurrence indicates the end of the scope of any statement contained within the preceding phrase.

implied semicolon

In REXX, an assumed semicolon at the end of each line.

import

(1) In ILE binder language, a reference to an external symbol defined in another module or program. See also export.

(2) In VisualAge® RPG, a function that allows an application to use data that was created by another application. It usually involves some file conversion.

impulsive noise

Noise produced without cause.

inaccessible

Pertaining to an object for which the client does not possess a valid designator or handle.

inactive connection

A broken connection between two systems where no data can be transferred.

inactive record

An inactive subfile record or any record format that is not currently shown on a display. See also active record.

inactive subfile record

A subfile record that either was not added to a subfile by a write operation or was described as inactive by the data description specification (DDS) keywords SFLINZ and SFLRNA. See also active subfile record.

inbound DTE attribute

In OSI, an attribute specified by the local node to regulate inbound connection requests from an adjacent node to the local node over an X.25 subnetwork. The inbound DTE attributes are accept calls and reverse charging.

inches per second (ips)

A measure of tape drive speed and performance.

include file

A text file that contains declarations that are used by a group of functions, programs, or users.

include statement

A computer language preprocessor statement that directs the processor to retrieve a specific file that contains instructions and data the program may need.

incremental backup

The process of backing up files or directories, or copying pages in the database, that are new or changed since the last full or incremental backup. See also cumulative backup.

incremental save operation

In Backup Recovery and Media Services, a backup operation that includes only those objects in a control group that have been changed since the last backup operation or archive operation.

independent data item

In COBOL, a data item in the Working-Storage Section that has no relationship to other data items.

independent disk pool

One or more storage units that are defined from the disk units or disk-unit subsystems that make up addressable disk storage. An independent disk pool contains objects, the directories that contain the objects, and other object attributes such as authorization ownership attributes.

independent logical unit (ILU)

A unique connection to an application program that is able to activate an LU-to-LU session without assistance from a system services control point (SSCP). An independent logical unit can be used as either a primary logical unit (PLU) or a secondary logical unit (SLU), and can have one or more active LU-toLU sessions at a time. Currently, only an LU 6.2 can be an independent LU. See also dependent logical unit.

independent workstation

See programmable workstation.

index

(1) A set of pointers that is logically ordered by the values of a key. Indexes provide quick access to data and can enforce uniqueness of the key values for the rows in the table.

(2) A relative number (1-64) of an image catalog entry within an image catalog.

(3) A computer storage position or register, the contents of which identify a particular element in a table.

(4) In VisualAge RPG, the identifier of an entry in a part, such as a list box or a combination box.

index data item

In COBOL, a data item in which the contents of an index can be stored without conversion to subscript form.

indexed data name

In COBOL, a data name identifier that is subscripted with one or more index names.

indexed organization

In COBOL, the file structure that identifies each record by the value of one or more keys within that record.

index key

The set of columns in a table that is used to determine the order of index entries.

index name

In COBOL, a user-defined word that names an index.

index queue

A list of requests to either add or remove a document to or from text search services.

index search

A searchable part of the online information. Using index search, application programmers can create and write their own index search topics for their applications. The system-recognized identifier for the object type is *SCHIDX.

indication

In OSI, a service primitive issued by a service provider to call a procedure by a service user.

indicator

(1) A 1-character or 2-character code that is used by a program to test a field or record or to tell when certain operations are to be performed.

(2) In the RPG licensed program, a 2-character code that is used as a logical variable or statement label.

(3) An internal switch used by a program to remember when a certain event occurs and what to do when that event occurs.

indicator variable

A variable used to represent the null value in an application program. If the value for a selected column is null, a negative value is placed in the indicator variable.

indirect destination

In CICS®, a type of transient data destination that points to another destination within the destination control table, rather than directly to a queue.

individual address

In communications, an address associated with a particular station on the network. See also group address.

INFDS

See file information data structure.

infinity

A name referring to an indefinitely great number.

informational event

In OSI, an event that is a part of normal operation but that may be of interest to an observer. Information events are logged but do not generate a message to the operator.

informational message

A message that provides information about the system and is not the result of an error condition. This message does not require a response.

information area

A part of a window in which information about the object or choice that the cursor is on is displayed. The information area can also contain a message about the normal completion of a process.

information category

IBM-defined grouping of online books into a bookshelf. The books in the bookshelf can be accessed using the InfoSeeker function on the system or by workstations using the IBM Library Reader™ licensed program or the BookManager® licensed program.

information display

A display that presents information to a user, such as the status of the system, but that rarely requests a response.

information element

In ISDN, the messages that are exchanged over the D-channel between the system and ISDN. For example, when a call is set up, a message is sent to the network containing several information elements, one of which is the number of the remote system. Other information elements may be present.

information frame (I frame)

In communications, a transmission frame that is sequentially numbered and used to transmit data.

Information Presentation Facility (IPF)

A tool used to create online help on a programmable workstation. This tool is used by the application programmer and the information author.

Information Presentation Facility file (IPF file)

The source file in which the application help is stored.

information system

A system that consists of people, machines, voice communications, data communications, and methods organized to accomplish specified operations on data that represent information. Information systems support the running of the customer's business, but do not necessarily make up the customer's business.

inheritance

An object-oriented programming technique that allows the use of existing classes as a basis for creating other classes.

initial chaining value

In Cryptographic Support, an 8-byte, pseudo-random number used to start a cipher block chaining operation.

initialization file

An OSI Communications Subsystem file that contains a set of commands that activate OSI Communications Subsystem resources each time OSI Communications Subsystem is started.

initialization stall

In CICS, a wait that occurs during initialization when a CICS system appears to be running normally but is not actually progressing through the various stages of initialization.

initialize

To set the addresses, switches, or the contents of storage to zero, or to the starting value set by the manufacturer.

initial menu

The menu that is specified in the user profile to be the first menu displayed after a user signs on.

initial program

(1) A user-profile program that runs when the user signs on and after the command processor program QCMD is started. QCMD calls the first program.

(2) In COBOL, a program that is placed into an initial state every time the program is called in a run unit.

initial program load (IPL)

The process that loads the system programs from the system auxiliary storage, checks the system hardware, and prepares the system for user operations.

initial state

In COBOL, the state of a program when it is first called in a run unit.

initial thread

The thread that is started automatically by the system when a job or process is started. See also secondary thread.

initiation queue

A local queue on which the queue manager puts trigger messages.

initiator

(1) In OSI Communications Subsystem, the application entity that starts an application association.

(2) The role of a node using the two-phase commit protocol when its local transaction program issues a commit operation that begins the two-phase commit flows. The initiator is the root node of a transaction program network. See also responder.

inline

Pertaining to spooled input data that is read into a job by a reader.

inline data file

A file created by a Data (//DATA) command that is included as part of a job when the job is read from an input device or a database file. The file is deleted when the job ends.

input field

(1) An area in a presentation space into which the program accepts input.

(2) A field specified in a display file or database file that is reserved for information supplied by a user. See also output field.

input file

A file that has been opened in order to allow records to be read.

input mode

In COBOL, the state of a file after running an OPEN statement, with the INPUT phrase specified for that file, and before running a CLOSE statement, without the REEL or UNIT phrase specified for that file.

input/output (I/O)

Pertaining to a device, process, channel, or communication path involved in data input, data output, or both.

input/output adapter (IOA, I/O adapter)

(1) For devices, the electrical circuits on a logic card that connect one device to another.

(2) A functional unit or a part of an I/O controller that connects devices to an I/O processor.

input/output channel (I/O channel)

In a data processing system, a functional unit, controlled by the processing unit, that transfers data between main storage and attached devices.

input/output controller (I/O controller, IOC)

A functional unit that combines the I/O processor and one or more I/O adapters, and directly connects and controls one or more input or output devices.

input/output data

Data provided to the computer or data resulting from computer processing.

input/output file

A file opened for input and output use.

input/output processor (IOP, I/O processor)

A processor dedicated to controlling channels or communication links.

input/output section

In COBOL, the section of the Environment Division that names the files and external media needed by an application program. It also provides information required for sending and handling data when the program is run.

input/output statement

In COBOL, a statement that causes files to be processed by performing operations on individual records or on the file as a unit. The input-output statements are ACCEPT, CLOSE, DELETE, DISPLAY, OPEN, READ, REWRITE, SET (with the TO ON or TO OFF phrase), START, and WRITE.

input PIN-protection key

In Cryptographic Support, a key-encrypting key that encrypts a personal identification number (PIN) that is received from another location. While a PIN is being used on the system, it remains encrypted under the input PIN-protection key.

input specification

The means by which a programmer describes input records and their fields, adds RPG functions to an externally described file, or defines a data structure and its subfields.

input stream

(1) In RJE, data sent to the host system. See also output stream.

(2) A group of records submitted as a batch job that contains CL commands for one or more jobs or data from one or more inline data files.

inquiry message

A message that gives information and requests a reply.

inquiry mode

An operation during which the current job running from a display station is interrupted so that other work can be done. The operator presses the Attn key to put the display station in inquiry mode.

inquiry program

(1) A program that allows an operator to get information from a disk file.

(2) A program that runs while the system is in inquiry mode.

insert mode

A keyboard operation that puts new text within existing text at the cursor position.

insert rule

A condition enforced by the database manager that must be met before a row can be inserted into a table.

insert trigger

A trigger that is activated by an insert operation on the table or view that is specified in the trigger definition. See also delete trigger, trigger, update trigger.

installable object

An object that contains a combination of the objects to be installed and list of the objects to be installed, associated with the name of the target library, folder, or path where they must be created when the installable object is installed.

installation device

A tape or optical device [CD-ROM or a digital video disc (DVD)] that is used on a type D IPL to load Licensed Internal Code (LIC) segments into main storage. The installation device must be on the same input/output processor (IOP) as the load source. This device can be used to load LIC code from the tape or optical device onto the load source during restore or installation operations.

installation diskette

In iSeries Access, the diskette or set of diskettes that are used to install iSeries Access.

installation IPL

The process of loading code into main storage and preparing for system operation from an input/output hardware unit other than the system's primary load-source disk unit. This is also referred to as a type D IPL or D-mode IPL.

installation media

The media used in the installation of software, usually CD/ROM, CD-R, or tape media provided by IBM or another supplier for the purpose of distributing software to customers. See also distribution media.

installation profile

An object that can be tailored and used to control the automatic installation of a system.

installation verification procedure (IVP)

A program or programs that are run at the end of installation of an IBM licensed program, in order to verify that the program is working correctly.

instance

In object-oriented programming, an object of a particular class. See also object.

instance ID

In query management, an identifier in the communications area. An instance ID is used to identify a particular query instance being used by an application program.

instance method

(1) In Java, any method that is started with respect to an instance of a class.

(2) A method valid for an object instance. An instance method that an object responds to is defined by the object's class or is inherited from an ancestor class. See also class method.

instance parameter

A configuration value or setting that is specified for a server instance.

instance variable

A variable declared for use within the method procedures of a class.

Institute of Electrical and Electronics Engineers (IEEE)

A professional society accredited by the American National Standards Institute (ANSI) to issue standards for the electronics industry.

instruction

(1) In COBOL, one or more clauses, the first of which starts with a keyword that identifies the instruction. Instructions affect the flow of control, provide services to the programmer, or both.

(2) A program statement that specifies an operation to be performed by the computer, along with the values or locations of operands. This statement represents the programmer's request to the processor to perform a specific operation. [OSF]

(3) In REXX, one or more clauses that describe some course of action to be taken by the language processor. Instructions may be assignments, keyword instructions, or commands.

instruction address register (IAR)

A register in the processor that contains the address of the next instruction to be processed.

instrusion detection scan

A system program that detects attempts to hack into, disrupt, or deny service to the system.

insynch

In cross-site mirroring, pertaining to the mirror copy data state that indicates that the production and mirror copy have exactly the same contents.

integer

(1) A positive or negative whole number, or zero.

(2) In COBOL, a numeric constant or a numeric data item that does not include any digit position to the right of the assumed decimal point.

(3) In DB2 UDB for iSeries, a data type indicating that the data is a binary number with a precision of 31 bits.

integrated file system

A function of the i5/OS operating system that supports stream input/output and storage management similar to personal computer and UNIX® operating systems, while providing an integrating structure over all information stored on a system.

Integrated Language Environment (ILE)

A set of constructs and interfaces that provides a common runtime environment and run-time bindable application program interfaces (APIs) for all ILE-conforming high-level languages.

Integrated Language Environment C (ILE C)

An IBM licensed program that is the C programming language available on the system. The ILE C licensed program uses the ILE model.

Integrated Language Environment COBOL (ILE COBOL)

The IBM licensed program that is the COBOL programming language available on the system, including system-specific functions.

Integrated Language Environment RPG (ILE RPG)

An IBM-licensed program that includes a set of RPG compilers to be used for commercial and business applications on System i hosts. The compilers include: System/36E RPG (RPG II), System/38™ RPG (RPG III), RPG/400® (RPG III), and ILE RPG (RPG IV).

Integrated Server Support

A feature of i5/OS that allows users to combine Microsoft® Windows® Server 2003, Windows 2000 Server, and Linux® servers with i5/OS in a single system. Integrated Server Support can help reduce the cost and complexity of PC servers and better manage the delivery of personal productivity applications.

integrated services

A quality-of-service policy that uses the resource reservation setup protocol (RSVP) to provide end-to-end traffic management. In integrated services, an application requests resources from a network. The network handles the data by request.

Integrated Services Digital Network (ISDN)

An international communications standard for sending voice, video, and data over digital telephone lines.

Integrated xSeries® Adapter (IXA)

An external card located in an xSeries server that provides direct, high-speed attachment to a System i product.

Integrated xSeries Server (IXS)

An Intel® server that fits inside System i products to support larger Windows application demands.

integrity

In computer security, assurance that the information that arrives at a destination is the same as the information that was sent.

integrity protection

The set of controls that prevents users from accessing or changing any objects on the system, including user data, except by using the system-provided interfaces that enforce authority rules.

intelligent agent

A Java-based software component that is capable of learning certain behaviors over time through complex autonomic algorithms. Intelligent agents can have many different capabilities, from simply monitoring for certain events to more complex actions like analyzing network problems, monitoring disk space, or managing storage.

intelligent peripheral interface (IPI)

A standard developed by ANSI that defines the electrical, data link protocol, and functional interfaces.

Intelligent Printer Data Stream (IPDS)

An all-points-addressable data stream that allows users to position text, images, graphics, and bar codes at any defined point on a printed page.

intelligent routing

The distribution of output from the PDF subsystem in multiple ways based on values specified in a mapping program and the Print Services Facility™ (PSF) configuration object. The entire input spooled file or any segment of the input spooled file is electronically mailed as a PDF file, stored as a PDF stream file in the integrated file system, spooled as a PDF file, spooled as an Advanced Function Presentation™ (AFP) file, or any combination of those. See also mapping program, PDF subsystem.

interactive

Pertaining to the dialog-like exchange of information between people and a computer. See also batch.

interactive data definition utility (IDDU)

A function of the operating system that can be used to externally define the characteristics of data and the contents of files.

interactive job

A job started for a person who signs on to a work station. In the capacity planning tool, interactive jobs cause interactive and non-interactive transactions. See also batch job.

interactive mode

In query management, the query mode associated with a query instance that allows users to interact with the query commands while a procedure is running.

interactive processing

A processing method in which each operator action causes a response from the program or the system. See also batch processing.

interactive source debugger (ISDB)

A function of the Application Development ToolSet feature that is used for source-level debugging of programs on i5/OS.

interactive SQL (ISQL)

A function of the DB2 Query Manager and SQL Development Kit for i5/OS licensed program that allows SQL statements to run dynamically instead of in batch mode. Every interactive SQL statement is read from the work station, prepared, and run dynamically.

interactive subsystem

A subsystem in which interactive jobs are processed.

interactive terminal facility (ITF)

An asynchronous communications function that allows a system to communicate with applications that can send and receive data, such as electronic mail, memos, library members, and data files.

interactive transaction

The work done by the system when the Enter key or a function key is pressed. See also noninteractive transaction.

interactive user profile

An area used by some IBM licensed programs to store information between successive calls of those programs (such as the file and library last used, or the setup last used).

interblock gap

An area or space on a data medium (tape or diskette) to indicate the end of a physical record or block.

intercept

In a GDDM chart, a method of describing the position of one axis relative to another. For example, the horizontal axis can be specified so that it intercepts (crosses) the vertical axis at the bottom, middle, or top of the plotting area of a chart.

interchange document profile (IDP)

The Document Interchange Architecture object that contains information associated with each document. For example, the interchange document profile can contain authors, keywords, dates, and so on. The interchange document profile is one of many model objects that DIA has defined to keep information about the document. A profile consists of a set of subprofiles.

interchange format

A print descriptor naming convention required to send a print descriptor from one system to another.

interchange group separator (IGS)

A character used to indicate that blanks were removed from a string of data and are to be reinserted.

interface

(1) A shared boundary between independent systems. An interface can be a hardware component used to link two devices, a convention that supports communication between software systems, or a method for a user to communicate with the operating system, such as a keyboard.

(2) In Java, a group of methods that can be implemented by several classes, regardless of where the classes are in the class hierarchy.

interface data unit (IDU)

In OSI, data contained in a buffer passed between layers.

interface name

A logical name for an Ethernet or token-ring line that is created when TCP/IP is installed on the system. Each name is unique and consists of 1 to 128 characters.

Interface Repository (IR)

A byte-stream file that contains the data used to build the run-time objects.

interface specification

Internet Protocol (IP) information that is used to transfer data in a network. Examples of IP information include an address, network mask, line description, line type, current status, maximum transmission unit, and type of service.

Interior Gateway Protocol (IGP)

An Internet protocol that is used by gateways in an autonomous system to transfer routing information.

intermediate assistance level

The type of displays that supports all system tasks and uses computer terminology. Complicated tasks can be done using the intermediate assistance level.

intermediate block check

In BSC, a check that verifies each record, rather than the contents of the total block, when large blocks of data are received.

intermediate representation of a program

The result of the first translation phase of language compilers for the extended program model. The intermediate representation of a program is in the form of machine instruction source and is used as the input to the compiler's final phase, the program resolution monitor.

intermediate routing function

A routing function that allows a network location to receive session data from an adjacent location and route it to the next location on the session path.

intermediate system

See also adjacent destination node. See relay open system.

intermediate system routing

In OSI, the process of selecting the intermediate systems through which a CLNS connection is to be routed. A set of quality-of-service values specifies the basis to be used in routing the connection.

intermediate-text-block character (ITB character)

The BSC transmission control character used to divide a block of text into smaller groups of text for an intermediate block check.

internal data

(1) Data that is recognized only by the procedure or OPM program that defines it. Local data is deleted when the procedure returns control to the calling program or procedure. See also external data.

(2) In COBOL, the data described in a program excluding all external data items and external file connectors. Items described in the Linkage Section of a program are handled as internal data.

internal decimal item

See also zoned decimal format. See packed decimal format.

internal file connector

In COBOL, a file connector that is accessible to only one program in the run unit.

internal local area network (ILAN)

A local area network (LAN) that allows APPC and APPN communications between operating systems running on the same system without requiring a physical communications link. The connection takes place within the lower levels of the software. Communications to other systems requires a physical link.

internal microprogram instruction (IMPI)

The complex instruction set computer (CISC) processor on which the licensed programs run.

internal object

An object that the system program uses to store the information needed to perform some system functions. Internal objects cannot be displayed by a user. For example, you cannot use a display command (like the Display Library [DSPLIB] command) to display internal objects. See also external object.

internal routine

In REXX, a routine that exists inside the user's program and is identified by a label.

internal space object

An index that tracks the internal space objects that store message information. The internal space object is an internal object that is automatically created in the QUSRSYS library when the Start Mail Server Framework (STRMSF) command is used.

internal storage

All main and auxiliary storage in the system.

internal system journal

A journal that is used by IBM programs to manage and recover some system functions such as system-managed access-path protection. Internal system journals cannot be used explicitly by users.

internal trace

In CICS, an option whereby trace entries are written to an internal control region table. The table, which can be specified to wrap when full, is most appropriate if the user does not need to capture a large number of trace entries.

internationalization

The process of designing and developing a software product to function in multiple locales.

internationalized

In national language support, pertaining to a program that can operate in all language environments without any change to the program.

International Organization for Standardization (ISO)

An international body charged with creating standards to facilitate the exchange of goods and services as well as cooperation in intellectual, scientific, technological, and economic activity.

International Organization for Standardization/International Electrotechnical Commission 10646 UCS-2 level 1 (ISO/IEC 10646)

An international encoding scheme that has full character data integrity with Unicode. ISO/IEC 10646 assigns 16 bits for each character, which can be used to represent most of the written languages in the world. The ISO/IEC 10646 character set is supported by System i products with a fixed character set.

International Program License Agreement (IPLA)

A licensing program that regulates the sale and purchase of licensed programs.

international standard

A standards document that is given final approval by the International Organization for Standardization.

internet

In TCP/IP, a collection of interconnected networks that function as a single, large network.

Internet

The worldwide collection of interconnected networks that use the Internet suite of protocols and permit public access.

Internet Architecture Board (IAB)

The technical body that oversees (at a high level) the work of the Internet Engineering Task Force (IETF). The IAB approves the membership of the IETF.

Internet client

A program (or user) that uses the Internet to make requests of and to receive results from an Internet server program. Different client programs are available to request different types of Internet services. A Web browser is one type of client program. File transfer protocol (FTP) is another.

Internet Control Message Protocol (ICMP)

An Internet protocol that is used by a gateway to communicate with a source host, for example, to report an error in a datagram.

Internet Engineering Task Force (IETF)

The task force of the Internet Architecture Board (IAB) that is responsible for solving the short-term engineering needs of the Internet. The IETF consists of numerous working groups, each focused on a particular problem. Specifications proposed as standards typically undergo a period of development and review before they are adopted as standards.

Internet host

A computer that is connected to the Internet or an intranet. An Internet host might run more than one Internet server program. For example, the Internet host might run an FTP server to respond to requests from FTP client applications. The same host might run an HTTP server to respond to requests from clients who are using Web browsers. Server programs typically run in the background (in batch) on the host system.

Internet Key Exchange (IKE)

A protocol that, when used with IPSec, supports the automatic negotiation of security associations as well as the automatic generation and refresh of cryptographic keys. Generally, IKE is used as part of virtual private networking.

Internet Message Access Protocol (IMAP)

A protocol that allows a client to retrieve and manipulate mail messages that are stored on a server.

Internet name

An alias for an IP address. An IP address is in long numeric form and is difficult to remember, such as 10.5.100.75. You can assign this IP address to an Internet name, such as system1.vnet.ibm.com. An Internet name is also called a fully qualified domain name. When you see an advertisement that says Visit our home page, the home page address includes the Internet name, not the IP address, because the Internet name is easier to remember.

Internet Protocol (IP)

A protocol that routes data through a network or interconnected networks. This protocol acts as an intermediary between the higher protocol layers and the physical network. See also Transmission Control Protocol.

Internet Protocol address

See IP address. See also static IP address, dynamic IP address.

Internet Security Association and Key Management Protocol (ISAKMP)

A protocol that provides the mechanism to establish Security Associations (SA) and cryptographic keys in an Internet environment. ISAKMP establishes the security characteristics and cryptographic keys to be used in a virtual private network (VPN).

Internet server

A program (or set of programs) that accepts requests from corresponding client programs over the Internet and responds to those clients over the Internet.

Internet service provider (ISP)

An organization that provides access to the Internet.

Internet suite of protocols

Networking standards defined by the Internet Engineering Task Force (IETF), for example, TCP/IP.

interoperability

The ability of a computer or program to work with other computers or programs.

interpreter

A program that translates and runs each instruction of a high-level programming language before it translates and runs the next instruction.

interprocess communication (IPC)

The process by which programs send messages to each other. Sockets, semaphores, signals, and internal message queues are common methods of interprocess communication.

interrecord-separator character (IRS)

In BSC, a transmission control character that is used to separate records within a block of data.

interregion communication (IRC)

The method by which CICS provides communication between a CICS region and another region in the same processor. Interregion communication is used for multiregion operation (MRO). See also intersystem communication.

interrupt

A signal sent by an I/O device to the processor when an error has occurred or when assistance is needed to complete I/O. An interrupt usually suspends the running of the program that is currently running.

intersystem communication (ISC)

A CICS facility that provides inbound and outbound support for communication from other computer systems. See also interregion communication.

intersystem communications function (ICF)

A function of the operating system that allows a program to communicate interactively with another program or system.

interval control

In CICS, a facility that handles, synchronizes, and initiates the tasks requested by user application programs and CICS internal service routines.

interval control element (ICE)

An entry under CICS interval control that is waiting in an unexpired state. Its defined date and time (to become current) are in the future. When an ICE expires it becomes an automatic initiation descriptor (AID).

intranet

An organization's internal network that uses the IP protocol.

intrapartition destination

In CICS, a type of transient data queue used subsequently as input data to another task within CICS.

intrarecord data structure

In COBOL, the entire collection of groups and elementary data items from a logical record that is defined by an adjacent subset of the data description entries that describe that record. These data description entries include all entries whose level-number is greater than the level-number of the first data description entry describing the intrarecord data structure.

intrasystem communications

A function that allows two programs that are running in two different jobs on the same system to communicate with each other through an ICF file.

intrinsic

Belonging to the essential nature of a thing.

INVALID KEY condition

In COBOL, a run-time condition in which the value of a key for an indexed or direct file does not give a correct reference to the file.

invariant

Pertaining to constraints on a set of data values that must always be satisfied. A single data value may be constrained (for example, x > 5) or the relationships between the data values may be constrained (for example, x > y).

invariant character set

A set of characters, such as the syntactic character set, that are assigned the same code points in all coded character sets or code pages that have the same underlying encoding scheme. See also encoding scheme, code page.

inverted HDLC

The conversion of 0-bits to 1-bits, and vice versa, to guarantee the transmission of data at the data link layer. The data link control protocol must be an HDLC-based protocol.

invite-program-device operation

An input/output operation that invites an acquired program device to send input to a program and returns control to the program without waiting for the input to arrive.

I/O

See input/output.

IO1

A data tower of an Intelligent Printer Data Stream (IPDS) construct that represents image data. Both IM1 and IO1 represent a raster pattern, but IO1 commands provide additional functions.

IOA (I/O adapter)

See input/output adapter.

I/O adapter (IOA)

See input/output adapter.

IOC (I/O controller)

See input/output controller.

IOCA

See Image Object Content Architecture.

I/O card Licensed Internal Code

The Licensed Internal Code in a controller or adapter card.

I/O channel

See input/output channel.

I-O control

In COBOL, the name of the header for an Environment Division paragraph in which program requirements for specific input/output techniques are specified. These techniques include checkpoints, the sharing of the same areas by several data files, and multiple file storage on a single input/output device.

I/O controller (IOC)

See input/output controller.

I/O feedback area

In the C language, an area made up of two sections: the common area and the file-dependent area. The common area contains information about I/O operations performed on the file, such as the number of operations performed and which operation was performed last. The file-dependent area contains file-specific information for display, database, printer, and ICF files.

I-O mode

In COBOL, an open mode where records can be read from, written to, or removed from the file.

IOP (I/O processor)

See input/output processor.

IOP-level partitioning

A dedicated allocation of the input/output processor (IOP) and all accompanying resources (input/output devices) to a particular logical partition. IOPs on a single bus may be dedicated to different logical partitions. The bus resources that contain these IOPs must be shared. See also bus-level partitioning.

I/O processor (IOP)

See input/output processor.

I/O server

Software that provides I/O service to other logical partitions on the same system.

I-O status

In COBOL, a conceptual entity that contains the two-character value indicating the resulting status of an input-output operation. This value is made available to the program through the use of the FILE STATUS clause in the file control entry for the file.

IP

See Internet Protocol. See also Transmission Control Protocol.

IP address (Internet Protocol address)

A unique address for a device or logical unit on a network that uses the IP standard. See also static IP address, dynamic IP address.

IPC

See interprocess communication.

IP datagram

A unit of information that is sent across a TCP/IP network. An IP datagram contains both data and header information, such as the IP addresses of the origin and of the destination.

IPDS

See Intelligent Printer Data Stream.

IPF

See Information Presentation Facility.

IPF file

See Information Presentation Facility file.

IP filter

A filter that provides the basic protection mechanism for a firewall by determining what traffic passes through the firewall based on IP session details. This protects the secure network from outsiders who use unsophisticated techniques (such as scanning for secure servers) or even the most sophisticated techniques (such as IP address spoofing). IP filters are the base on which the other tools are constructed, providing the infrastructure in which they operate and denying access to all but the most determined cracker.

IPI

See intelligent peripheral interface.

IPI-3

The IBM implementation of the proposed ANSI/X3T9.3 standard defining the electrical, data link protocol, and functional interfaces.

IPL

See initial program load.

IPLA

See International Program License Agreement.

IP over IPX

A function of the operating system that allows an application using the sockets' communications application programming interface (API), with address family AF_INET, to communicate interactively with another program or system over an Internetwork Package Exchange (IPX) network.

IP over SNA

A function of the operating system that allows an application using the sockets communications API, with address family AF_INET, to communicate interactively with another program or system over an SNA network.

ips

See inches per second.

IPSec

See IP Security Architecture.

IP Security Architecture (IPSec)

A collection of Internet Engineering Task Force (IETF) standards that define an architecture at the Internet Protocol (IP) layer to protect IP traffic by using various security services.

IR

See Interface Repository.

IRC

See interregion communication. See also intersystem communication.

IRS

See interrecord-separator character.

ISAKMP

See Internet Security Association and Key Management Protocol.

ISC

See intersystem communication. See also interregion communication.

ISDB

See interactive source debugger.

ISDN

See Integrated Services Digital Network.

ISDN data link control (IDLC)

An asynchronous, balanced data link protocol used between two systems to exchange information over an ISDN B-channel.

iSeries

A system in the System i family of general purpose systems that supports i5/OS and Operating System/400 and that provides application portability across all models. See also Operating System/400, i5/OS.

iSeries Access asynchronous communications

The support that connects the personal computer to the ASCII Work Station Controller on the server.

iSeries Access for Windows

The IBM licensed program that allows Windows 95, Windows 98, Windows NT®, and Windows 2000 clients to perform client/server functions from a personal computer over TCP/IP.

iSeries Directory Services

A function of the i5/OS operating system that enables the server to run a Lightweight Directory Access Protocol (LDAP) server.

iSeries Navigator

A no-charge feature of iSeries Access for Windows that is bundled with the i5/OS operating system. iSeries Navigator provides a graphical user interface to common iSeries management functions. Some of the common management functions include basic operations, TCP/IP configuration, job management, users and groups, database management, and Management Central.

iSeries NetServer™

See iSeries Support for Windows Network Neighborhood.

iSeries Support for Windows Network Neighborhood

A function of the i5/OS operating system that enables Microsoft Windows clients on a network to access iSeries shared directory paths and shared output queues without any unique software. The clients use the file and print sharing functions that are included in their Windows operating systems.

ISO

See International Organization for Standardization.

ISO 8208

See X.25.

ISO/IEC 10646

See International Organization for Standardization/International Electrotechnical Commission 10646 UCS-2 level 1.

isolation level

An attribute that defines the degree to which an application process is isolated from other concurrently executing application processes.

ISP

See Internet service provider.

ISQL

See interactive SQL.

ISS

See image symbol set. See also vector symbol set.

ITB character

See intermediate-text-block character.

item

In dynamic data exchange, the identifier for a source of data. For example, the top, left cell position in a spreadsheet is row 1, column 1. This cell's item is R1C1.

iteration

The repetition of a set of computer instructions until a condition is satisfied.

ITF

See interactive terminal facility.

ITU-T

See Telecommunication Standardization Sector.

IVP

See installation verification procedure.

IXA

See Integrated xSeries Adapter.

IXS

See Integrated xSeries Server.