id="c">C

Return to Glossary.

C2

A level of security defined in the Trusted Computer System Evaluation Criteria (TCSEC) published by the United States Government. To meet C2 requirements, a system must perform discretionary access control, authentication and verification, object reuse protection, and auditing of security-relevant events.

CA

See certificate authority.

cable path

A series of cables connected in sequence.

cable-through

Pertaining to a function or feature of a display station that allows multiple work stations to be attached to one cable path.

CA certificate

See certificate authority certificate.

cache

To place, hide, or store frequently used information locally for quick retrieval.

cache line

A record that contains relevant information about the user data that is currently in the subsystem cache memory. Examples of this information include the current state of the data and the intended location of the data on one or more disks.

cache timeout

The length of time that is allowed to pass before the cache is updated.

CA key

See command attention key. See also command function key.

calculation specification

In RPG, a specification on which the programmer describes the processing to be done by the program.

calibration

In capacity planning, the process of refining a model so that it represents the system the user is modeling. The predicted and measured values should match as closely as possible, with no more than a 10% difference for resource utilization, and no more than a 20% difference for response times.

call

(1) To start a program or procedure, usually by specifying the entry conditions and transferring control to an entry point.

(2) A physical or logical connection between one or more parties in a telephone call.

callable interface (CI)

(1) In query management, the Common Programming Interface (CPI) that includes the definitions of the control blocks and constants used for the interface.

(2) The name of the interface program, the definition of the arguments passed to the interface program, and the definition of the data structures passed to the interface program.

callable service

A program service provided through a programming interface. See also action service.

call control

That set of telephony functions that includes call establishment, call transfer, and call disconnection (the program control of a telephone call).

call detail record (CDR)

In telephony, a unit of information containing data about a completed call, such as the time the call began, its duration and date, the originating extension, and the number called.

called number

See dialed number identification service.

called program

A program that is the object of a CALL statement combined at run time with the calling program to produce a run unit.

caller

The requester of a service.

calling program

A program that calls another program.

call level

The position of an entry (program or procedure) in the call stack. The first entry has a call level of 1. Any entry called by a level 1 entry has a call level of 2, and so on.

call level number

A unique number assigned by the system to each call stack entry.

call message queue

A message queue that exists for each call stack entry within a job.

call profile

In telephony, a set of characteristics that may be used when establishing or manipulating a program-controlled telephone call.

call stack

The ordered list of all programs or procedures currently started for a job. The programs and procedures can be started explicitly with the CALL instruction, or implicitly from some other event.

call stack entry

A program or procedure in the call stack.

call user data (CUD)

User-specified data that can be placed in an X.25 call request packet to be sent to the adjacent node.

cancellation cleanup handler

A function that you can specify to perform an action, such as releasing resources, that occurs after the thread returns from the start routine and calls pthread_exit() or after a cancellation request is performed on the thread.

cancellation point

A function that causes a pending cancellation request to be delivered if the cancellation state is enabled and the cancellation type is deferred.

cancellation state

One of two values, which are either enabled or disabled, that describe whether cancellation requests in the current thread are acted on or held in a pending state. If the value is enabled, the cancellation request is acted on immediately and is based on the current cancellation type. If the value is disabled, the cancellation request is held in a pending state until it is enabled.

cancellation type

One of two values (deferred or asynchronous) that describe how cancellation requests in the current thread are acted on when the cancellation state is enabled. If the value is deferred, the cancellation request is held pending. If the value is asynchronous, the cancel request is acted on immediately, thus ending the thread with a status of PTHREAD_CANCELED.

capability data

In OSI, a confirmed data transfer service provided by the session layer to transfer a limited amount of data outside of an activity. Capability data can be used by two peers to exchange information about their capability to start an activity.

capacitor

An electronic part that permits storage of electricity.

capacity on demand (COD)

The ability of a computing system to increase or decrease its performance capacity as needed to meet fluctuations in demand.

capacity planner

A function that uses information about the system, such as a description of the system's workload, performance objectives, and configuration, to determine how the data processing needs of the system can best be met. The capacity planner then recommends, through the use of printed reports and graphs, ways to enhance performance, such as hardware upgrades, performance tuning, or system configuration changes.

capacity planning

The process of determining the hardware and software configuration required to accommodate the anticipated workload on a system.

card

An electronic circuit board that is plugged into a slot in a system to give it added capabilities.

card enclosure

The area in the system that contains the logic cards.

card type

A 4-digit identifier printed on the logic card.

carriage control character

A character that is used to specify a write, space, or skip operation. See also control character.

carrier

A continuous frequency (a pulse train, or an electric or electromagnetic wave) that may be varied by a signal bearing information to be transmitted over a communication system.

Carrier Sense Multiple Access with Collision Detection (CSMA/CD)

A media access method that monitors another station's transmissions. If the data station detects another signal during transmission, it stops transmitting, sends a jam signal, then waits for a variable time before trying again.

cascaded initiator

An intermediate node in a transaction program network that uses the two-phase commit protocol.

cascaded menu

A menu that appears from, and contains choices related to, a cascading choice in another menu.

cascading choice

A choice on a menu that, when selected, presents another menu with additional related choices.

cast

In programming languages, an expression that converts the value of its operand to a specified type.

catalog view

One of a set of views containing information about the objects in a database, such as tables, views, indexes, columns, packages, and constraints.

catch-up

In a remote journal network, the process of replicating journal entries that existed in the journal receivers of the source journal before the remote journal was activated.

CBC

See cipher block chaining.

CBJ

See Class Broker for Java™.

CBX

See computerized branch exchange.

CCA

See Common Cryptographic Architecture.

CCB

See command control block.

CCS

See Common Communications Support.

CCSID

See coded character set identifier. See also binary string.

CCSID 65534

See coded character set identifier 65534.

CCSID 65535

See coded character set identifier 65535.

CD

See compact disc.

CDR

See call detail record.

CD-R

See compact disc - recordable.

CDRA

See Character Data Representation Architecture.

CD-ROM

See compact-disc read-only memory.

Celsius

Pertaining to a thermometric scale at which water boils at 100 degrees and freezes at 0 degrees in standard atmospheric pressure.

centralized directory service

In OSI, a method of organizing directory services so that one node provides directory service for other nodes. OSI Communications Subsystem supports only centralized directory service.

centralized processing

In CICS®, processing in which the application is processed on a central processor, which users access using a terminal.

central office (CO)

A telephone switching system that connects customer-premise business and subscriber lines to other customer lines or trunks, both locally or remotely. A central office is located on the edge of the telephone service provider's network, rather than on a customer's premises.

central processing unit (CPU)

The part of a computer that includes the circuits that control the interpretation and running of instructions.

central site

In a network of systems, the system licensed to receive program temporary fixes (PTFs) and distribution media from IBM®. This system is also used to provide problem handling support to other systems in a network. In a distributed data processing network, the central site is usually defined as the focal point in a communications network for alerts, application design, and remote system management tasks such as problem management.

central system

A single system that handles all of the communications to an endpoint system.

certificate

In computer security, a digital document that binds a public key to the identity of the certificate owner, thereby enabling the certificate owner to be authenticated. A certificate is issued by a certificate authority and is digitally signed by that authority.

certificate authority (CA)

A trusted third-party organization or company that issues the digital certificates used to create digital signatures and public-private key pairs. The certificate authority guarantees the identity of the individuals who are granted the unique certificate.

certificate authority certificate (CA certificate)

In computer security, a digital document that identifies an organization that issues certificates.

CFIOP

See combined function IOP. See also multifunction IOP.

CF key

See command function key. See also command attention key.

CGI

See Common Gateway Interface.

CGI program

See CGI script.

CGI script

A computer program that runs on a Web server and uses the Common Gateway Interface (CGI) to perform tasks that are not usually done by a Web server (for example, database access and form processing).

CGU

See character generator utility.

chain

(1) A group of logically linked records that are transferred over a communications line.

(2) In DFU, a way to change from one display format to another after the user signals that the first display format was completed.

(3) In RPG, an operation code that reads input records identified by specified relative record numbers or keys.

chaining

A method of storing records in which each record belongs to a list or group of records and has a linking field for tracing the chain.

Challenge Handshake Authentication Protocol (CHAP)

An authentication protocol that protects against eavesdropping by encrypting the user name and password. See also Password Authentication Protocol.

change authority

An object authority that allows a user to perform all operations on the object except those limited to the owner or controlled by object existence authority, object management authority, object alter authority, and object reference authority. The user can add, change, and delete entries in an object, or read the contents of an entry in the object. Change authority combines object operational authority and all the data authorities.

change bar

A character used in the left margin to indicate that a document line is changed.

change control server

A system that controls and tracks the distribution of software and data files to other workstations.

change-direction protocol

In SNA, a data flow control protocol in which the sending logical unit (LU) stops sending normal-flow requests, signals this fact to the receiving LU using the change-direction indicator (in the request header of the last request of the last chain), and prepares to receive requests.

