H

Return to Glossary.

hacker
An unauthorized person who tries to gain access to protected resources on a system.
HAL
See hardware abstraction layer.
half-adjust
A method of rounding off a number by adjusting the last significant digit. When the number to the right of the last significant digit is 5 or greater, add 1 to the digit. For example, 2.475 half-adjusted to two decimal places becomes 2.48, but 2.474 becomes 2.47.
half-duplex (HD, HDX)
Describing a communications connection over which only one device at a time can transmit data. See also duplex.
half-session
In SNA, one of the locations in a logical connection in a network.
halfword binary
In DB2® UDB for iSeries™, a binary number with a precision of 15 bits.
halt indicator
In RPG, an indicator that stops the program when an unacceptable condition occurs. Valid halt indicators are H1 through H9.
handle
(1) In application programming interfaces, a variable that represents an object, an instance of an application using some function, or a processing session.
(2) In WebSphere® MQ, the identifier or token by which a program accesses an MQM object.
handle cursor
A pointer that keeps track of the current exception handler.
handler
A function that is registered by the application programmer to be called by the system or by the application when certain events occur in the system or application.
Hanja
Korean characters derived from Chinese.
hardcopy
A printed copy of machine output in a visually readable form, such as printed reports, documents, and summaries. See also softcopy.
hard disk
A nonremovable storage medium used for storage of data on a personal computer.
hard link
(1) A named connection between an object and its parent directory. An object may have multiple named connections between itself and one or more parent directories.
(2) In a file system, an actual path to an existing object. A hard link is established by creating a directory entry. A hard link cannot cross file systems.
hardware abstraction layer (HAL)
In operating systems such as Windows NT®, a layer in which assembly language code is isolated. A hardware abstraction layer functions similarly to an application programming interface (API) and is used by programmers to write device-independent applications.
hardware cell
In the GDDM® function, the default character box associated with a particular display.
hardware character
In the GDDM function, an alphanumeric character provided by the display station, usually from a display file.
hardware service manager
A tool for displaying and working with system hardware from both a logical and a packaging viewpoint, for debugging input/output processors (IOPs) and devices, and for fixing failing and missing hardware.
hashing
A method by which a large number of memory records are stored and can then be efficiently searched. This is accomplished through the use of a tailored index that organizes the memory records. This arrangement of records is called a hash table.
hash join
A method for joining two or more files together that uses a hash value to find the matching keys.
hash table
The arrangement of memory records.
hash value
A number that is generated from a string of text. The hash value (or simply hash), is substantially smaller than the text itself and is generated by a formula in such a way that is extremely unlikely that some other text will produce the same hash value. Hashes are used in security systems to ensure that transmitted messages have not been tampered with and also are used to access data records.
HCF
See Host Command Facility.
HCP
See host command processor.
HCP emulation
See host command processor emulation.
HD
See half-duplex.
HDLC
See High-level Data Link Control.
HDR
See header label.
HDX
See half-duplex.
head
A device that reads, writes, or erases data on a storage medium.
header
(1) In disk management, the 8-byte portion of the 520-byte disk sector used by the operating system for control and access information.
(2) See include statement.
(3) Text that is formatted to be in the top margin of printed pages in a document. For example, the header could be the subject of the document, the date, the page number, an outline heading, or the document ID. See also footer.
header file
See include file.
header fragment
The first fragment in a series of fragments.
header label (HDR)
A set of information on a diskette or tape that describes the contents of the diskette or tape.
header record
(1) In RPG, output records that are printed at the top of a report and include report titles, column headings, or any other data needed to identify the information in the report.
(2) A record that contains information, such as customer name and customer address, that is common to detail records. See also detail record.
heap
An object that provides dynamic storage for a procedure. The object is part of the activation group and is deleted when the activation group is deleted.
heap identifier
A number that identifies a heap within its activation group.
heartbeat
A signal that one entity sends to another to convey that it is still active.
held state
The state of a connection that results in the connection being maintained after the next commit operation. This is the initial state of connections. See also released state.
help level specification
In a display file, data description specification coded between the record and field level that defines areas on the screen and associates help information with those areas.
help module
In user interface manager, the smallest part of a panel group object that can be displayed separately. A help module can be used for contextual help, extended help, or a hypertext node.
heterogeneous
A collection of dissimilar host computers such as those from different manufacturers. See also homogeneous.
heuristic decision
A decision to force a commit or rollback of a logical unit of work in part of a transaction program network that is using the two-phase commit protocol, made when a system or communications failure prevents normal completion of the logical unit of work.
hexadecimal
Pertaining to a numbering system that has a base of 16.
hexadecimal string
In REXX, any sequence of zero or more hexadecimal digits (0-9, a-f, or A-F), optionally separated by blanks, delimited by apostrophes or quotation marks, and immediately followed by the symbol x or X.
HFS
See hierarchical file system.
hidden address
An address that is mapped to another address. The method of mapping that is used does not allow external systems to initiate communications with hidden addresses unless port numbers are specified.
hidden field
A field in a display file that is passed to and from the program but is not sent to the display.
hide function
In AFP™ Utilities, a function on the screen view used to display elements hidden by other elements that were specified after the hidden elements and in the same or approximate position as the hidden elements.
hierarchical file system (HFS)
A part of the operating system that includes the application programming interfaces and the underlying file system support. HFS enables an application written in a high-level language to create, store, retrieve, and manipulate data on a storage device. The view of the data to the end user is a hierarchical directory structure similar to DOS.
hierarchical storage management (HSM)
A function that automatically distributes and manages data on disk, tape, or both by regarding devices of these types and potentially others as levels in a storage hierarchy that range from fast, expensive devices to slower, cheaper, and possibly removable devices. The objectives are to minimize access time to data and maximize available media capacity. Hierarchical storage management is implemented in Tivoli® Storage Manager, in AS/400®, and in z/OS® in the combination of the storage management subsystem (SMS), DFSMShsm™, DFSMSdss™, and DFMSrmm.
hierarchy
In COBOL, a set of entries that includes all subordinate entries to the next equal- or higher-level number.
High-level Data Link Control (HDLC)
A form of communications line control that uses a specified series of bits rather than control characters to control data transmission over a communications line.
high-level language (HLL)
A programming language that does not reflect the structure of any particular computer or operating system.
high-level language pointer (HLL pointer)
A source pointer that the programmer declares in the user program.
highlight
To emphasize a display element or segment by changing its visual attributes.
high-performance file system (HPFS)
In PC operating systems, an installable file system that uses high-speed buffer storage, known as a cache, to provide fast access to large disk volumes. The file system also supports the coexistence of multiple, active file systems on a single personal computer, with the capability of multiple and different storage devices.
High-Performance Routing (HPR)
An addition to APPN that enhances data-routing performance and session reliability.
high-speed line
A communications line that transmits at speeds greater than 19,200 bits per second.
high-speed link (HSL)
A hardware connectivity architecture that links system processors to system I/O buses and other system units.
high-speed link loop
The system-to-tower connectivity technology that is required to implement switchable independent disk pools residing on an expansion unit (tower). The servers and towers in a cluster using resilient devices on an external tower must be on an HSL loop connecting with HSL cables.
High Speed Link Ring (HSL Ring)
A logical ring of HSL connections originating from the HSL Controller of a processor unit, sequentially connecting I/O or other processor units and ending back at the HSL Controller where the ring originated.
Hiragana
One of the two common Japanese phonetic alphabets (the other is katakana). The symbols are cursive or curvilinear in style. Hiragana syllables are typically used in the representation of native Japanese words and grammatical particles. This set of characters is used as word endings for kanji. See also Katakana, Kanji.
histogram
(1) In Performance Tools, a bar graph used in the performance advisor to display the variations over time of one type of data in a performance data collection.
(2) In the GDDM function, a chart in which each value of the dependent variable corresponds to a range of values of the independent variable (represented by the width of the associated bar). For example, such a chart might display the number of people in various age ranges.
history log
A summary of the system activities, such as system and job information, device status, system operator messages, and a record of program temporary fix (PTF) activity on the system. The history log is identified by the name QHST, and the system-recognized identifier for the object type is *MSGQ.
HLL
See high-level language.
HLL pointer
See high-level language pointer.
hold delivery
The method of delivering messages to a message queue that holds the messages until the user requests them. The user is not notified when a message arrives.
home directory
A directory associated with a user that becomes the user's initial current directory when a user job is started.
home location
In Backup Recovery and Media Services, the storage location where available media is stored awaiting reuse. Typically, this is the on-site tape inventory.
home menu
The menu that is displayed if the user presses the Home key while the cursor is in the home position of a menu.
home page
The initial Web page that is returned by a Web site when a user specifies the URL for the Web site. Essentially, the home page is the entry point for accessing the contents of the Web site.
home position
(1) The position (farthest left) to which the print head moves after the printer is turned on and the Stop or Reset button is pressed.
(2) The first item in a list or the first line of help information.
(3) In iSeries Access, the first position of the first input field on the display.
home system
The first system in a chain of systems that are linked by any combination of TELNET and pass-through requests.
homogeneous
A collection of similar host computers such as those of one model of one manufacturer. See also heterogeneous.
hook
The location in a compiled program where the compiler inserts an instruction that allows the user to later interrupt the program (by setting breakpoints) for debugging purposes.
hop
(1) An intermediate connection in a string of connections that links two network devices.
(2) The transmission from one location to the next in a network.
hops
The number of systems that a distribution passes through to its destination.
horizontally displayed records
Subfile records that are grouped so that each line on the display shows more than one record of the same record format.
host
(1) A computer that is connected to a network and provides an access point to that network. The host can be a client, a server, or both a client and server simultaneously. See also server, client.
(2) In a cooperative processing environment, the system running the server program with which the CoOperative Development Environment/400 session communicates.
(3) The controlling or highest-level system in a data communications configuration. A server is the host system for the workstations connected to it.
(4) In TCP/IP, any system that has at least one Internet address associated with it. A host with multiple network interfaces can have multiple internet addresses associated with it. The host can be a client, a server, or both.
host-centric application
In VisualAge® RPG, an application in which the user's program logic is stored and run on the host.
host command
In CoOperative Development Environment/400, a command processed on a host system. It can be sent from the host emulation window or from the AD/Cycle® CoOperative Development Environment session.
Host Command Facility (HCF)
A feature available on a System/370™, 43xx, or 30xx host system that enables a user on the host system to use applications on an iSeries system or other systems as if they were using remotely attached 5250-type display stations.
host command processor (HCP)
The SNA logical unit of the programmable store system store controller.
host command processor emulation (HCP emulation)
A function of the Point-of-Sale Utility licensed program that allows the iSeries system to appear to the host command processor (HCP) in a point-of-sale system as if the iSeries system were the System/370 host system.
hosted partition
A logical partition that is dependent on another logical partition for I/O resources. The I/O resources that a hosted partition can share include disk, CD, and tape devices.
host ID
(1) See network address.
(2) In TCP/IP, that part of the internet address that defines the host on the network. The length of the host ID depends on the type of network class (A, B, or C).
hosting partition
Either the primary or a secondary partition that is not a guest partition. The hosting partition has the real I/O devices that the virtual I/O device drivers in a guest partition connect to. The hosting partition also supplies the guest partition's DST console session, via a TELNET connection into the hosting partition. The guest partition's console is not part of the hosting partition's console. The host partition's console, the guest partition's console session and the guest partition's operating system's console are all different console sessions.
host language
Any programming language in which SQL statements can be embedded.
host master key
In Cryptographic Support, a type of key-encrypting key used to encrypt data-encrypting keys and whose variants are used to encrypt all other key-encrypting keys stored on the system.
host master-key variant
In Cryptographic Support, a key-encrypting key derived from the host master key that is used to encrypt a certain type of cross-domain key.
host-mixed encoding scheme
An encoding scheme that contains a mixture of single-byte EBCDIC code pages and double-byte host code pages. A 5026 encoding scheme, for example, is CP290 (single byte) and CP300 (double byte).
host name
In Internet communications, the name given to a computer. Sometimes, host name is used to mean the fully qualified domain name; other times, it is used to mean the most specific subname of a fully qualified domain name. For example, if mycomputer.city.company.com is the fully qualified domain name, either of the following may be considered the host name: mycomputer.city.company.com, mycomputer.
host print transform (HPT)
An i5/OS™ print function that converts an SNA character string (SCS) data stream into an ASCII data stream. The ASCII data stream is then formatted and sent to an ASCII printer through one or more hardware connections, such as iSeries Access, 3477, or 3487 workstations. This single location of the transform allows for consistent ASCII printing through any of the hardware connections.
host program
A program written in a host language that contains embedded SQL statements.
host structure
In an application program, a structure referred to by embedded SQL statements.
host table
A list of host names and associated Internet Protocol (IP) addresses for an Internet Protocol (IP) network.
host variable
In an application host program, a variable that is referred to by embedded SQL statements. Host variables are programming variables in the application program and are the primary mechanism for transmitting data between tables in the database and application program work areas.
hot backup
In a remote journal network, pertaining to the function of replicating an application's dependent data from one primary iSeries server to a backup iSeries server. If the primary system fails, you can perform processing on the backup system.
hot key
(1) To jump from a host session to an application on a workstation, or from the workstation to the host session.
(2) A key sequence used to shift operations between different applications or between different functions of an application.
hotlink
(1) A function of RUMBA/400 that uses dynamic data exchange to copy information from an i5/OS database file to personal computer applications.
(2) In VisualAge RPG, a function used to copy information to and from Microsoft® Windows® programs.
hot spot
An area of the display that, when clicked on, calls a macroinstruction.
HPFS
See high-performance file system.
HPR
See High-Performance Routing.
HPT
See host print transform.
HRI
See human readable interpretation.
HSL
See high-speed link.
HSL Ring
See High Speed Link Ring.
HSM
See hierarchical storage management.
HTML
See Hypertext Markup Language.
HTTP
See Hypertext Transfer Protocol.
HTTP method
An action that is used by the Hypertext Transfer Protocol. HTTP methods include GET, POST, and PUT.
HTTPS
See Hypertext Transfer Protocol Secure.
HTTP Server for iSeries
A licensed program that enables a computer that uses the Hypertext Transfer Protocol (HTTP) to serve objects by responding to requests from other programs, such as browsers. The IBM® HTTP Server for iSeries, which supports the Secure Sockets Layer (SSL) protocol, provides secure communications between a server and an SSL-capable browser.
hue
The gradual variations of colors such as blue, green, red, yellow, and so on.
human readable interpretation (HRI)
In AFP Utilities, the characters printed above or below a bar code. These characters are read by people, not by scanners.
hypertext
A way of presenting information online with connections (called hypertext links) between one piece of information (called hypertext nodes) and another.
hypertext link
The connection between one hypertext node and another.
Hypertext Markup Language (HTML)
A markup language that conforms to the SGML standard and was designed primarily to support the online display of textual and graphical information that includes hypertext links.
hypertext node
In a hypertext environment, a complete module of information that is linked to other relevant modules by hypertext links.
Hypertext Transfer Protocol (HTTP)
An Internet protocol that is used to transfer and display hypertext and XML documents on the Web.
Hypertext Transfer Protocol Secure (HTTPS)
An Internet protocol that is used by Web servers and Web browsers to transfer and display hypermedia documents securely across the Internet.
hypervisor
A specialized portion of Licensed Internal Code that enables logical partitioning.