changed subfile record

A subfile record into which the work station user has entered data, or a subfile record for which a write or change operation was issued with the DDS keyword SFLNXTCHG or DSPATR(MDT) in effect.

change log

For directory shadowing, a record of changes made to directory entries, departments, and locations for the purpose of sending only the updates and not the entire directory to collecting systems.

change management

The process of planning (for example, scheduling) and controlling (for example, distributing, installing, and tracking) software changes over a network.

change request (CRQ)

In System Manager, an instance of a change request description that has been submitted to run or is running. A change request is uniquely identified by the change request name and a sequence number.

change request description (CRQD)

An i5/OS® object that describes a change to be made to the computing environment. The object, which is maintained only at the central site system or systems, consists of a list of activities that describe the steps needed to make the change.

channel code

A number from 1 to 12 that identifies a position in a forms-control buffer or a page definition.

channel service unit (CSU)

An American Telephone and Telegraph (AT&T) unit that is part of the AT&T nonswitched digital data system.

CHAP

See Challenge Handshake Authentication Protocol. See also Password Authentication Protocol.

character

Any symbol that can be entered on a keyboard, printed, or displayed. For example, letters, numbers, and punctuation marks are all characters.

character array

A named list or table of character data.

character cell

In the GDDM® function, the imaginary box whose boundaries govern the size, orientation, and spacing of individual characters to be displayed on a work station.

character code

In iSeries™ Access, an ASCII or EBCDIC value assigned to the symbols or functions that are used by a computer.

character constant

(1) The actual character value (a symbol, quantity, or constant) in a source program that is itself data, instead of reference to a field that contains the data. See also numeric constant.

(2) In the C language, a character or an escape sequence enclosed in quotation marks.

character conversion

The process of changing data from one character coding representation to another.

Character Data Representation Architecture (CDRA)

An IBM architecture that defines a set of identifiers, resources, services, and conventions to achieve consistent representation, processing, and interchange of graphic character data in heterogeneous environments.

character data representation identifier

A tag that is used to achieve data integrity. The Character Data Representation Architecture specifies that you should tag all character data as it flows through the system. You can tag using a short-form or a long-form identifier. A coded character set identifier (CCSID) is an example of a character data representation identifier.

character expression

A character constant, a simple character variable, an element of a character array, a character-valued function reference, a substring reference, or a sequence of the above separated by the concatenation operator and parentheses.

character field

An area that is reserved for information that can contain any of the characters in the character set. See also numeric field.

character format

In REXX, a format that is used in the REXX conversion functions to indicate that data is in a textual form as opposed to machine-readable form.

character generator utility (CGU)

A function of the Application Development ToolSet feature that is used to define and maintain user-defined double-byte characters and related sort information.

character grid

In Business Graphics Utility, an invisible network of uniformly spaced horizontal and vertical lines covering the chart area. Used by the Business Graphics Utility to determine the physical dimensions of the chart and the placement of the data on it.

character grid unit

In Business Graphics Utility, the distance between two adjacent horizontal or vertical lines on a character grid.

character ID

See character identifier.

character identifier (character ID)

(1) The standard identifier for a character, regardless of its style. For example, all uppercase A's have the same character identifier.

(2) On a system, a 4-byte binary value. The value is a concatenation of the graphic character set global identifier followed by the code page global identifier. For example, the character identifier for German (feature 2929) is 00697 00273.

character key

A keyboard key that allows the user to type into the system the character shown on the key.

character large object (CLOB)

A character string that contains single-byte characters with an associated code page.

character operator

A symbol representing an operation to be performed on character data, such as concatenation (joining the data or fields) in the control language (CL).

character printer

A device that prints a single character at a time. See also line printer.

character set

A defined set of characters with no coded representation assumed and that can be recognized by a configured hardware or software system. A character set may be defined by alphabet, by language, by script, or any combination of these definitions.

character set identifier 65534

The character set identifier (CCSID) that is used to show that a CCSID value for data at this level of processing is not relevant. When CCSID 65534 (FFFE ) is associated with data, a CCSID value for the data should be obtained from the tagged fields of elements that are at a lower level in the defined hierarchy. For example, a file has CCSIDs tagged for each individual field it contains. If the file is tagged with CCSID 65534, processing is based on the CCSIDs assigned to each individual field instead of the CCSID assigned to the file.

character set identifier 65535

The character set identifier (CCSID) that is used to show that data associated with the CCSID should not be processed as coded-graphic-character data.

characters per inch (cpi)

The number of characters printed horizontally within an inch across a page.

character string

A sequence of consecutive characters that are treated as a unit.

character variable

(1) In the C language, a data object whose value can be changed while a program is running and whose data type is a signed or unsigned character.

(2) Character data whose value is assigned or changed while the program is running.

chart

A picture defined in terms of graphics primitives and graphics attributes.

chart area

In the GDDM function, the part of the picture space in which a business chart is to be drawn.

chart format

In Business Graphics Utility, an object containing chart characteristics, such as the chart type, chart heading, legend position, and so on. The chart format does not include the data values to be plotted. The system-recognized identifier for the object type is *CHTFMT.

chart layout

In Business Graphics Utility, the arrangement of the various parts in the chart area and surrounding margins.

CHASE

In SNA, a command used by the host system to determine when the secondary logical unit has finished processing all previously sent response units.

check box

A square box with associated text that represents a choice. When a user selects the choice, the check box is filled to indicate that the choice is selected. The user can clear the check box by selecting the choice again, thereby deselecting the choice.

check constraint

A user-defined constraint that specifies the values that specific columns of a base table can contain.

check digit

The far right number of a self-check field used to verify the accuracy of the field.

check pending

A state that occurs when data for a constraint cannot be verified as valid. A constraint could be either a referential constraint or a check constraint.

checkpoint

A place in a program at which a check is made, or at which a recording of data is made to allow the program to be restarted in case of interruption.

checkpoint size

In OSI X.400, the maximum amount of data (in units of 1024 bytes) that can be sent between two minor synchronization points. The checkpoint size is used by the X.400 reliable transfer server.

checksum

The sum of a group of data that is associated with a group of data and that is used for error detection.

checksum protection

(1) A function that protects data stored in an auxiliary storage pool from being lost because of the failure of a single disk. When checksum protection is in effect and a disk failure occurs, the system automatically reconstructs the data when the system program is loaded after the device is repaired. See also device parity protection, mirrored protection.

(2) In TCP/IP, the sum of a group of data associated with the group and used for error checking purposes.

checksum set

Units of auxiliary storage defined in groups to provide a way for the system to recover data if a disk failure occurs when checksum protection is in effect.

child class

A class that inherits instance methods, attributes, and instance variables directly from the parent class (also known as the base class or superclass), or indirectly from an ancestor class.

child process

A process that is created by a parent process and that shares the resources of the parent process to carry out a request.

child window

A window that appears within the border of its parent window (either a primary window or another child window). When the parent window is resized, moved, or destroyed, the child window also is resized, moved, or destroyed. However, the child window can be moved or resized independently from the parent window, within the boundaries of the parent window.

CI

See callable interface.

CICS

An IBM licensed program that provides online transaction-processing services and management for business applications.

CICS group

An i5/OS library containing the CICS resource definition for CICS tables.

CICS-value data area (CVDA)

CICS-supplied values to certain data options on EXEC CICS commands.

CIDR

See Classless Inter-Domain Routing.

CIM

See Common Information Model.

C interface

The interface that is defined at a level that depends on the variant of C standardized by ANSI.

CIP

See commit in progress.

cipher

A cryptographic algorithm used to encrypt data that is unreadable until converted into plain data with a predefined key.

cipher block chaining (CBC)

In Cryptographic Support, a method of reducing repetitive patterns in ciphertext by performing an exclusive-OR operation on each 8-byte block of data with the previously encrypted 8-byte block before it is encrypted.

ciphertext

Data that has been encrypted. Ciphertext is unreadable until it has been converted into plaintext (decrypted) with a key.

circuit breaker

A switch that automatically interrupts an electric circuit because of an abnormal condition.

CISC

See complex instruction set computer. See also reduced instruction set computer.

CL

See control language.

C language

A language used to develop application programs in compact, efficient code that can be run on different types of computers with minimal change.

class

(1) In object-oriented design or programming, a model or template that can be used to create objects with a common definition and common properties, operations, and behavior. An object is an instance of a class.

(2) An object that contains specifications, such as priority, maximum processing time, and maximum storage, to control the run-time environment of a job. The system-recognized identifier for the object type is *CLS.

class 0

See transport class 0.

class 2

See transport class 2.

class 4

See transport class 4.

class attribute

A value in a class object that controls the processing of routing steps in a job. These values include the run priority, time slice, eligibility for purge, default wait time, maximum processing unit time, and maximum temporary storage parameters.

class binding signature

A hexadecimal value that contains the class signature (obtained from the signature bank) and the inheritance level. The class binding signature is added to the Interface Definition Language (IDL) source file by the signature emitter.

Class Broker for Java (CBJ)

A Java tool that allows Java applications to run on a host system that does not have a graphical user interface (GUI). Because the IBM Developer Kit for Java Remote Abstract Window Toolkit is not recommended for complex graphics or highly interactive operations, CBJ for high-performance GUI services can be used.

class condition

In COBOL, a condition that specifies the character content of a data item as all alphabetic or all numeric.

class file

A compiled Java source file.

classifier

In QoS, a control function that selects packets according to the content within the packet headers.

Classless Inter-Domain Routing (CIDR)

A method for adding class C Internet Protocol (IP) addresses. The addresses are given to Internet Service Providers (ISPs) for use by their customers. CIDR addresses reduce the size of routing tables and make more IP addresses available within organizations.

class mask

A network mask that is derived solely on the basis of the network class of an Internet Protocol (IP) address.

class method

(1) In Java, a method that is called without referring to a particular object. Class methods affect the class as a whole, not a particular instance of the class. See also instance method.

(2) A method that creates class instances.

class-name

In COBOL, a user-defined word defined in the SPECIAL-NAMES paragraph of the Environment Division that assigns a name to the proposition, for which a truth value can be defined, to verify that the content of a data item consists exclusively of those characters listed in the definition of the class-name.

class object

An object that identifies the run attributes of a job. The system-recognized identifier for the object type is *CLS.

class of service

A set of link and node characteristics, associated with a session or a set of sessions, that determine the route that is selected for the sessions through an APPN network.

class-of-service description

A system object created for Advanced Peer-to-Peer Networking® (APPN) support that provides the information required to assign relative priority to the transmission groups and intermediate routing nodes for an APPN session. The system-recognized identifier for the object type is *COSD.

CLASSPATH

In the execution environment, a variable that specifies the directories in which to look for class and resource files.

class path

A list of directories and JAR files that contain resource files or Java classes that a program can load dynamically at run time.

class signature

A hexadecimal value obtained from a server and placed in a signature bank on the workstation. The signature bank uniquely identifies an Interface Definition Language (IDL) interface. Class signatures are added to the IDL source file by the signature emitter.

clause

(1) The fundamental grouping of REXX syntax. A clause is composed of zero or more blanks, a sequence of tokens, zero or more blanks, and the semicolon delimiter.

(2) In SQL, a distinct part of a statement in the language structure, such as a SELECT clause or a WHERE clause.

(3) A set of consecutive character strings that specify a characteristic of an entry. There are three types of clauses: data, environment, and file.

cleanup interval

The length of time to wait before removing obsolete data.

click

To press and release a mouse button without moving the pointer off the choice.

client

A system or process that is dependent on another system or process (usually called the server) to provide it with access to data, services, programs, or resources. See also server, host.

client/server

Pertaining to the model of interaction in distributed data processing in which a program on one computer sends a request to a program on another computer and awaits a response. The requesting program is called a client; the answering program is called a server. See also distributed application.

clipboard

An area of computer memory, or storage, that temporarily holds data. Data in the clipboard is available to other applications.

clipping

In the GDDM function, the process of cutting off the image at the border of the display but allowing the coordinates of the lines to extend beyond.

CLNP

See connectionless-mode network protocol.

CLNS

See connectionless-mode network service.

CLNS path

In OSI, a path used when the connectionless-mode network service is used. Each CLNS path names data terminal equipment (DTE) to be used for outbound communication.

CLNS path maintenance

In OSI, an option of whether or not to maintain a CLNS path to an adjacent node permanently (until OSI Communications Subsystem is restarted), or release the path when no active CLNS connection uses it. These connections include both network management and directory service connections and connections between customer programs.

CLNS path set

In OSI, a path set used when the connectionless-mode network service is used.

CLOB

See character large object.

clocking

In communications, a method of controlling the number of data bits sent on a communications line in a specified time.

close

To end processing by ending the connection between the file and a program.

closed user group (CUG)

In data communication, a group of users who can communicate with other users in the group, but not with users outside the group. A data terminal equipment (DTE) may belong to more than one closed user group.

closure line

In the GDDM function, a line added by the system to enclose an area being filled with a pattern, in instances when the routines that precede the GSENDA routine fail to form an enclosed area.

CL program

See control language program.

cluster

(1) A collection of complete systems that work together to provide a single, unified computing capability.

(2) In SNA, a group of stations that consist of a controller (cluster controller) and the workstations attached to it.

Cluster feature

A feature that provides four cable connections and allows up to four work stations to be attached to a 5251 Model 12 Display Station.

clustering

The ability to group independent systems to work together as a single system.

cluster joining

The process whereby additional nodes join an existing cluster when they can communicate with another active clustered node and can validate the node name and version compatibility.

cluster membership list

A set of cluster nodes that have been configured for a cluster.

cluster node

A system that is a member of a cluster. See also system.

ClusterProven®

An IBM designation that defines certain high-availability requirements that are applied to a software product either by itself or in combination with other software products. A solution that satisfies the technical criteria of these requirements can be validated with IBM and licensed to be marketed with IBM's ClusterProven trademark.

cluster resource

Any part of the system that is available across multiple cluster nodes. The two types of system resources that can be resilient are the following: Objects that are kept up to date by using replication. A resilient application and its associated IP address, which can be switched.

cluster resource group (CRG)

A collection of related cluster resources that defines actions to be taken during a switchover or failover operation of the access point of resilient resources. The group describes a recovery domain and supplies the name of the cluster resource group exit program that manages the movement of an access point.

cluster resource group manager (CRGM)

A highly available client application that uses the integrated cluster resource services to configure, define, monitor, and administer a cluster of systems.

cluster resource service

An i5/OS system service function that supports cluster implementations.

cluster service

A Windows® (TM) service that manages the cluster specific activities and is installed on each node of the cluster. The components of the Cluster service provide high availability, easy management and enhanced scalability for Windows.

CL variable

See control language variable.

CMC

See Common Messaging Call.

CMIP

See Common Management Information Protocol.

CMIS

See common management information service.

CMS

See Conversational Monitor System.

CO

See central office.

coaxial cable

A cable consisting of one conductor, usually a small copper wire, within and insulated from another conductor of larger diameter, usually copper tubing or copper braid.

COBOL

See Common Business Oriented Language.

COBOL character

Any of the 51 characters of the COBOL character set.

COBOL word

In COBOL, a character string of not more than 30 characters that forms a user-defined word, a system-name, or a reserved word.

COD

See capacity on demand.

codec

A technology that compresses and decompresses data for the purpose of reducing the bandwidth required to send streaming data.

coded character set identifier (CCSID)

A 16-bit number that includes a specific set of encoding scheme identifiers, character set identifiers, code page identifiers, and other information that uniquely identifies the coded graphic-character representation. See also binary string.

coded character set identifier 65534 (CCSID 65534)

The coded character set identifier (CCSID) that is used to show that a CCSID value for data at this level of processing is not relevant. When CCSID 65534 (X'FFFE') is associated with data, a CCSID value for the data should be obtained from the tagged fields of elements that are at a lower level in the defined hierarchy. For example, a file has CCSIDs that are tagged for each individual field it contains. If the field is tagged with CCSID 65534, processing is based on the CCSIDs assigned to each individual field instead of the CCSID assigned to the file.

coded character set identifier 65535 (CCSID 65535)

An identifier that is used to show that the associated data should not be processed as coded-graphic-character data. CCSID 65535 (FFFF ) cannot be represented in long form. Data that is associated with CCSID 65535 should be interpreted as actual representation is unknown as defined in Character Data Representation Architecture-Level 2, IBM Registry™. You cannot convert data that is associated with CCSID 65535 from one CCSID to another. The coded character set identifier (CCSID) that is used to show that data associated with the CCSID should not be processed as coded-graphic-character data.

coded font

In AFP™ support, a font file that associates a code page and a font character set. For double-byte fonts, a coded font associates multiple pairs of code pages and font character sets.

coded graphic character-set ID

A 10-digit identifier (two 5-digit identifiers separated by a space) that is the combination of a graphic character-set ID and a code-page ID. See also code-page ID.

code load

In System Manager, the type of product load that contains all of the product code that does not require translation to other languages, such as the code for displays, menus, and messages. However, if a product is never going to be translated, the code may contain all the product code.

code page

A particular assignment of code points to graphic characters. Within a given code page, a code point can have only one specific meaning. A code page also identifies how undefined code points are handled.

code page global identifier (CPGID)

A 5-digit decimal or 2-byte binary identifier that is assigned to a code page. The range of values is 00001 to 65534 (X'0001' to X'FFFE').

code-page ID

A 5-digit registered identifier used to specify a particular assignment of code points to graphic characters. The code-page ID is the second part of the QCHRID system value or the CHRID parameter value. See also coded graphic character-set ID.

code point

(1) For SNA alerts, a 1-or 2-byte hexadecimal code that designates a particular piece of text to be displayed at the focal point.

(2) A unique bit pattern that represents a character in a code page.

(3) In QoS, pertaining to a specific value in the Differentiated Services field of a data packet that signals to a network the behavior that is assigned to that packet.

coexistence

The ability of two or more entities to function in the same system or network.

coherency check

Verification that the current state of an object satisfies the programmer-defined invariant properties of its class.

coherent

Pertaining to an object in which all data values satisfy the invariant properties. If any invariant property is not satisfied, the object is not coherent.

cold start

A method of starting CICS where all local resources are refreshed, but information relating to remote systems and resource managers is preserved.

collate

To combine and arrange in order.

collating sequence

The sequence in which the characters are ordered for the purpose of sorting, merging, comparing, and processing indexed data sequentially.

collator

A device that combines and arranges pages in order.

collection

(1) A set of objects created by DB2® UDB for iSeries SQL that consists of, and logically classifies, a set of objects, such as tables, views, and indexes. A DB2 UDB for iSeries SQL collection consists of a library; catalog views that contain descriptions and information for all tables, views, indexes, files, packages, and constraints created in the library; a journal and journal receiver that are used to record changes on all tables created in the collection; and, optionally, a data dictionary.

(2) Data obtained by a collector that represents the system status at a given point in time. Collections are timestamped and stored in a management collection object.

Collection Services

An iSeries Navigator tool that collects performance data independent of the iSeries Navigator system monitors. This function is intended for subsequent analysis by performance personnel either by writing queries against the collected data or by reviewing reports produced by the Performance Tools for iSeries licensed program.

collector

A generic name for a program that at regular intervals collects data about the status of the system.

collector system

For directory shadowing, a system that receives initial or changed Enterprise Address Book (EAB) data from a supplier system in a network. See also supplier system.

collision

An unwanted condition that results from concurrent transmissions on a channel, causing the transmissions to be unintelligible.

collision detect

In Performance Tools, a counter that counts the total number of times the terminal equipment (TE) detected that the frames it transmitted were damaged by another TE trying to use the same bus.

color

In computer systems, a color is usually represented by a triplet called RGB (red, green, and blue) signals. Most computer monitors require RGB signals to drive the 3-colored phosphors of a color monitor.

color palette

(1) A set of colors that can be displayed on the display at one time. This can be standard set used for all images or a set that can be customized for each image.

(2) In Business Graphics Utility, the range of colors defined by hue, lightness, and saturation to be used when a chart is displayed on a graphics-capable display.

column

(1) In a relational database, a field defined for a given record or row.

(2) The vertical component of a database table. A column has a name and a particular data type (for example, character, decimal, or integer).

(3) A character position within a print line or on a display. The positions are numbered consecutively from 1, starting at the leftmost character position and extending to the rightmost position.

column function

In SQL, a process that calculates a value from a set of values and expresses it as a function name followed by an argument enclosed in parentheses.

column separator

A symbol on each side of a position of a field on a display. This symbol does not occupy a position on the display.

combination box

A control that combines the capabilities of an entry field and a list box. The list box contains choices that a user can select from to complete the entry field.

combined alert

In the NetView® program, an alert that includes both a nongeneric alert and a generic alert in one network management vector transport.

combined condition

In COBOL, a condition that is the result of connecting two or more conditions with the AND or the OR logical operator.

combined file

In RPG, a data file that is used as both an input file and an output file. The fields are not necessarily the same in the input and output records.

combined function IOP (CFIOP)

A type of IOP that can connect to a variety of different input/output adapters to support disk units, a console, and communications hardware. It contains some multifunction IOP (MFIOP) capabilities as well as Ethernet and token-ring controllers. This processor does not contain server processor functions. See also multifunction IOP.

combined station

In high-level data link control (HDLC), the part of a data station that supports the combined control functions of the data link, generates commands and responses for transmission, and interprets received commands and responses.

comma

In REXX, a token that represents the continuation character, a separator of arguments in an argument list, or a separator in a parsing template.

command

(1) In SNA, any field set in the transmission header (TH), request header (RH), or request unit (RU) that states an action or that starts a protocol.

(2) In SDLC, a frame transmitted by a primary station. Asynchronous balanced mode stations send both commands and responses. See also response.

(3) A statement used to initiate an action or start a service. A command consists of the command name abbreviation, and its parameters and flags if applicable.

command attention key (CA key)

In DDS, a keyboard key that can be specified with the CA keyword to request the function specified by the keyword. Data is not returned to the system. See also command function key.

command control block (CCB)

In the IBM Token-Ring Network, a specifically formatted block of information provided from the application program to the adapter support software to request an operation.

command definition

An object that contains the definition of a command (including the command name, parameter descriptions, and validity-checking information) and identifies the program that performs the function requested by the command. The system-recognized identifier for the object type is *CMD.

command definition statement

A source statement that defines keywords and parameter values, qualified names, elements in a list, parameter requirements and interrelationships, and prompt text for a command. Command definition statements are used to create a CL command.

command file

(1) In RJE, a remote job input stream that can contain host system commands and job control language (JCL), data, and RJE control statements (READFILE or EOF). See also data file.

(2) In PC operating systems, a file with a file name extension of .CMD that functions like a batch file in DOS.

command function key (CF key)

In DDS, a keyboard key that can be specified with the CF keyword to request the function specified by the keyword. Data is returned to the system. See also command attention key.

command key indicator

In RPG, an indicator defined to correspond with the function keys to tell the program when one of the function keys is pressed.

command length

In query management, one of the arguments passed to the language-specific interface programs that specifies the length of the query command to be run.

command-level

Pertaining to an operation that is performed for a specific command in a program. For example, a Monitor Message (MONMSG) command that immediately follows a specific command in a CL program is a command-level MONMSG command. See also program level.

command line

The blank line on a display where commands, option numbers, or selections can be entered.

command name

The first term in a command, a verb, which specifies the action to be performed and is usually followed by operands.

command processing program (CPP)

A program that processes a command. This program performs some validity checking and processes the command so that the requested function is performed.

command prompt

A displayed character (or string of characters) that indicates that a user may enter a command to be processed.

command string

In query management, a character string that contains a query command.

COMMAREA

See communication area.

comment

Explanatory text in a program or file that is not translated by the compiler.

comment-entry

In COBOL, an entry in the Identification Division of the source program that may be any combination of characters from the character set of the computer. The comment-entry is written in area B on one or more lines. Comment-entries serve only as documentation and are not translated by the compiler.

comment line

In COBOL, a source program line represented by an asterisk (*) in the indicator area of the line and any characters from the computer's character set in area A and area B of that line. The comment line serves only for documentation in a program.

commercial processing workload (CPW)

An application that is run on System i™ models and processors to determine processor performance. The CPW workload is representative of commercial applications, particularly those that do significant database processing in conjunction with journaling and commitment control.

commit

To end a unit of work by releasing locks so that the database changes made by that unit of work can be perceived by other processes. This operation makes the data changes permanent. See also atomic.

commit cycle

The sequence of changes made between commitment boundaries.

commit cycle identifier

The journal sequence number associated with the start commitment operation that is used to identify the journal entries in a particular commit cycle.

commit identifier

The information that associates the commit operation with a specific set of committable resource changes. The commit ID is placed in the notify object if a system or routing step failure occurs, or if uncommitted changes exist when a routing step ends normally. The commit ID contains information (supplied on the commit statement) about the last successful transaction (group of changes that appear as a single change); for example, the transfer of funds from savings to a checking account.

commit in progress (CIP)

The commit in progress logical unit of work (LUW) state indicates that all the resources associated with this logical unit of work have been prepared after a unanimous vote to commit. The protected resource managers are in the process of committing.

commitment boundary

In a commitment controlled environment, any time there are no outstanding changes for a committable resource existing within a job.

commitment control

A means of grouping committable resource operations to allow either the processing of a group of committable resource changes as a single unit through the Commit command, or the removing of a group of committable resource changes as a single unit through the Rollback command.

commitment definition

Information used by the system to maintain the commitment control environment throughout a routing step and, in the case of a system failure, throughout an IPL (initial program load). This information is obtained from the Start Commitment Control (STRCMTCTL) command, which establishes the commitment control environment, and the file open information in a routing step. The commitment definition has a scope either to the job or to a particular activation group within the job.

commit point

A point in time when data is considered to be consistent.

committable resource

A local or remote i5/OS object that can be placed under commitment control.

committable update

An operation that results in a change to an object such that the object is under commitment control.

Common Business Oriented Language (COBOL)

A high-level programming language that is used primarily for commercial data processing.

common carrier

In data communications, any government-regulated company that provides communications services to the general public. Examples are: the government-regulated telephone and telegraph companies in the United States, the General Post Office in the United Kingdom, the Bundespost in Germany, and Nippon Telephone and Telegraph Public Corporation in Japan.

Common Communications Support (CCS)

The Systems Application Architecture® (SAA®) component that defines architectures and protocols that interconnect systems and devices in an SAA environment and allow data to be interchanged among them.

Common Cryptographic Architecture (CCA)

IBM software that enables a consistent approach to cryptography on major IBM computing platforms. It supports application software that is written in a variety of programming languages. Application software can call on CCA services to perform a broad range of cryptographic functions, including DES and RSA encryption.

Common Gateway Interface (CGI)

An Internet standard for defining scripts that pass information from a Web server to an application program, through an HTTP request, and vice versa.

Common Information Model (CIM)

An implementation-neutral, object-oriented schema for describing network management information. The Distributed Management Task Force (DMTF) develops and maintains CIM specifications.

common key

In COBOL, the key fields that are common to all record formats in the file starting with the first key field (the most significant) and ending with the last key field (the least significant).

Common Management Information Protocol (CMIP)

In OSI, the management protocol (ISO 9596-2) that supports the common management information service.

common management information service (CMIS)

In OSI, the set of services defined by ISO 9595. The common management information service is used by agent processes and managing processes to communicate.

Common Messaging Call (CMC)

An application programming interface (API) defined by the X.400 API Association.

Common Object Request Broker Architecture (CORBA)

An architecture and a specification for distributed object-oriented computing that separates client and server programs with a formal interface definition.

common program

In COBOL, a program that, despite being directly contained within another program, can be called from any program directly or indirectly contained in that other program.

Common Programming Interface (CPI)

In Systems Application Architecture (SAA), a set of software interfaces, conventions, languages, and protocols that provide a framework for writing applications with cross-system consistency.

Common Programming Interface for Communications (CPI-C)

A call-level interface that provides a consistent application programming interface (API) for applications that use program-to-program communications. CPI-C uses LU 6.2 architecture to create a set of interprogram services that can establish and end a conversation, send and receive data, exchange control information, and notify a partner program of errors.

Common User Access® (CUA®)

The Systems Application Architecture (SAA) specification for a user interface.

common user ID

See common user identification. See also user identification.

common user identification (common user ID)

In iSeries Access, the user identification of an iSeries Access user that is used by the router when establishing a communications connection with a host system if a user ID is not specified in either the CONFIG.PCS file or in an alternative configuration file. The router uses this common user ID when connecting the personal computer to each additional host system. See also user identification.

common work area (CWA)

A work area that can be accessed by any transaction in the CICS system.

communication adapter

A device which allows network communication.

communication area (COMMAREA)

A CICS area that is used to pass data between tasks that communicate with a given terminal. The area can also be used to pass data between programs within a task.

communication port

(1) On a personal computer, a serial port to which a stand-alone modem can be attached.

(2) An access point for data entry or exit to or from a communication device such as a workstation.

communications area

In query management, a control block used to communicate between the system code supporting the Common Programming Interface (CPI) and the application program using the CPI.

communications configuration

The physical placement of communications controllers, the attachment of communications lines, and so forth; and the configuration descriptions that describe the physical configuration to the system and describe how the configuration will be used by the system.

communications controller

The I/O processor card in the card enclosure.

communications data format

In RJE, the output data received from the host system is left the same as it was received (either compressed, or data cut off at the end, or both).

communications job

A batch job that is started by a program start request from a remote system.

communications line

The physical link (such as a wire or a telephone circuit) that connects one or more work stations to a communications controller, or connects one controller to another. See also data link protocol.

communications security

A system option that requires the identity of a remote location to be verified before that location can run programs on your system.

communications side information

In CPI Communications, an object that contains initialization parameters, such as the name of the partner program with which a program can establish a conversation and the name of the logical unit (LU) at the partner program's node, which CPI Communications requires to establish a conversation. The system-recognized identifier for the object type is *CSI.

communications type

A method for application programs to communicate on a local system, or between a local system and a remote system using the intersystem communications function (ICF). Examples of these communications methods include (a) asynchronous communications, (b) binary synchronous communications (BSC), (c) intrasystem communications, or (d) Systems Network Architecture (SNA), such as advanced program-to-program communications (APPC) and SNA upline facility (SNUF).

Communications Utilities

The IBM licensed program that contains the VM/MVS bridge and the remote job entry function. Communications Utilities provides a method of exchanging mail or files and submitting or receiving jobs between connected systems.

community

The relationship between a Simple Network Management Protocol (SNMP) agent and one or more SNMP managers. The community describes which SNMP manager requests the SNMP agent should honor.

commutative

Combining mathematical elements or having elements that combine in a way that the result is independent of the order in which they are processed. For example, such that a + b = b + a and a x b = b x a.

compact

To replace repetitive bits in a file or folder with control bits so that the file or folder takes up less space when saved.

compact disc (CD)

An optical disc that stores digital data.

compact-disc read-only memory (CD-ROM)

High-capacity read-only memory in the form of an optically read compact disc.

compact disc - recordable (CD-R)

A device that can write data to compact disc recordable (CD-R) discs. A CD-R then can be read like CD-ROM media.

compaction

See compression.

comparison operator

(1) In SQL, a symbol used in comparison expressions to specify a relationship between two values. Comparison operators are = (equal to), <> (not equal to), < (less than), > (greater than), <= (less than or equal to), and >= (greater than or equal to).

(2) In REXX, an operator that compares two terms and returns the value 1 if the result of the comparison is true, or 0 if it is not true.

compatibility

The ability of a device or system to work with another device or system without modification.

compatible

Pertaining to the ability of a device or program to work with another device or program.

compilation

Translation of a source program (such as RPG or COBOL specifications) into a program in machine language. In Integrated Language Environment® (ILE) languages, compilation translates source statements into modules, which then can be bound into programs or service programs.

compilation unit

A portion of a computer program sufficiently complete to be compiled correctly.

compile

(1) To translate all or part of a program expressed in a high-level language into a computer program expressed in an intermediate language, an assembly language, or a machine language.

(2) In Integrated Language Environment (ILE) languages, to translate source statements into modules that then can be bound into programs or service programs.

compiled program

In the original program model (OPM), the set of machine-language instructions that is the output from the compilation of a source program. The actual processing of data is done by the machine-language program. The system-recognized identifier for the object type is *PGM.

compiler

A program that translates a source program into an executable program (an object program).

compiler-directing statement

(1) A statement that controls what the compiler does rather than what the compiled program does.

(2) In RPG, an instruction that controls a compilation listing or causes records to be inserted. The four compiler directives are /TITLE, /EJECT, /SPACE, and /COPY.

(3) In COBOL, a statement, beginning with a compiler-directing verb, that causes the compiler to take a specific action during compilation. The compiler-directing statements are the COPY, ENTER, REPLACE, and USE statements.

compiler listing

A printout that is produced by compiling a program or creating a file and that optionally includes, for example, a line-by-line list of the high-level language source, a cross-reference list, diagnostic information; and for programs, the description of the externally described files.

compile time

The time period during which a computer program is being compiled into an executable program.

compile-time array

In RPG, an array that is compiled with the source program and becomes a permanent part of the program. See also preruntime array, runtime array.

compile-time table

In RPG, a table that is built into the source program and that becomes a permanent part of the compiled program. See also runtime table.

complement

(1) The value that can be added to the number to equal a given value.

(2) In Cryptographic Support, a binary value that, in an exclusive-OR operation with a given binary value of the same length, produces a binary value of all ones.

completion code

A return code indicating how a message queue interface (MQI) call has ended.

completion message

A message that tells the operator when work is successfully ended.

complex condition

In COBOL, a condition in which one or more logical operators (AND, OR or NOT) act on one or more conditions. Complex conditions include negated simple conditions, combined conditions, and negated combined conditions. See also simple condition.

complex instruction set computer (CISC)

A computer that uses the traditional processor architecture to process instructions. See also reduced instruction set computer.

complex number

A number consisting of an ordered pair of real numbers, expressible in the form a+bi, where a and b are real numbers and i squared equals minus one.

compliance type

In i5/OS licensed management, the value that determines the action the product must take when the authorized usage limit is reached or exceeded. The warning compliance type indicates users are never denied access to a product. The operation action compliance type means that new users are denied access to the product once the usage limit is reached, but users that are currently using the product still have access.

component

In VisualAge® RPG, a functional grouping of classes and related files within a product.

composite bar chart

In the GDDM function, a bar chart in which multiple vertical axis values for the same horizontal axis value are stacked one on top of another. See also floating bar chart, multiple bar chart.

composite bar graph

In Performance Tools, a bar graph in which multiple vertical axis values for the same horizontal axis value are stacked one on top of another. See also floating bar graph.

composite key

(1) An ordered set of key columns of the same table.

(2) A key for a file or record format that is composed of more than one key field.

composite part

In VisualAge RPG, a collection of controls selected by the user on the GUI designer tool suite and then placed in the parts palette.

composite project

A container holding projects or composite projects, or both. Composite projects are used to organize the projects associated with the software application.

compound condition

In COBOL, a statement that tests two or more relational expressions. The result can be true or false.

compound symbol

In REXX, a symbol that permits the substitution of variables within its name, when referred to. A compound symbol contains at least one period and at least two other characters. It cannot start with a digit or a period, and if there is only one period in the compound symbol, it cannot be the last character. The compound symbol begins with a stem (that part of the symbol up to and including the first period). The stem is followed by the tail (the parts of the name, delimited by periods, that are constant symbols, simple symbols, or null). Compound symbols allow the construction of arrays, associative tables, lists, and so on.

compound variable

In REXX, a symbol that contains at least one period, one character before the period, and one character after the period. A compound variable cannot start with a digit or period.

compress

To reduce the size of a set of data, such as a file, in order to save space or transmission time.

compressed listing

In CoOperative Development Environment/400, a graphical representation of the listing of the program currently being debugged. See also compressed source.

compressed source

In CoOperative Development Environment/400, a graphical representation of the source of the program currently being debugged. See also compressed listing.

compression

A function that removes repetitive characters, spaces, or strings of characters from the data being processed and replaces the repetitive characters with control characters. Compression reduces the amount of storage space required for the data.

computer graphics

The use of a computer to produce visual representations of data, such as charts and multi-dimensional drawings by means of dots, lines, and curves.

computer instruction

An instruction that can be recognized by the processing unit of the computer for which it is designed. See also machine language.

computerized branch exchange (CBX)

An exchange in which a central node acts as a high-speed switch to establish direct connections between pairs of attached nodes.

computer language

A language that can be used directly by a computer without intermediate processing. See also computer instruction.

computer-name

In COBOL, a system-name that identifies the computer on which the program is to be compiled or run.

concatenate

(1) To link together.

(2) To join two character strings.

concatenated field

Two or more fields that are combined to make one field in a logical file.

concatenation operator

(1) In REXX, an operator used to combine two strings into one by adding the second string to the right end of the first string. The concatenation operators for REXX are a double vertical bar (which concatenates without a blank) and the blank (which concatenates with a blank).

(2) The symbol used to join two character data items. In CL, for example, the concatenation operator is two vertical bars (||).

concurrency

The shared use of resources by multiple interactive users or application processes at the same time.

concurrent

Pertaining to the shared use of resources by multiple interactive users or application programs at the same time.

concurrent connection limit

In OSI, the maximum number of concurrent connections allowed for a given OSI Communications Subsystem node.

concurrent maintenance

Service that is performed on a hardware unit while it is operational.

condition

(1) In REXX, a specific event, or state, that can be trapped by the REXX CALL ON or SIGNAL ON instruction.

(2) An expression that can be evaluated to either true or false. It can be expressed in natural language text, in mathematically formal notation, or in a machine-readable language.

(3) In the Integrated Language Environment (ILE) model, a system-independent representation of an error condition within a high-level language (HLL). For an i5/OS program, each ILE condition has a corresponding exception message.

conditional expression

(1) In COBOL, a simple condition or a complex condition specified in an IF, a PERFORM, or a SEARCH statement.

(2) A statement that compares the relationship (such as greater than or equal) of two items.

conditional external reference

An external reference that causes automatic linking to be performed.

conditional force

A function that replaces the specified control field character before the record is sorted only if the control field in the input record contains a particular entry.

conditional loop

In REXX, a loop that allows a set of instructions to be repeated either WHILE or UNTIL a specified condition is met.

conditional phrase

(1) In COBOL, a phrase that specifies the action to be taken on the determination of the truth value of a condition resulting from the running of a conditional statement.

(2) In REXX, a phrase in a DO instruction, introduced by the subkeyword WHILE or UNTIL, that is used to change the iteration of a repetitive DO loop.

conditional prompting

A type of prompting that is provided by the system depending on the values selected by the user for other parameters. See also selective prompting.

conditional statement

In COBOL, a statement that controls program flow based on the result of the evaluation of a condition.

conditional variable

In COBOL, a data item, one or more values of which has a condition-name assigned to it.

conditioning

The use of indicators in a program to control when calculations or output operations are done, or in a file, the use of indicators or condition names to control when certain functions or operations are done.

conditioning indicator

In RPG, an indicator used to specify when to do calculations or which characteristics apply to a record format or field.

condition name

(1) For display files, a name used to control the selection of DDS keywords and display locations based on the model of the display station.

(2) The name assigned to a status of a user-defined switch.

(3) In COBOL, a name assigned to a specific value, set of values, or range of values within the complete set of values that a conditional variable can have.

condition-name condition

In COBOL, a statement that the value of a conditional variable is one of a set (or range) of values assigned to a condition name associated with the conditional variable.

condition token

A 12-byte data structure, which is consistent across multiple Systems Application Architecture (SAA) participating systems, that allows the application programmer to associate the condition with the underlying exception message.

condition trap

In REXX, the method by which the explicit flow of processing in a REXX program can be changed. Condition traps are enabled or disabled using the ON or OFF subkeywords of the CALL and SIGNAL instructions.

condition variable

An object that allows a thread to suspend execution when it finds an untrue condition, and to resume execution when another thread makes the condition true.

conduit

A pipe for protecting electric wires or cables.

confidentiality

In computer security, assurance that sensitive information is not visible to an eavesdropper.

configuration

(1) See topology.

(2) The manner in which the hardware and software of a system, subsystem, or network are organized and interconnected.

configuration file

(1) A file that specifies the characteristics of a program, system device, system or network.

(2) In performance, a file that contains information about a collection as well as certain system attributes.

configuration list

A list of local or remote locations, network addresses, or pass-through device descriptions used by some types of communications descriptions. The system-recognized identifier for the object type is *CFGL.

configuration management

The control of information necessary to identify both physical and logical information systems and their relationship to one another.

configuration report server (CRS)

A function that resides on each ring in an environment of multiple token-ring networks in which configuration is being monitored. This function receives notifications about inserting and removing stations and notifications about active monitor failures.

Configuration Section

In COBOL, a section of the Environment Division of a program, which describes the overall specifications of the source and object computers.

configure

(1) To describe the interconnected arrangement of the devices, programs, communications, and optional features installed on a system.

(2) To describe setting up auxiliary storage pools and checksum protection.

confirm

In OSI, a service primitive issued by a service provider to complete the procedures associated with a confirmed service.

confirmation of delivery

The automatic notification to the sender of a message, note, or document as to when action is taken on the message, note, or document. Confirmation of delivery must be requested by the sender.

confirmed service

In OSI, a service that indicates to the sender whether or not data or control information was properly received. A confirmed service involves a request, indication, response, and confirm service primitive. See also unconfirmed service.

conform

To adhere to a prevailing standard.

confounder

A bit string that is used to initialize the encryption-block chaining value so that the encrypted result is different each time a data value is encrypted.

connection

(1) In data communication, an association established between entities for conveying information.

(2) A combination of two endpoints that the virtual private network (VPN) protects and a security policy. Such a connection can exist between any combination of a host and a gateway.

(3) In Open Systems Interconnection architecture, an association established by a given layer between two or more entities of the next higher layer for the purpose of data transfer.

connection handle

The identifier or token by which a program accesses the queue manager to which it is connected.

connectionless-mode network protocol (CLNP)

The OSI protocol defined by ISO 8473. This protocol is used to provide the connectionless-mode network service (CLNS).

connectionless-mode network service (CLNS)

In OSI, an unacknowledged network service that enables an entity to send a unit of data from a source service access point to one or more destination service access points without establishing a connection. The OSI protocol that provides this service in the Network Layer is defined by ISO 8473 (internet protocol, or IP).

connectionless protocol

In the Distributed Computing Environment (DCE), a remote procedure call (RPC) transport protocol, such as User Datagram Protocol (UDP), that does not require a connection to be established prior to data transfer.

connectionless service

See also acknowledged service. See unacknowledged service.

connection list

A communications object for ISDN that provides a list of information used to determine when to accept incoming calls and what information to send with outgoing calls. The system-recognized identifier for the object type is *CNNL.

connection modem

In Operations Console, a driver (cwbopaoc.inf file) that allows a console to connect to the server.

connection-mode network service

In OSI, an acknowledged network service that enables an entity to send a unit of data from a source service access point to a destination service access point by establishing, maintaining, and disconnecting a connection. The OSI protocol that provides this service in the network layer is defined by the X.25 Packet-Level Protocol defined by CCITT 1980 and 1984.

connection network

A switched network (such as a local area network, X.25, or public-switched dial network) that allows a local node to establish APPN connections to more than one undefined adjacent node.

connection-oriented network service (CONS)

A type of networked data communication in which a dedicated connection between two peer entities is established before data is transferred. A connection-oriented service consists of three phases: establishment, data transfer, and release. The two networks exchange address information only while the connection is being established. See also connectionless service.

connection profile

A set of data that is used to establish a connection.

connection script

Data, such as sign-on and password information, that is exchanged between the host and remote systems when a connection is established.

connective

In COBOL, a word or a punctuation character that associates a data name, paragraph name, condition name, or text name with its qualifier; links two or more values in a series; or forms a conditional expression.

connector

In a query management command, the TO word in the EXPORT command, the FROM word in the IMPORT command, or the AS word in the SAVE DATA command.

CONS

See connection-oriented network service. See also connectionless service.

consecutive processing

A method of processing in which the records in the file are read, written to, or deleted in the order in which they exist in a file. See also random processing, sequential processing.

console

(1) In COBOL, a function name associated with the operator's display station.

(2) A display station from which an operator can control and observe the system operation.

CONS path

In OSI, a path that indicates both quality-of-service values through a network QOS mode and values to indicate how splitting and multiplexing is to be accomplished. A CONS path can optionally be reserved for outbound communications to a specific DTE at an adjacent node.

CONS path set

In OSI, a path set used when the connection-mode network service is used.

constant

(1) Data that has an unchanging, predefined value to be used in processing.

(2) A language element that specifies an unchanging value. Constants are classified as string constants or numeric constants.

constant field

In an externally described display or printer file, an unnamed field that contains actual data that is passed to the display or printer but is unknown to the program passing it.

constant symbol

In REXX, a symbol that starts with a digit (0-9) or a period. The value of a constant symbol cannot be changed.

constraint cycle

A sequence of constraint relationships in which a descendent of a parent file becomes the parent to the original parent file.

container

In CoOperative Development Environment/400, a system object that contains and organizes source files. An i5/OS library or an MVS-partitioned data set are examples of a container.

container class

In Backup Recovery and Media Services, an object that defines the types of physical containers that are used to store and transport removable media. Container classes are distinguished by attributes such as capacity and media class.

container management

In Backup Recovery and Media Services, a function that assigns container classes and tracks containers by storage location for retention, reuse, and recovery.

contention state

In data communications, a type of half-duplex line or data link control in which either user may transmit any time the line or link is available. If both users attempt to transmit at the same time, the protocols or the hardware determines who goes first.

contents view

A view of an object that shows the contents of the object in list form. Container views are provided for containers, and for any object that has container behavior, for example, a device object such as a printer. Icons view and details view are examples of contents views.

contiguous item

In COBOL, an elementary or group item that is adjacent to another elementary or group item in the Data Division, contained in the same data hierarchy.

continuation character

(1) In REXX, a character represented by a comma that lets a clause be extended to more than one line. This character is functionally replaced by a blank and cannot be used in the middle of a string or comment.

(2) A character represented by a plus sign (+) that lets a command be extended to more than one line.

continuation handle

A value, which is passed between a high-level language program and a list application programming interface (API), used to mark the last value put in the user space.

continuation line

(1) An additional line (or lines) required to continue the coding of a CL command or a DDS keyword and its value.

(2) In RLU, a report line or sample line that is part of a record format or a group of sample lines excluding the first line in the record format or group of sample lines.

(3) A line of a source statement where characters are entered when the source statement cannot be contained on the previous line or lines.

(4) In RPG, additional lines specified on the file description specifications to provide more information about the file being defined.

continued-entry field

In DDS, a panel element that contains a field that contains a set of associated entry fields.

continuously powered main storage (CPM)

The function of supplying power only to main storage (cards) for a varied amount of time (for example, one day) when utility power is lost on systems that have a system power control network (SPCN).

control

In WebSphere® MQ and VisualAge RPG, the result of selecting a part from the parts palette and placing it on the design window. An example of a control is an entry field.

control block

A storage area used by a program to hold control information.

control boundary

A call stack entry used as the point to which control is transferred when an unmonitored error occurs or a high-level language termination verb is used. A control boundary can be either of the following: a) any Integrated Language Environment (ILE) call stack entry for which the immediately preceding call stack entry is in a different activation group, or b) any ILE call stack entry for which the immediately preceding call stack entry is an original program model (OPM) program.

control break

In RPG, a change in the contents of a control field that indicates all records from a particular control group were read and a new control group is starting.

control character

A character whose occurrence in a particular context initiates, modifies, or stops a control function. See also carriage control character.

control field

(1) In RPG, one or more fields that are compared from record to record to determine when the information in the fields changes. When the information changes, the control level indicator (L1 through L9) assigned to a control field is set on.

(2) In Application Development ToolSet, one or more specified fields that are compared to determine the record sequence in the output file.

(3) In AFP Utilities, an input field on the screen view that is used to move the image area up, down, left, or right.

(4) In data communications, a field within a frame that contains the commands, responses, sequence numbers, and poll or final bit for data link control.

control function

In TELNET, the standard representation for interconnection functions. The i5/OS implementation of these functions includes IP, AO, AYT, and SYNCH.

control group

In Backup Recovery and Media Services, a group of libraries, special values, special operations, and lists that share common characteristics and are processed together due to their similar process cycles. The control groups used are backup control groups and archive control groups.

control language (CL)

The set of all commands with which a user requests system functions.

control language program (CL program)

A program that is created from source statements consisting entirely of control language commands.

control language variable (CL variable)

A program variable that is declared in a control language program and is available only to the CL program.

controlled load service

In QoS, a level of service that supports the class of applications that are highly sensitive to overloaded networks. This service emulates a lightly loaded network in congested environments. For example, audio and videoconferencing would work well using controlled load service.

controlled repetitive loop

In REXX, a repetitive DO loop in which the repetitive phrase specifies a control variable. The variable is given an initial value before the first run of the instruction list and is then stepped (by adding the result of an optional expression) before the second and subsequent times that the instruction list is run.

controller

A device that coordinates and controls the operation of one or more input/output devices (such as workstations) and synchronizes the operation of such devices with the operation of the system as a whole.

controller card

A generic term for any of the I/O controller logic cards, such as storage device controller, work station controller, or communications controller.

controller configuration

The process of creating configuration descriptions for the local (device configuration) and remote (communications configuration) controllers that make up a data processing system.

controller description (CTLD)

An object that contains a description of the characteristics of a controller that is either directly attached to the system or attached to a communications line. The system-recognized identifier for the object type is *CTLD.

control-level indicator

In RPG, an indicator (L1 through L9) used to specify certain fields as control fields and to control the operations that are performed at total and detail time in the RPG program cycle.

controlling subsystem

The interactive subsystem that is automatically started first when the system is started and through which the system operator controls the system.

control menu

See system menu.

control message

In Internet communications, a message that governs the aspects of a tunnel and sessions within a tunnel.

control operator

A token that performs a control function such as the symbols ().

control panel

A panel that contains lights and switches that are used to observe status and to operate or service the system.

control point (CP)

A collection of tasks that provide directory and route selection functions for Advanced Peer-to-Peer Networking (APPN) support.

control point server (CP-SVR)

The pair of conversations that are used to transmit encapsulated SNA.

control region

The control region provides the control, scheduling, and work management mechanisms necessary to coordinate all the shared resources in CICS.

control specification

In RPG, a specification that provides information about program generation.

control statement

(1) In programming languages, a statement that is used to interrupt the continuous sequential processing of programming statements. Conditional statements such as IF, PAUSE, and STOP are examples of control statements.

(2) In RPG, an entry on a control specification.

control station

The controlling or primary computer on a multipoint line. The control station controls the sending and receiving of data.

convenience station

The part of the tape library that is used to load and unload small numbers of cartridges into the tape library.

conventional memory

Personal computer memory that is addressed by DOS from 0 KB to 640 KB. See also expanded memory.

converged service processor

A common card in both iSeries and RS/6000® systems. The primary function of a converged service processor is to start the system and diagnose hardware failures.

conversation

A connection between two programs over a session that allows them to communicate with each other while processing a transaction. See also transaction, session.

Conversational Monitor System (CMS)

A virtual-machine operating system that provides general interactive time sharing, problem solving, and program development capabilities.

conversation identifier

A value used to identify the conversation.

conversation key

See session key.

conversation state

The condition of a conversation, such as send or receive state. The conversation state reflects the actions that have been taken pertinent to that conversation and determines what the next set of actions may be.

conversion

The process of changing from one method of data processing to another or from one data processing system to another. Changing a code point that is assigned to a character in one code page to its corresponding code point in another code page is an example of conversion.

conversion table

An object that contains a set of hexadecimal characters used to convert one or more characters of data. The table can be used for the conversion of data being moved between the system and a device. For example, data stored in one coded character set may need to be displayed or entered on display devices that support a different coded character set. The table can also be used to specify an alternative collating sequence or field conversion functions. The system-recognized identifier for the object type is *TBL.

conversion template table

A CICS table containing entries that identify how data is to be converted when transported to or from a remote system.

converted journal entry

The version of a journal entry that can be displayed, printed, or written to a database output file.

cooperative application

In the Systems Application Architecture (SAA) environment, a type of distributed application in which the user interface portion of the application runs on a programmable work station while some or all of the remaining code runs on one or more linked systems.

CoOperative Development Environment/400

A feature of the WebSphere Development Studio Client licensed program that provides System i application development and maintenance tools for editing, compiling, and debugging third-generation programming languages.

cooperative processing

Distributed processing in which processors, typically a programmable workstation and a host computer, accomplish the work of an application by means of coordinated or synchronized use of processing functions and system resources.

coordinate

To bring into a common action, movement, or condition.

Coordinated Universal Time (UTC)

The international standard of time that is kept by atomic clocks around the world.

CORBA

See Common Object Request Broker Architecture.

corequisite fix

A temporary solution to or a bypass of a problem that is necessary to provide a complete solution to correct a problem. The system requires that you apply the corequisite fix with the PTF that needs it. See also distribution requisite fix, prerequisite fix.

correlated reference

A reference to a column of a table or view that is outside a subquery. See also correlated subquery.

correlated subquery

A subquery that contains a correlated reference. See also correlated reference.

correlation ID

See correlation identifier.

correlation identifier (correlation ID)

An application-defined identifier assigned to distributions for the user's information.

correlation name

An identifier that designates a table, a view, an alias, a nickname, or an individual row of a table or view within a single SQL statement. For example, correlation names can be used in a FROM clause to represent two distinct references of the same base table.

correlation table

In OSI X.400, a table that records details of distributions sent and received across a gateway (such as VM/MVS bridge or X.400). A correlation table is used by a gateway to forward acknowledgments, as appropriate, after they are received.

counter

A data item used for storing numbers or number representations in a manner that permits these numbers to be increased or decreased by the value of another number or to be set to an arbitrary value.

country ID

See country identifier.

country identifier (country ID)

The 2-character representation for the country associated with an object. For example, documents and user profiles can have a country associated with them.

coupler

A device that connects a modem to a telephone network.

CP

See control point.

CP-CP session

In SNA, one of the parallel sessions between two control points, using LU 6.2 protocols and a mode name of CPSVCMG, on which network services requests and replies are exchanged. Each CP of a given pair has one contention-winner session and one contention-loser session with the other.

CPGID

See code page global identifier.

cpi

See characters per inch.

CPI

See Common Programming Interface.

CPI-C

See Common Programming Interface for Communications.

CPM

See continuously powered main storage.

CPP

See command processing program.

CP-SVR

See control point server.

CPU

See central processing unit.

CPW

See commercial processing workload.

cracker

Someone, usually with malicious intent, who tries to circumvent or subvert system protection mechanisms.

cradle

The part of a telephone that holds the handset or receiver.

CRC

See cyclic redundancy check.

create data

The data necessary to convert code to machine instructions.

creation date

The system date when an object is created.

CRG

See cluster resource group.

CRGM

See cluster resource group manager.

crop

In image processing and in multimedia applications, to cut off or trim.

cross-domain key

In Cryptographic Support, a type of key-encrypting key used to encrypt a data-encrypting key that is being sent across a data line or being stored in a file.

cross-domain key table

In Cryptographic Support, a table in the system-supplied physical file QACRKTBL in library QUSRSYS used to store all key-encrypting keys other than the host master key and its variants. Each record of the file contains the name of the key, its use, and its value. The three types of uses are sending, receiving, and personal identification numbers (PINs).

cross-reference listing

The part of the compiler listing that tells where files, fields, and indicators are defined, referred to, and changed in a program.

cross-site mirroring (XSM)

A function of i5/OS High Available Switchable Resources, Option 41, that provides geographic mirroring and the services to switch over or automatically cause a failover to a secondary copy, potentially at another location, in the event of an outage at the primary location.

CRQ

See change request.

CRQD

See change request description.

CRS

See configuration report server.

cryptanalyst

In Cryptographic Support, a specialist in solving cryptographic problems.

cryptographic algorithm

A set of rules that specify the mathematical steps required to encrypt and decrypt data.

Cryptographic Service Provider (CSP)

A feature of the i5/OS operating system that provides APIs. The CCA Cryptographic Service Provider enables a user to run functions on the 4758 Coprocessor.

Cryptographic Support

The IBM licensed program that provides support for the encryption and decryption of data, according to the Data Encryption Algorithm, and for the management of cryptographic keys and personal identification numbers (PINs).

cryptography

(1) A method of transforming customer data to conceal its meaning. Cryptographic services include data encryption and message authentication.

(2) The transformation of data to conceal its information content and to prevent its unauthorized use or undetected modification.

(3) The science of keeping data secure. Cryptography allows you to store information or to communicate with other parties while preventing non-involved parties from understanding the stored information or the communication. There are two types of cryptography: (1) shared/secret key (symmetric) cryptography, (2) public key (asymmetric) cryptography.

CS

See cursor stability. See also read stability, repeatable read, uncommitted read, isolation level.

CSMA/CD

See Carrier Sense Multiple Access with Collision Detection.

CSP

See Cryptographic Service Provider.

CSU

See channel service unit.

CTLD

See controller description.

CUA

See Common User Access.

CUD

See call user data.

CUG

See closed user group.

cumulative backup

The process of copying only data sets that have changed since the last backup of any type. See also full backup, incremental backup.

cumulative PTF package

Media containing the program temporary fixes (PTFs) for i5/OS that have been accumulated from the start of the current release. PTFs requiring special handling are not included in a cumulative PTF package.

currency sign

In COBOL, the character $.

currency symbol

(1) In COBOL, the character defined by the CURRENCY SIGN clause in the SPECIAL-NAMES paragraph. If no CURRENCY SIGN clause is present in a COBOL source program, the currency symbol is identical to the currency sign.

(2) A character such as the dollar sign ($) used to identify monetary values.

current directory

See working directory.

current files library

The files library to search for database files to be used by the System/36™ environment for the current job.

current form

In query management, the form being applied against the data to produce the report being displayed or printed.

current interrupted job

When a job is interrupted by pressing the Attn key, another job can be started from a command line. This job can also be interrupted by pressing the Attn key again. The current interrupted job is the most recently interrupted. The job name for the current interrupted job is displayed at the top of the Inquiry Options menu.

current library

The library that is specified to be the first user library searched for objects requested by a user. The name for the current library can be specified on the Sign-On display or in a user profile. When you specify an object name (such as the name of a file or program) on a command, but do not specify a library name, the system searches the libraries in the system part of the library list, then searches the current library before searching the user part of the library list. The current library is also the library that the system uses when you create a new object, if you do not specify a library name.

current mode

In the GDDM function, the characteristics of the controlling session. For example, when a color is defined, everything the program draws uses that color until the color is changed.

current position

In computer graphics, the position, in user coordinates, that becomes the starting point for the next graphics routine, if that routine does not explicitly specify a starting point.

current record

In COBOL, the record that is available in the record area associated with the file.

current record pointer

In COBOL, a method of identifying a record that is used in the sequential processing of the next record.

current release

The latest available release of the system that replaced the Licensed Internal Code, operating system, or both.

current state

In DB2 UDB for iSeries, the state of a connection when it is the one used for SQL statements that are executed. See also dormant state.

current volume pointer

In COBOL, a conceptual entity that points to the current volume of a sequential file.

current working directory

See working directory.

cursor

(1) A movable symbol on a display, often a blinking or solid block of light, that identifies a choice to select, indicates where user interaction with the keyboard will appear, or indicates a position of interest on the display surface.

(2) A named control structure used by an application program to point to and select a row of data from a set.

cursor movement key

A key that a user presses to move the cursor on the screen.

cursor stability (CS)

An isolation level that locks any row accessed by a transaction of an application while the cursor is positioned on the row. The lock remains in effect until the next row is fetched or the transaction is terminated. If any data is changed in a row, the lock is held until the change is committed to the database. See also read stability, repeatable read, uncommitted read, isolation level.

curve fitting

See smoothness of curve.

customization

The ability to change how objects on a personal computer look and work. For example, a user can tailor what objects are in a work area by creating, moving, or copying objects to the work area.

CVDA

See CICS-value data area.

CWA

See common work area.

cycle

To end a management collection object that is currently in use and to open a new object for storing future collections. This process prevents collection objects from becoming too large.

cyclic redundancy check (CRC)

A redundancy check in which the check key is generated by a cyclic algorithm

cylinder

On a magnetic disk or in an assembly of disks, the set of all tracks that can be accessed by all the magnetic heads of a comb in a given position, without repositioning the access mechanism.