A B C D E F G H I J K L M N O P Q R S T U V W X Y and Z Special characters and Numerics

This site contains terms and definitions from many IBM software and hardware products as well as general computing terms.


To take over someone's social collaboration profile without consent.

An event that brings together developers to work intensively and collaboratively on a software project.

hack day
See hackathon.

An unauthorized person who tries to gain access to protected resources on a system. See also attacker, cracker.

HA cluster
A high-availability configuration consisting of a primary server and one secondary server.

See High Availability Control Workstation.

See Apache Hadoop.

Hadoop Distributed File System (HDFS)
A distributed file system based on the Apache Hadoop software framework. HDFS is meant to run on low-cost hardware and is designed to be highly efficient no matter how large the data set is.

See high availability disaster recovery.

HADR log spooling
The ability for the log replay process on the HADR standby database to read transaction logs from disk and the log receive buffer, instead of from only the log receive buffer. This ability prevents transactions on the primary database from being blocked when replay on the standby database is relatively slow during a primary database load spike.

HA group
A collection of one or more members used to provide high availability for a process.

See host-assigned ID.

A percentage that is subtracted from the market value of assets used as collateral in a loan. The risk associated with a given asset determines the size of the haircut.

See hardware abstraction layer.

See high availability large database.

HALDB master
A named entity of a high availability large database that represents only the structural definition of data and refers to the entire collection of partitions.

See HALDB online reorganization.

HALDB online reorganization (HALDB OLR)
A function of IMS that allows non-disruptive, online reorganization of PHDAM and PHIDAM partitions.

HALDB partition
A named entity of a high availability large database that represents a partition of an HALDB.

To round 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-duplex operation
A mode of operation that allows messages to be transmitted in both directions, but not simultaneously.

half-duplex transmission
Data transmission that can be transmitted in either direction, one direction at a time.


  1. In SNA, one of the locations in a logical connection in a network.
  2. A session-layer component consisting of the combination of data flow control and transmission control components comprising one end of a session. See also primary end of a session, secondary end of a session, session connector.

A contiguous sequence of bits or characters that constitutes half a computer word and can be addressed as a unit. See also doubleword, fullword, word.

halfword binary
In DB2 for i5/OS, a binary number with a precision of 15 bits.

halfword boundary
A storage location whose address is evenly divisible by 2. See also word boundary.

hallmark project
A strategic designation for an IBM Design Thinking project.

halt indicator
In RPG, an indicator that stops the program when an unacceptable condition occurs. Valid halt indicators are H1 through H9.

halt I/O (HIO)
An IBM System 370 instruction to stop I/O operations across a channel.

An email message that does not contain advertising or inappropriate content. See also unsolicited email.


  1. The portion of a message that contains control information.
  2. In a profile, a user name.
  3. A character string that is created by an extender that is used to represent an image, an audio, or a video object in a table. A handle is stored for an object in a user table and in administrative support tables. In this way, an extender can link the handle that is stored in a user table with information about the object that is stored in the administrative support tables.
  4. In WebSphere MQ, the identifier or token by which a program accesses an MQM object.
  5. In application programming interfaces, a variable that represents an object, an instance of an application using some function, or a processing session.
  6. In the Java EE specification, an object that identifies an enterprise bean. A client may serialize the handle, and then later deserialize it to obtain a reference to the enterprise bean. (Sun)
  7. In DB2 ODBC, a variable that refers to a data structure and associated resources. See also connection handle, environment handle, statement handle.
  8. A character string that represents an object, and is used to retrieve the object.
  9. In the AIX operating system, a data structure that is a temporary local identifier for an object. Allocating a handle creates it. Binding a handle makes it identify an object at a specific location.
  10. A variable that represents an internal structure within a software system.

handle cursor

  1. A pointer that keeps track of the current exception handler.
  2. A pointer used by the condition manager as it traverses the stack. The handle cursor points to the condition handler currently being invoked in the stack frame, whether it is a user-written condition handler or a condition handler specific to a high level language.

handled alert
An alert that has been viewed and designated as handled.

handled condition
A condition that either a user-written condition handler or the high-level language-specific condition handler has processed and for which the condition handler has specified that execution should continue. See also unhandled condition.


  1. In web services, a mechanism for processing service content and extending the function of a JAX-RPC runtime system.
  2. 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.
  3. In the CICS Front End Programming Interface (FEPI), a transaction initiated to handle specified events.
  4. A web service that accepts or rejects client requests and, if accepted, forwards the request to a service for processing. After the service processes the request, the handler returns the server response to the client.
  5. A software routine that controls a program's reaction to specific external events, such as an interrupt handler.

handler class
Collection of functions that are called by the system or application when certain events occur in the system or application.

handling charge
An amount of funds charged to a buyer to cover the cost of shipping a product.

hand raise
An action that gets the meeting leader’s attention during a session. The user can click the “hand raise” button and then ask a question.

A feature that supports the use of a device without a handset. This capability is often implemented using Bluetooth technology.


  1. The exchange of messages at the start of a Secure Sockets Layer session that allows the client to authenticate the server using public key techniques (and, optionally, for the server to authenticate the client) and then allows the client and server to cooperate in creating symmetric keys for encryption, decryption, and detection of tampering.
  2. The exchange of predetermined signals when a connection is established between two data set devices.
  3. In Transport Layer Security (TLS), the initial setup of a TLS connection.

hand tuning
The process of modifying source code by hand to improve the performance of the resulting object code. Hand tuning is one aspect of optimization.

To become unresponsive to user commands and to stop or seem to stop processing.

See Hangul.

hanging indentation
The indentation of all lines of a block of text following the first line; the first line which is not indented the same number of spaces.

The Korean alphabet that consists of fourteen consonants and ten vowels. See also Jamo.

hang up
To terminate a call.

Korean characters derived from Chinese.

Term used in Taiwan for Chinese characters. See also Traditional Chinese.

HA policy
A set of rules that is defined for an HA group that dictate whether zero (0), or more members are activated. The policy is associated with a specific HA group by matching the policy match criteria with the group name.

happy path
A scenario that features no exceptions or error conditions and comprises the sequence of activities that run if everything goes as expected.

hard address
The arbitrated loop physical address (AL_PA) that a node loop port (NL_port) attempts to acquire during loop initialization.

hard booking
The allocation of a resource that commits the resource to work on a project for its entire duration. Contoured work is placed in a planned state.

hard bounce
The failed delivery of an email message for reasons such as a non-existent, invalid or blocked email address.

hard bundle
A bundle that contains additional serviceable units that are not part of separately sold products and that are not available outside of the bundle.

Pertaining to software instructions that are statically encoded and not intended to be altered.

The software development practice of embedding output or configuration data directly into the source code of a program or other executable object.

A printed copy of machine output in a visually readable form, such as printed reports, documents, and summaries.

hard CPU shares
An attribute that defines the relative share of CPU resources on a host or LPAR that the WLM dispatcher allows a particular service class to use but not exceed, even if additional CPU resources are available.

hard disk
A nonremovable storage medium used for storage of data on a personal computer.

hard disk drive (HDD)

  1. A stand-alone disk drive that reads and writes data on rigid disks and can be attached to a port on the system unit.
  2. See drive.

To write log data to the coupling-facility log structure and to either the buffer held in a data space or staging data sets.

hardened message
A message that is written to auxiliary (disk) storage so that the message is not lost in the event of a system failure.

The process of protecting security data from exposure to vulnerabilities by establishing restricted access to the data.

hard error
An error condition on a network that requires that the network be reconfigured or that the source of the error be removed before the network can resume reliable operation.

Actual quantitative data that organizations rely on.

hardfact pool
A collection of hardfacts.

hard failure
See hard error.

hard font printer
A printer that uses a print technique in which the characters are physically engraved onto the print element.

hard link

  1. 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.
  2. 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.

hard page segment
A page segment that is declared in the Map Page Segment structured field and loaded in the printer before printing begins. This resource can be reused during the job without being reloaded in the printer. Hard page segments can be controlled by a page segment list in a page definition. See also soft page segment.

hard reservation
A firm request for items from a storeroom that is defined by the need for the items within a specific time frame. A hard reservation reduces the available balance of items. Hard reservations are prioritized and cannot be superseded by other reservation types. See also soft reservation.

hard resource
A resource declared in the appropriate Map structured field and loaded in the printer the first time it is referenced. It can be reused during the job without being reloaded to the printer. See also soft resource.

hard space
See required space.

A function that halts the system without waiting for a business process to finish. Hard stops may result in loss of data in unfinished processes.

hard stop
A policy according to which, if a user starts the product and there are no licenses available, the product does not start.

hardware (HW)
The physical components of a computer system. See also software.

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 configuration
A set of parameters used to configure hardware before an operating system installation. It includes RAID settings, BIOS update information, BIOS settings, and custom hardware configuration parameters.

hardware configuration definition (HCD)
An interactive interface in z/OS that is used to define hardware configurations to the operating system and the channel subsystem.

hardware console
A physical device to control hardware. The System z hardware console is emulated by the operating system applet on the HMC.

hardware control point
The hardware device through which the management server controls node hardware.

hardware default font
The font used by the printer if no other font is specified.

Hardware Management Console (HMC)

  1. A system that monitors and controls hardware, such as System z mainframes.
  2. A system that controls managed systems, including the management of logical partitions and use of Capacity Upgrade on Demand. Using service applications, the HMC communicates with managed systems to detect and consolidate information, which is then sent to IBM for analysis. See also Capacity Upgrade on Demand, free pool, managed system.
  3. In a system storage environment, a system that acts as the focal point for configuration, management of Copy Services functions, and maintenance.
  4. An integrated platform management interface through which data center personnel configure, control, monitor, and manage hardware and software resources. The HMC communicates with each central processor complex (CPC). See also alternate Hardware Management Console, primary Hardware Management Console.

hardware monitor
A monitor that collects and displays events and statistical data both for hardware and for software applications to identify failing resources in a network. For problem determination, it also provides probable cause information and recommended actions.

hardware origin
See media origin.

hardware profile
A profile that defines hardware management methods and the hardware settings associated with a node. The hardware profile can be included in a provisioning template.

hardware security module (HSM)
A hardware component that provides secure storage for RSA keys and accelerates RSA operations.

hardware service manager (HSM)
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.

hardware zoning
A grouping of physical ports on a switch in a fabric. It can be implemented in the following configurations: one to one, one to many, and many to many. See also fabric.

The process of establishing the use of a single term for a concept. During harmonization, terms that represent concepts and that are used across products or domains are examined and a single common term for the concept is established.

Harmonized Tariff Schedule (HTS)
The classification structure utilized by almost all customs organizations for goods and commodities, such as hardware and software, that cross borders.

The process or task by which IBM StoredIQ Platform gathers data within a network and then classifies that data.

harvest audit
A summary of a harvest that includes status, date, duration, average harvest speed, and average data object size.

harvester setting
A setting that is used to fine-tune the index process.

harvest frequency
The frequency by which harvests are configured to occur. To size an environment precisely, factors such as harvest frequency, complexity of the source, and use case scenarios that drive application use and action execution must be understood.


  1. In computer security, a number generated from a string of text that is used to ensure that transmitted messages arrived intact.
  2. An alphanumeric string that is generated from another value in order to aid in the searching and comparing of values within the entity database.
  3. To replace a string of characters into another value that represents the string.

hash access
Access to a table that uses the hash value of a key that is defined by the organization-clause of a CREATE TABLE statement or ALTER TABLE statement.

Hash-Based Message Authentication Code (HMAC)
A cryptographic code that uses a cryptic hash function and a secret key.

hash code
Format in which data is stored in compressed form.

hashed method authentication code (HMAC)
A mechanism for message authentication that uses cryptographic hash functions.

hash function
A function that determines which category, or bucket, to put an element in. A hash function is needed when implementing a hash table.


  1. 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.
  2. The process of encoding a character string as a fixed-length bit string for comparison. The encoding may not necessarily be unique.
  3. A method of transforming a search key into an address for the purpose of storing and retrieving items of data.

hash join
A method for joining two or more files together that uses a hash value to find the matching keys.

hash overflow index
A DB2 index used to track data rows that do not fit into the fixed hash space, and therefore, reside in the hash overflow space. DB2 accesses the hash overflow index to fetch rows from the hash overflow area.

hash partitioning
A data distribution strategy in which a hashing algorithm is applied to a distribution key value to determine the database partition to which a row is assigned.

hash rule
A user-defined algorithm that maps each row in a table to a set of hash values and that is used to determine the fragment in which a row is stored.

hash table

  1. A data structure that divides all elements into (preferably) equal-sized categories, or buckets, to allow quick access to the elements. The hash function determines which bucket an element belongs in.
  2. A table of information that is accessed by way of a shortened search key (the hash value). The use of a hash table minimizes average search time.
  3. The arrangement of memory records.

A phrase prefix that links content with other content about the same topic. For example, prefacing a tweet with "#Bills" groups a tweet in the Buffalo Bills subject group. See also social network, tweet.

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.

HA solution
See high availability solution.

See Houston Automatic Spooling Program.

A finishing item that consists of a series of parallel lines. The parallel lines are entered either at user-specified separations and angles or with a user-defined hatch pattern.

See Host Access Transformation Services.

HATS application
An application that presents a Web-enabled version of a host application to users. A HATS application is created in HATS Studio from a HATS project and deployed to WebSphere Application Server and/or interacts with other host applications or e-business applications to present combined information to an end user.

HATS EJB project
A project that contains enterprise beans made from Integration Objects that other applications can call to get host data. A HATS EJB project does not present transformed screens from a host application.

HATS entry servlet
The servlet that is processed when a user starts a HATS application.

HATS project
A collection of resources (also sometimes called "artifacts") created and customized in HATS Studio, which can be assembled into a HATS application.

HATS Studio
The component of HATS that runs on WebSphere Studio and enables users to work with HATS projects to create HATS applications.

HATS/WebFacing enabled project
A project that can be linked with a HATS project for the purpose of creating combined applications with full access to both WebFacing and HATS customization capabilities. See also linked HATS/WebFacing project.

hazardous character
A character which is used for performing web application attacks, such as XSS or SQL injection.

hazardous material
Material that has the potential to pose a safety hazard. This designation requires special handling and labeling as dictated through laws and regulations.

Hazardous Materials distance (HAZMAT distance)
A mileage type that calculates the distance based on government sanctioned hazardous material routes.

HAZMAT distance
See Hazardous Materials distance.

See host bus adapter.

See heuristic commit.

See host channel adapter.

See hardware configuration definition.

See Host Command Facility.

See 3270 Host Connection Program.

See host command processor.

HCP emulation
See host command processor emulation.

See half-duplex.

See hierarchical direct access method.

See high-density bipolar of order 3.

See hard disk drive.

See Hadoop Distributed File System.

In AIX, a logical unit number (LUN) on an array.

See High-level Data Link Control.

See High-Definition Multimedia Interface.

HD organization
See hierarchic direct organization.

See host-discovered resource.

HDR snapshot
See snapshot.

See half-duplex.

See Host Ethernet Adapter.

A device that reads, writes, or erases data on a storage medium.

head and disk assembly
The portion of a hard disk drive (HDD) associated with the medium and the read/write head.


  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. Control information prepended to data content that is normally used to describe the data or the relationship of the data with the applications.
  3. Text that is formatted to be in the top margin of printed pages in a document. See also footer, running header.
  4. Information related to a document and common to all details in the document. For example, on a customer order, the ship-to address in the header is common to all of the individual line items of that order and, therefore, not repeated for each individual line item.
  5. See message header.
  6. System-defined control information that precedes user data.
  7. See include statement.

header approval rule
A rule that can be applied to the quote header level. If all the conditions in the rule are met, a customer sales representative can apply the corresponding discount as a header level discount in the corresponding quote.

header banner
An optional report delimiter that contains recipient address information.

header file
See include file.

header fragment
The first fragment in a series of fragments.

header injection
A technique that adds a header to message.

header label
The label or data set label that precedes the data records on a unit of recording medium.

header page
A separator page that precedes a printed file or a print job. See also data set header, job header.

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 at the beginning of a file that details the sizes, locations, and other information that follows in the file.
  3. A record that contains information, such as customer name and customer address, that is common to detail records. See also detail record.

header remap service
A service that converts EDI envelopes from one type to another type within the same standard, where both the header and trailer segments are converted without changing the body of the data.

header segment
The first EDI segment in an envelope that contains a unique control number that identifies the envelope.

header suppression
A technique that removes a header from the message.


  1. In ASCII and data communication, a sequence of characters preceded by the start-of-heading character used as machine sensible address or routing information. (A)
  2. A constant, field, or text that identifies information, usually at the top of a page or display, or at the beginning of a chapter or section.
  3. An artifact in a module that is automatically numbered and displayed prominently. A best practice is for headings to be their own artifact type.

heading segment
In DCF, an element that begins with a heading, followed by basic document elements and lower-level heading segments.

Pertains to a program or application that can run without a graphical user interface or, in some cases, without any user interface at all. Headless operation is often used for network servers or embedded systems.

The typeface and character size associated with the words standing at the beginning of a chapter or chapter topic.

headroom analysis
The process of determining how much improvement in accuracy, precision, or recall can be expected by addressing some class of problems that are identified while performing accuracy analysis.

The general condition or state of the database environment.

health check
A process that monitors system resources and conditions to determine whether the system is running efficiently. The health check can be configured to report potential problems and to display warnings and fail levels before the integrity of the system is compromised.

health controller
An autonomic manager that constantly monitors defined health policies. When a specified health policy condition does not exist in the environment, the health controller verifies that configured actions correct the error.

health indicator
A measure of some aspect of the health of an object. Threshold-based health indicators identify whether the behavior of an object is within ranges of normal, warning, and alarm. State-based health indicators identify whether the state of an object is normal or non-normal. See also health monitor alert.

health information technology (HIT)
A technology, which includes a variety of integrated data sources, that is capable of capturing, analyzing, storing, and appropriately sharing information about an individual patient and patient populations.

Health Insurance Portability and Accountability Act (HIPAA)
A law passed by the U.S. Congress in 1996 with the primary goal of making it easier for people to keep health insurance, protect the confidentiality and security of healthcare information, and help the healthcare industry control administrative costs. See also business associate, business associate agreement, covered entity.

health map
A geographic map of a city that using color shading to represent the health condition of an area.

health monitor
An instance-level monitor that creates alerts based on a health indicator exceeding a threshold or being in non-normal state. The monitor sends notifications to the notification log and also sends emails and pages to contacts on its notification list.

health monitor alert
An alert that is generated by the health monitor and is based on the type of health indicator. See also health indicator.

health notification contact list
A set of contacts that receives notifications when health alerts occur.

health policy
A set of rules that an administrator can define and use to monitor conditions and take actions when the conditions occur.

health score
A rating that indicates the health of an asset.

health snapshot
Health data, retrieved from the database manager at a point in time, for a set of database objects.


  1. A logical grouping of memory that fulfills the needs of a particular component. For example, the utility heap memory is used by DB2 utilities such as backup, restore, and load.
  2. A collection of dynamically allocated variables.
  3. An area of storage that is allocated with a lifetime unrelated to the execution of the current routine. The heap consists of the initial heap segment and zero or more increments.
  4. In Java programming, a block of memory that the Java virtual machine (JVM) uses at run time to store Java objects. Java heap memory is managed by a garbage collector, which automatically de-allocates Java objects that are no longer in use.
  5. 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 element
An area of contiguous storage that is allocated upon request from the user application. Heap elements are always allocated within a single heap segment. See also heap segment.

heap identifier
A number that identifies a heap within its activation group.

heap increment
The second and subsequent segments of storage allocated when the initial heap segment does not have enough free storage to satisfy a request for heap storage.

heap pool
A storage pool used by the storage manager to improve the performance of heap storage allocation. The use of heap pools can improve the performance of an application, especially multi-threaded applications.

heap segment
A contiguous area of storage obtained directly from the operating system. The Language Environment storage management scheme subdivides heap segments into individual heap elements. If the initial heap segment becomes full, Language Environment obtains a second segment, or increment, from the operating system. See also heap element.

heap space
A process space that provides dynamic storage for a procedure. The heap space is part of an activation group and is destroyed when the activation group is destroyed.

heap storage
An area of storage used for allocation of storage that has a lifetime that is not related to the execution of the current routine. The heap consists of the initial heap segment and zero or more increments.


  1. A signal that one entity sends to another to convey that it is still active. See also heartbeat call-home record, Remote Technical Assistance and Information Network.
  2. The process of exchanging messages between nodes in a cluster to determine the operational state of those nodes and the network interfaces which attach them.

heartbeat call-home record
Machine operating and service information sent to a service machine. These records might include such information as feature code information and the logical-configuration information for a product. See also heartbeat.

heartbeat flow
A pulse that is passed from a sending message channel agent (MCA) to a receiving MCA when there are no messages to send. The pulse unblocks the receiving MCA, which would otherwise remain in a wait state until a message arrived or the disconnect interval expired.

heartbeat interval
The time, in seconds, that is to elapse between heartbeat flows.

heartbeat service
A service that starts when one or more members are started and monitors the activity of the members. The heartbeat service checks on members once each minute to see whether the members are still running. Information from the heartbeat service is used by other components, which then adjust their operations to the availability of members.

heat map

  1. An overlay that shows where the user performed actions on a web page. The data is summarized and shown as a colored marker at the location of the user action over a snapshot of the web page. The overlay lets the user see where and how the web page user interacted with the web page.
  2. A linear scale of blocks in which the blocks that are accessed more frequently and recently are considered hotter and the blocks that are accessed rarely are considered colder.
  3. A graphical representation of data values in a two-dimensional table format, in which higher values are represented by darker colors and lower values by lighter ones.

heavy API call
A client operation that writes, deletes, or inserts data. Heavy API calls consume more resources than light API calls because they are affecting the data. See also light API call.

heavyweight thread
A type of thread that has a one-to-one correspondence with a task control block (TCB) in that the lifetime of the thread is the lifetime of the TCB.

A word used to qualify a fuzzy set in a fuzzy clause.

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.

See DCN Local-Network Protocol.

hello datagram
In NCP Internet Protocol (IP) support, an IP datagram that establishes and verifies communication between an NCP IP router and its IP owner.

hello message
A message sent periodically to establish and test reachability between routers or between routers and hosts.

Hello Protocol
A protocol used by OSPF systems for establishing and maintaining neighbor relationships.

A program used by the INed editor to provide extra functions for a particular type of data file.

help file
A file, separate from the source code of a program, that contains help definitions in a special help format that Base Operating System message services can use.

help key
A function key that a user presses to get information about menus, prompts, or messages.

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.

heritage human service
A human service that runs on the server and provides user interfaces to the web browser. A heritage human service can be used to implement an interactive task or dashboard that users can use in an application. See also client-side human service, human service.

hertz (Hz)
A unit of frequency equal to one cycle per second.

heterogeneous commit
A protocol governing a group of database servers, of which at least one is a gateway participant. A heterogeneous commit ensures the all-or-nothing basis of distributed transactions in a heterogeneous environment.

heterogeneous computer network
A computer network in which computers have dissimilar architecture, but nevertheless are able to communicate.

heterogeneous network
In MPTN architecture, a single logical network formed by MPTN gateways that join individual networks that support different transport protocols.


  1. An optimizer processing technique that is used to consolidate orders and shipments into larger, more cost-effective loads.
  2. A guideline that a system administrator uses to intervene where the two-phase commit or abort would otherwise fail.

heuristic commit (HC)
A decision to commit some, but not all, of the protected resources in an ACID transaction.

heuristic damage
The inconsistency in data between one or more participants that results when a heuristic decision to resolve an indoubt LUW at one or more participants differs from the decision that is recorded at the coordinator.

heuristic decision

  1. A decision that forces indoubt resolution at a participant by means other than automatic resynchronization between coordinator and participant.
  2. 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. A heuristic decision is made when a system or communication failure prevents the logical unit of work from being completed.
  3. A decision made by a user to commit or roll back a transaction on a DB2 database.

heuristic mixed
Pertaining to an inconsistent state of resources in an ACID transaction when some resources were committed and some resources were backed out.

heuristic reset
The decision to back out some, but not all, of the protected resources in a transaction.

Hewlett-Packard Printer Command Language (HP-PCL)
A data stream used for printing on Hewlett-Packard laser printers and compatible printers.

See hexadecimal.

hexadecimal (hex)
Pertaining to a numbering system that has a base of 16.

hexadecimal constant
A constant, usually starting with special characters, that contains only hexadecimal digits.

hexadecimal literal
A literal that specifies a column value in a column map or relationship, when the corresponding column contains binary data.

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.

See hierarchical file system.

HFS data set
See hierarchical file system data set.

HHG distance
See Household Goods distance.

See System/370 Host Interface Adapter.

hibernating policy activator
A service that is responsible for waking hibernating policies.

See hierarchical indexed direct access method.

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.

hidden file
An operating system file that is not displayed by a directory listing. The name of a hidden file usually begins with a period.

hidden parameter
An HTML form parameter that is not rendered in the web page.

hidden static attribute
An offer field that is not displayed to users when they create offers based on an offer template. intrapartition parallelism The subdivision of a single database operation (for example, index creation) into multiple parts, which are then executed in parallel within a single database partition.

hidden surface
The surface of a geometric primitive that is not visible because it is obscured by other surfaces.

hidden task node
A navigation node that launches a page that does not render a tab in the page bar. While a hidden node is open, the page bar is disabled.

hidden widget
A fully functional widget that transforms business data so that another widget can use this data. A hidden widget is not displayed on a page, unless all widgets are displayed. When a hidden widget is made visible, the widget has a dashed frame.

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.

Pertaining to data that is organized on computer systems using a hierarchy of containers, often called folders (directories) and files. In this scheme, folders can contain other folders and files. The successive containment of folders within folders creates the levels of organization, which is the hierarchy.

hierarchical choice list
A grouping of choice list values usually presented as cascading menu options.

hierarchical CSM
A tiered Cluster Systems Management (CSM) environment in which a top-level executive management server (EMS) manages mid-level first-line management servers (FMS).

hierarchical data
Data that is organized on computer systems using a hierarchy of containers.

hierarchical direct access method (HDAM)
A database access method using algorithmic addressability to records in a hierarchic direct organization. A choice of OSAM or VSAM ESDS is available as a base for HDAM.

hierarchical file system (HFS)

  1. A system of arranging files into a tree structure of directories.
  2. A part of the i5/OS 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 user is a hierarchical directory structure similar to DOS.
  3. A system for organizing files in a hierarchy, as in a UNIX system.

hierarchical file system data set (HFS data set)
A data set that contains a particular type of file system that is compliant with the Portable Operating System Interface (POSIX). An HFS data set is a collection of files and directories organized in a hierarchical structure that can be accessed using z/OS UNIX System Services (z/OS UNIX).

hierarchical indexed direct access method (HIDAM)
A database access method used for indexed access to records in a hierarchic direct organization. It provides indexed access to the root segments and pointer access to subordinate segments.

hierarchical indexed sequential access method (HISAM)
A database access method used for indexed access to records in a hierarchic sequential organization.

hierarchical layout
A layout in which entities are arranged to show organizational structures. See also layout.

hierarchical naming
A system of naming that reflects the relationship of names to the certifiers in an organization. Hierarchical naming helps distinguish users with the same common name for added security and allows for decentralized management of certification. The format of a hierarchical name is: common name/organizational unit/organization/country code -- for example, Pam Tort/Fargo/Renovations/CA.

hierarchical network
A network in which hosts are administered by a tree structure of authority. This network structure relieves the administrative burden of the central authority.

hierarchical property
An extended rule property whose values are organized into a hierarchy.

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. See also hierarchical storage management client, recall, storage hierarchy.

hierarchical storage management client (HSM client)
A client program that works with the server to provide hierarchical storage management (HSM) for a system. See also hierarchical storage management, management class.

hierarchical view
In Notes, a view that distinguishes between main documents and response documents. Each main document has its response documents indented under it.

hierarchic direct organization (HD organization)
The physical storage organization in which database segments that represent a physical database record are related by direct address pointers in the segment's prefix.

hierarchic sequence
In a database, the sequence of segment occurrences in a database record defined by traversing the tree top to bottom, front to back, and left to right.

hierarchic sequential organization (HS organization)
The physical storage organization in which database segments that represent a physical database record are related by adjacency.


  1. A structure that has a predetermined ordering from high to low.
  2. In COBOL, a set of entries that includes all subordinate entries to the next equal- or higher-level number.
  3. The tree-like arrangement of segments in a database, beginning with the root segment and proceeding down to dependent segments.
  4. A particular view of a business dimension. A hierarchy contains the definition of related reference data that is organized into a tree structure of members related as parents and children.
  5. The organization of a set of entities into a tree structure, with each entity (except the root) having one or more parent entities and an arbitrary number of child entities.
  6. A type of container that is a hierarchical collection and classification of data. Hierarchies are made up of categories and items. Types of hierarchies include category hierarchies and organization hierarchies. See also category, container.
  7. In publish/subscribe messaging topology, a local queue manager connected to a parent queue manager.
  8. A defined relationship among a set of attributes that are grouped by levels in the dimension of a cube model.

high availability

  1. The process of monitoring system resources and applications for errors and recovering from those errors in order to maintain availability of those resources for consumers.
  2. Pertaining to a clustered system that is reconfigured when node or daemon failures occur so that workloads can be redistributed to the remaining nodes in the cluster. See also application tier.
  3. The ability of IT services to withstand all outages and continue providing processing capability according to some predefined service level. Covered outages include both planned events, such as maintenance and backups, and unplanned events, such as software failures, hardware failures, power failures, and disasters. See also fault tolerance, high availability solution.

High Availability Control Workstation (HACWS)
A function based on High-Availability Cluster Multi-Processing (HACMP) that provides a backup control workstation.

high-availability data replication
A synchronous method of data replication that is used to maintain a backup copy of the entire database server that applications can access quickly in the event of a catastrophic failure.

high availability disaster recovery (HADR)
A disaster recovery solution that uses log shipping and provides data to a standby system if a partial or complete site failure occurs on a primary system. See also asynchronous mode, log shipping, Q replication, standard database, standby database, super asynchronous mode.

high availability file system
A cluster file system that can be used for component redundancy to provide continued operations during failures.

high availability large database (HALDB)
A partitioned full-function DL/I database. The supported database organizations are PHDAM, PHIDAM, and PSINDEX.

high availability licensing
A type of licensing in which a cluster of network license servers jointly serve concurrent licenses, with one or more servers in reserve in case a server goes down.

high availability manager
A framework within which core group membership is determined and status is communicated between core group members.

high availability solution (HA solution)
A combination of hardware, software, and services that fully automates the recovery process and does not disrupt user activity. HA solutions must provide an immediate recovery point with a fast recovery time. See also high availability.

high-capacity input station
A transfer station used by the operator to add tape cartridges to the Automated Tape Library Dataserver (ATLDS), which is inside the enclosure.

high-capacity output station
A transfer station used by the operator to remove tape cartridges from the Automated Tape Library Dataserver (ATLDS), which is inside the enclosure.

High-Definition Multimedia Interface (HDMI)
An audio/video interface that transfers uncompressed source video data and compressed or uncompressed source digital audio data to a monitor, player, or receiver.

high-density bipolar of order 3 (HDB3)
An E1 line coding method in which each block of four successive zeros is replaced by 000V or B00V, so that the number of B pulses between consecutive V pulses is odd. Therefore, successive V pulses are of alternate polarity so that no dc component is introduced. Note: B represents an inserted pulse conforming to the alternate mark inversion rule and V represents an AMI violation. HDB3 is similar to B8ZS used with T1.

high-end device
A fully-featured mobile device. For example, an Apple iPhone or a BlackBerry Torch. See also entry-level device.

higher layer
The conceptual level of control or processing logic existing in the hierarchical structure of a station that is above the link layer and upon which the performance of data link functions are dependent (for example: device control, buffer allocation, station management).

higher level
See higher layer.

highest return code
A numeric value in the range of 0 - 4095. If this return code is exceeded during job processing, the job will be reported as ended-in-error.

High Impact/Pervasive (HIPER)
Pertaining to an APAR that describes a serious problem or one that has a wide spread impact. The APAR should be reviewed and if applicable, the PTF should be installed as soon as possible.

high key
The current maximum value for a primary key for each table when the primary key is a number.

High Level Assembler
An IBM licensed program that translates symbolic assembler language into binary machine language.

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 provides some level of abstraction from assembler language and independence from a particular type of machine.

high-level language application programming interface (HLLAPI)
A programming interface that usually operates in conjunction with an emulator, such as 3270 emulation, and allows interaction using 3270 data stream between a host and a remote application program.

high-level language pointer (HLL pointer)
A source pointer that the programmer declares in the user program.

high-level programming language
A programming language that does not reflect the structure of any particular computer or operating system. Examples are APL, BASIC, C, and COBOL.

high-level qualifier (HLQ)
A qualifier that groups tables together with other tables that have different names, but the same qualifier.

To emphasize a display element or segment by changing its visual attributes.

Emphasis associated with displayed or printed information, such as font changes, overstriking, underscoring, capitalization, increased intensity, or color.

Pertaining to the most significant, or leftmost, item in a representation. For example, bit 0 in a register is the high-order bit.

high-performance computing (HPC)
A technology that requires massive computational powers, such as supercomputers or computer clusters, to solve complex problems.

high-performance data transfer (HPDT)
A high-performance, multiprotocol communication method optimized for high-speed links.

high-performance data transfer services (HPDT services)
In VTAM, a family of functions that enhances the efficiency of large message transfers for VTAM application programs.

High Performance Extensible Logging (HPEL)
A log and trace facility that is provided as a part of WebSphere Application Server.

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 optical file system (HPOFS)
An IBM-developed media-format architecture that is available when initializing optical media. This media format is required for Write Once Read Many (WORM) media, and it is the default media format when initializing erasable optical media.

high-performance option (HPO)
An option provided with MVS to improve performance by reducing the transaction pathlength; that is, the number of instructions needed to service each request.

High-Performance Parallel Interface (HiPPI)
An ANSI-standard, high-speed, connection-oriented, communication channel. It is used primarily to connect supercomputers and as a high-speed LAN.

High-Performance Routing (HPR)
An addition to APPN that enhances data-routing performance and session reliability.

high private area
Part of the CICS address space, consisting of the local system queue area (LSQA), the scheduler work area (SWA), and subpools 229 and 230. The area at the high end of the CICS address space is not specifically used by CICS, but contains information and control blocks that are needed by the operating system to support the region and its requirements. See also local system queue area.

high speed data entry (HSDE)
A method of entering data in which the cursor automatically moves to the next field where the next bar code needs to be scanned, thus eliminating the need for a keystroke by the operator.

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 systems. See also remote input/output.

high-speed link loop
The system-to-expansion-unit connectivity technology that is required to implement switchable independent disk pools residing on an expansion unit. The servers and expansion units in a cluster that uses resilient devices on an external expansion unit must be on an HSL loop that is connected 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.

High-Speed Packet Access (HSPA)
An upgrade to 3G phone networks. HSPA networks differ from many other mobile networks in that they provide both efficient data services and efficient voice services. See also 3G, Evolved High-Speed Packet Access.

high-speed sequential processing (HSSP)
An option, available only to batch message programs, for optimizing the sequential processing of DEDB areas. A simultaneous image copy can also be created.

high-speed transfer
A transfer method using service-out/service-in and data-out/data-in lines. This method is faster than single-tag interlock.

high threshold of occupancy
In DFSMShsm, the upper limit of space that can be occupied on a volume managed by DFSMShsm.

high-water mark

  1. The highest number of concurrent sessions reached over a specified time period.
  2. The maximum number of soft stop licenses that have been granted for a given product, over the number of licenses enrolled for that product.
  3. The highest value reached in a set of readings taken over a period of time.

high-water mark setup (HWS)
A method to allocate a minimum number of unique device types that fulfill the requirements for each job step. Devices used in one step can be released and used again in later steps.

hijacked file
A version of an element in a snapshot view or a web view that is modified but not checked out.

See hold item list.

A business goal for a release that is framed around user experience. A project usually has three hills and a technical foundation.

Hindi numeral
Any of the set of numerals used in many Arabic countries instead of, or in addition to, the Arabic numerals. Hindi numeral shapes are ١٢٣٤٥٦٧٨٩, which correspond to the Arabic numeral shapes of 0, 1, 2, 3, 4, 5, 6, 7, 8, and 9, respectively. See also Arabic numeral, Chinese numeral, number, Roman numeral.

See halt I/O.

See Health Insurance Portability and Accountability Act.

See High Impact/Pervasive.

An extension to both the queued sequential access method (QSAM) and the Virtual Storage Access Method (VSAM) designed to improve performance. Hiperbatch uses the Data Lookaside Facility to provide an alternate fast-path method of making data available to many batch jobs.

A System z hardware feature that provides high performance internal communications between logical partitions (LPARs) within the same central processor complex (CPC) without the use of any additional or external hardware equipment such as a channel adapter.

A high-performance, virtual-storage space of up to 2 gigabytes (GB). Unlike an address space, a hiperspace contains only user data and does not contain system control blocks or common areas; code does not execute in a hiperspace. Unlike a data space, data in a hiperspace cannot be referenced directly; data must be moved to an address space in blocks of 4 KB before being processed.

hiperspace memory file
A type of file that is stored in a single buffer in an address space, with the rest of the data being kept in a hiperspace. In contrast, for regular files, all the file data is stored in a single address space.

See High-Performance Parallel Interface.

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. See also Kanji, Katakana.

hiring manager
A manager in an organization who has requisitions to be filled and the responsibility to fill these requisitions.

See hierarchical indexed sequential access method.


  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. A graphical display of the distribution of values for a numeric field, in the form of a vertical bar chart in which taller bars indicate higher values. See also histogram filter.
  3. 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.

histogram filter
A filter that changes the appearance of a chart. When a histogram bar is selected, items that match the conditions defined by that bar are selected, while items that do not are hidden. See also histogram.

histogram statistics
A technique for summarizing data distribution that divides the range of possible values in a data set into intervals, such that each interval contains approximately the same percentage of the values. A set of statistics are collected for each interval.

A time-based data store.

historical accrual fund
The amount of trade funds spent by a particular account. The amount spent is determined by the number of cases a retailer buys from the manufacturer in the previous year.

historical collection
A definition that is used to collect and store data samples for historical reporting. The historical collection identifies the attribute group, any row filtering you have assigned, the managed system distribution, frequency of data collection, where to store it for the short term, and whether to save data long term.

historical cost
See baseline unit cost.

historical data management
A set of procedures that are applied to short-term binary files that send historical data to either a data warehouse or to delimited text files. Entries in the short-term history file that are over 24 hours old are deleted, which makes room for new entries.

historical row
A row in a history table. See also history table.

historical store participation
A metric that is used to estimate the proportion of stores that will execute a promotional activity.


  1. Metadata in a versioned object base (VOB) that consists of event records for objects in that VOB.
  2. A history of queries conducted during a user session.
  3. The recorded changes to modules and objects, which can be viewed on module and object properties sheets.

history configuration
The manner in which the system's history settings are defined such as the type of information to collect, the history database in which to save it, and the user access for the history database and how frequently to load the captured history data.

history database
A collection of interrelated or independent history data items that are stored together to serve one or more applications.

history file
A file in which a record is kept of shell commands that are executed.

history load
A collection of line items from orders organized in a way to maximize shipping efficiency.

history log

  1. A file that keeps a record of activities for a workflow.
  2. 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.

history table
A table that is used by the database manager to store historical versions of rows from the associated system-period temporal table. See also historical row, system-period temporal table.

See health information technology.

A request from a visitor's browser to the web application and the response from the web server to the browser.

hit attribute
A defined set of characters in the request or the response that can be used as the condition for an event. A hit attribute may be an explicit string (such as myhit attribute) or an unknown string bracketed by a starting string tag and an ending string tag.

See high-level language.

See high-level language application programming interface.

HLL pointer
See high-level language pointer.

See high-level qualifier.


  1. See hashed method authentication code.
  2. See Hash-Based Message Authentication Code.

See Hardware Management Console.

HMC 5250 console
An emulation session to a logical partition's operating system.

hog factor
In system accounting, an analysis of how many times each command was run, how much processor time and memory it used, and how intensive that use was.


  1. A method of stopping the normal disposition of a record, usually because of court cases or investigations.
  2. An order status that prevents certain modification types and transactions from processing the order or order line until the hold is released.
  3. A function that protects a cell against breakback.
  4. To keep an interface item pressed for approximately two seconds or longer. Typically, apps use hold gestures as part of a drag gesture. See also gesture.
  5. The process that an organization uses to preserve information that is potentially relevant to a matter. A method of stopping the normal disposition of data, documents, or other relevant information usually because of court cases or investigations. Holds can be automatically applied to information by using IBM Retention Policy Syndication connectors or they can be administratively applied by sending hold notices.

holdable result set
A result set that is associated with a cursor that was created with the WITH HOLD clause.

hold cursor
A special type of cursor which is not closed at the end of a transaction. The database server still closes all other cursors, and it still releases all locks, but the hold cursor remains open until it is explicitly closed.

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.

hold item list (HIL)
A list of specific work orders that are deferred because a required part, piece of equipment, or system is missing or inoperable although a limitation might be associated with the HIL record.

hold notice
A formal notice, typically in email, that instructs custodians to preserve relevant documents and information, and suspend normal retention and destruction schedules. Hold notices provide details about the nature of a matter and the information that must be preserved.

hold-out control
A control that is used to exclude a member of a control group from receiving communications.

hold queue
A logical queue in the transmission control queue that contains processes waiting for operator intervention before they move to the wait queue for scheduling.

hold sweep
A daemon process that finds records meeting the conditions needed to place them on hold.

hold type
In Sterling Order Management overrides, the type of hold placed on an order when a violation is logged against it. The hold type is determined by the applicable validation domain.

A row of a result table that cannot be accessed because a delete operation or an update operation has been performed on that row. See also delete hole, update hole.

holidays calendar
The default non-working days calendar for all job streams. A holidays calendar must be created and named "holidays", otherwise the default non-working days are considered to be all Saturdays and Sundays. See also calendar, non-working days calendar.

hollow font
In architecture, a font design in which the graphic character shapes include only the outer edges of the strokes.

home address
A field at the beginning of a track that contains information that identifies the physical track and its association with a cylinder. See also track.

home address space

  1. The area of storage that z/OS currently recognizes as dispatched.
  2. The address space in which MVS initially dispatches a work unit. When MVS initially dispatches a work unit, the home address space, the primary address space, and the secondary address space are the same. During execution of the work unit, the home address space remains the same, but the primary and secondary address spaces can change.

home cell
See local cell.

home database
A database where a partition definition is created. This is the database where the master copy of the data is stored.

home directory
The current directory associated with the user at the time of login.

home host
The host on which a member is created and on which that member typically runs.

home interface
In enterprise beans, an interface that defines zero or more create and remove methods for a session bean or zero or more create, finder, and remove methods for an entity bean. See also remote interface.

home location

  1. In Backup, Recovery, and Media Services, the storage location where available media is stored awaiting reuse. Typically, this is the on-site tape inventory.
  2. In DFSMSrmm, the location to which DFSMSrmm normally returns a volume when the volume is no longer retained by vital records processing.

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 method
A method in the home interface that is used by a client to create, locate, and remove instances of enterprise beans.

home node

  1. The highest priority node for a resource group. The home node is the first node that is listed in the default node list for any nonconcurrent resource group.
  2. The node from which an application developer compiles and runs a program. The home node can be any workstation on the LAN.

home page

  1. The top-level web page of a portal.
  2. The initial web page that is returned by a website when a user specifies the URL for the website. Essentially, the home page is the entry point for accessing the contents of the website.
  3. An aggregated view of the latest updates across all the IBM Connections applications.

home page administrator
A special administrative role that has access to an Administration view for adding, removing, enabling, and disabling IBM Connections widgets on the home page.

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. In System i Access, the first position of the first input field on the display.
  3. The first item in a list or the first line of help information.

home session
In CDE, a choice at logout to designate a particular session, other than the one you are currently in, as the one you will automatically return to at the next login. See also current session.

home state
An initial IPDS operating state. A printer returns to home state at the end of each page, and after downloading a font, overlay, or page segment.

home system
The first system in a chain of systems that are linked by any combination of TELNET and pass-through requests.

homogeneous coordinates
A four-dimensional method of representing three-dimensional space. A point (x, y, z, w) in homogeneous coordinates is used to represent a point (X, Y, Z) in three-dimensional space by taking X=x/w, Y=y/w, and Z=z/w.

homogeneous rule
A rule for which the conditions are written on the same type and number of objects.

homogeneous server farm
A server farm in which all application servers are of the same type, level, and version.

The process of getting a telephony product approved and certified by a country's telecommunications authority.

homologation statement
A declaration or remark on the process of getting a telephony product approved and certified by a country's telecommunications authority.

Any resource whose value lies in being attacked. Usually refers to data or unused IP address space that is monitored for malicious activity and triggers an alarm if attacked. For instance, a honeypot can be set up on the Internet to attract "Black Hat" hackers, so that their actions can be observed and analyzed.

Hong Kong S.A.R. of China
See Hong Kong S.A.R. of the PRC.

Hong Kong S.A.R. of the PRC
Official name of the place known as Hong Kong.

Prefix or suffix indicating social status that is either attained by a person or conferred upon a person. See also qualifier, title.


  1. An empty script in which code can be entered.
  2. A location in a compiled program where the compiler has inserted an instruction that allows programmers to interrupt the program (by setting breakpoints) for debugging purposes.

hook flash
A signal sent to a switch to request a switch feature (such as call transfer).

hook ID
A unique number assigned to a specific trace point. All trace entries include the hook identifier of the originating trace point in the trace entry header. A hook ID is a 12-bit value. For user programs, the hook ID may be a value from 0x010 to 0x0FF. Hook identifiers are defined in the /usr/include/sys/trchkid.h file.


  1. A link that is followed when a search collection is crawled.
  2. One segment of a transmission path between adjacent nodes in a routed network.

hop count
A measure of the links between two systems on a network. A hop count of 5 means that four gateways separate the source and destination machines.

hop count limit
In the IBM Token-Ring Network, the maximum number of bridges through which a frame may pass on the way to its destination.

hop count metric

  1. The number of host-to-host connections in a route.
  2. In a gateway, an indication that the next string represents the hop count to the destination host or network.

hop data
A packet of data transferred from one system to another that describes context about some earlier processing. Transaction tracking has two types of hop data: origin data and previous hop data.

Pertaining to data that is tracked between applications in a domain. See also vertical.

horizontal adjustment
A value in the form definition that shifts the position of printed data to the right or left by that number of pels in the IBM 3800 Printing Subsystem.

horizontal bar code
A bar code pattern presenting the axis of the symbol in its length dimension parallel to the Xbc-axis of the bar code presentation space.

horizontal clustering
A topology that allows a single application to span several machines while presenting a single system image. See also cluster environment, vertical clustering.

horizontal context
A method of identifying a transaction flow within a transaction which is used to group interactions based on the application supplying the tracking data.

horizontal dimension
A dimension that runs across the display and defines the column dimension(s).

horizontal font size
See font width.

horizontal justification
The redistribution of horizontal white space at the end of a line of text to the spaces between the words and letters of the line in order to exactly fill the width of the column with the text.

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.

horizontal scale factor

  1. In FOCA, the numerator of a scaling ratio, determined by dividing the horizontal scale factor by the vertical font size. If the value specified is greater or less than the specified vertical font size, the graphic characters and their corresponding metric values are stretched or compressed in the horizontal direction relative to the vertical direction by the scaling ratio indicated.
  2. In outline-font referencing, the specified horizontal adjustment of the em square. The horizontal scale factor is specified in 1440ths of an inch. When the horizontal and vertical scale factors are different, anamorphic scaling occurs. See also vertical scale factor.

horizontal scaling
A topology in which more than one application server running on multiple computing nodes is used to run a single application.

horizontal sharding
The process of sharding catalog data and then indexing it into a dedicated index core for the shard.


  1. A workstation required by extended agents. It can be any Tivoli Workload Scheduler workstation except another extended agent.
  2. The controlling or highest-level system in a data communications configuration.
  3. A node that runs the management services, streams processing applications, or runs both the management services and streams processing applications.
  4. In a cooperative processing environment, the system running the server program with which the CoOperative Development Environment/400 session communicates.
  5. In TCP/IP, any system that has at least one IP address associated with it.
  6. In performance profiling, a machine that owns processes that are being profiled. See also server.
  7. A computer that is connected to a network and that provides an access point to that network. The host can be a client, a server, or both a client and server simultaneously. See also client, custom domain, domain, route, server, subdomain, Uniform Resource Locator.

Host Access Transformation Services (HATS)
An IBM software set of tools that provides web-based access to 3270 and 5250-based applications and data sources.

host adapter
A physical subunit of a storage server that provides the ability to attach to one or more host I/O interfaces.

host address
See IP address.

host application
An application residing on the host computer.

host-assigned ID (HAID)
A 2-byte ID assigned by the host to a font, page segment, or overlay. This ID is used when loading a resource and to identify a resident font or page segment.

host-assigned resource ID
The combination of a host-assigned ID with a section number, or a font inline sequence, or both. The section number and font inline sequence values are ignored for both page segments and overlays.

host-based computer
In a computer network a computer that provides users with services such as computation and databases, and that usually performs network control functions.

host-based project
In zIDE, a project that has been defined on a z/OS system and can be downloaded to the workstation when connected to the remote system.

host bay
The physical space used for installing host adapters. The ESS has multiple host bays, with an equal number of bays assigned to each cluster.

host bus adapter (HBA)

  1. An interface card that connects a host bus, such as a peripheral component interconnect (PCI) bus, to the storage area network. In a Linux environment HBAs are typically virtual and are shown as an FCP device.
  2. An interface card that connects a host bus, such as a peripheral component interconnect (PCI) bus, to the storage area network.

host-centric application
In VisualAge RPG, an application in which the user's program logic is stored and run on the host.

host channel adapter (HCA)
Based on InfiniBand technology, a port connection on a system allowing a network fabric interconnect.

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 a System i 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 System i system to appear to the host command processor (HCP) in a point-of-sale system as if the System i system were the System/370 host system.

host computer
In a computer network, a computer that provides services such as computation, database access, and network control functions.

host connection properties file
In Enterprise Service Tools, the resource in a service flow project that contains the information necessary to connect to the host system during build time, and to capture screens and record screen operations files. The host connection properties file also stores configuration properties that define the connection to the Enterprise Information System (EIS) at run time.

host context
A service that monitors components to ensure that each component is operating as expected.

host-discovered resource (HDR)
A set of storage hardware resources that are attached to a host system and are available on the operating system.

host editor
In Enterprise Service Tools, an editor that a software developer uses to interact with the EIS application as a user of that application and to record one or more action sets (navigational keystrokes) for each description.

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.

hosted private cloud
A cloud computing environment that is owned and operated by the same company. The customer owns and pays for infrastructure and has unlimited exclusive access.

Host Ethernet Adapter (HEA)
A physical Ethernet adapter that is integrated directly into the GX+ bus on a managed system. HEAs offer high throughput, low latency, and virtualization support for Ethernet connections.

host expression
A Java variable or expression that is referenced by SQL clauses in an SQLJ application program.

host fabric interface
The high-speed interconnection that is used by the parallel application tasks to communicate between compute nodes, for GPFS data access, and to deploy and manage the compute nodes.

host group
See host.

host ID

  1. The unique identification of a host within an address family on a network, but without the network identification. A host ID is not necessarily sufficient to establish communications with a host.
  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).
  3. A numeric identifier assigned to a group of host Fibre Channel ports for the purpose of logical unit number (LUN) mapping. For each host ID, there is a separate mapping of Small Computer System Interface (SCSI) IDs to volumes.

host identifier
A name that is declared in the host program.

hosting application
A software application that acts as a containing environment for another software application. For example, a servlet engine is a hosting application for a servlet.

hosting domain
A root managed resource that provides manageability interfaces to the multiple indirect managed resources that are associated with it. For example, a messaging server, along with the queue managers and queues that are its indirect managed resources, is a hosting domain. See also direct managed resource, indirect managed resource.

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.

hosting requirement
A prerequisite that is met by a hosting application.

host interface card
See interface card.

host interface module
The part of the system rack containing the host interface HBAs and manager software.

host keypad
A set of buttons or links representing functions typically available from a host keyboard, such as function keys or the Enter key. See also application keypad.

host language
Any programming language in which SQL statements or XQuery expressions can be embedded.

host list
A comma-separated-value list of hosts used to add large numbers of hosts to the provisioning server without having to start the hosts individually on the network.

host list file
A file that contains a list of host names, and possibly other information, that were defined by the application that reads it.

host LU
In SNA, a logical unit in a host processor; for example, a VTAM application program.

hostmap file
See host name mapping file.

host mapping
The process of controlling which hosts have access to specific volumes within a clustered system.

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).

See host name.

host name

  1. In Internet communication, the name given to a computer. The host name might be a fully qualified domain name such as mycomputer.city.company.com, or it might be a specific subname such as mycomputer. See also fully qualified domain name, IP address, network address.
  2. The network name for a network adapter on a physical machine in which the node is installed.

host name mapping file
A file containing a list of host names and associated hardware control information.

host namespace profile
A profile that contains information about the list of hosts and their properties, such as host IP addresses and host aliases.

host node

  1. A node that provides an application programming interface (API) and a common application interface.
  2. In SNA, a subarea node that contains a system services control point (SSCP), for example, an IBM System/390 computer with MVS and VTAM.

host object
A logical object that represents a list of worldwide port names (WWPNs) and a list of iSCSI names that identify the interfaces that the host system uses to communicate with a device. iSCSI names can be either iSCSI qualified names (IQNs) or extended-unique identifiers (EUIs).

host platform server
A physical server that has hosting capabilities for virtual servers.

host print transform (HPT)
An i5/OS print function that converts an SNA character string (SCS) data stream into an ASCII data stream. The conversion enables consistent ASCII printing through hardware connections.

host processor

  1. The primary or controlling computer in a multiple computer installation.
  2. A processor that controls a user application network.

host program
An application program that is written in a host language and that contains embedded SQL statements or XQuery expressions.

host resource
A resource found either in a system library, in a user library, or inline in the print data set.

host server
Any computer on a network that is a repository for services available to other computers on the network.

host stack
The collection of software that runs from the driver through the middleware and that provides the communications fabric protocols to be used by applications.

host structure
In an application program, a structure that contains a list of host variables that can be referred to by embedded SQL statements.

host subsystem
The processing unit of a node computer that runs local real-time applications.

host system

  1. See host.
  2. An enterprise mainframe computer system that hosts 3270 applications. In the 3270 terminal service development tools, the developer uses the 3270 terminal service recorder to connect to the host system.
  3. A computer, either mainframe (S/390 or zSeries) or open-system, that is connected to the ESS. S/390 or zSeries hosts are connected to the ESS through ESCON or FICON interfaces. Open-systems hosts are connected to the ESS by the Small Computer System Interface (SCSI) or the Fibre Channel interface.

host table
A list of host names and associated Internet Protocol (IP) addresses for an Internet Protocol (IP) network.

host terminal
A HATS Studio tool. A session tied to a particular HATS connection, which the HATS developer can use to capture screens, create screen customizations, and record macros.

host transit time
The average time (in seconds) that all transactions spend in the host. The time includes both VTAM and application time. It is also reported as an average for the transactions that originate at the logical unit for which data collection is occurring.

host variable

  1. In an application program, a programming variable that is referred to by embedded SQL statements. The value of the host variable comes from the host program when a statement is executed or a cursor is opened. A host variable is a colon followed by a name (:name). See also parameter marker.
  2. In an application 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.

host variable array
An array of elements, each of which corresponds to a value for a column. The dimension of the array determines the maximum number of rows for which the array can be used.

host volume
A volume that represents the volume functional role from an application point of view. The host volume can be connected to a host or server. It receives read, write, and update application I/O, depending on the site to which the application is writing.

host zone
A zone that is defined in the storage area network (SAN) fabric in which the hosts can address the system.

hot backup

  1. For programs that are running or resident on a backup systems, a configuration in which a copy of the program is installed for backup purposes, started, and actively doing work such as applying journaled database transactions. See also cold backup, warm backup.
  2. In a remote journal network, pertaining to the function of replicating an application's dependent data from one primary System i product to a backup System i product. If the primary system fails, processing can be performed on the backup system.

hot deployment
The process of adding new components to a running server without stopping and restarting the application server or application. See also dynamic reloading.

hot directory
See monitored directory.

hot key

  1. A keystroke or a combination of keystrokes pressed simultaneously that activate or toggle a specific mode. For example on a bidirectional keyboard (such as an Arabic or a Hebrew one), pressing the keyboard combination Alt+Right Shift will change the keyboard group to the national (Arabic or Hebrew) one.
  2. A key sequence used to shift operations between different applications or between different functions of an application.
  3. To jump from a host session to an application on a workstation, or from the workstation to the host session.

hot link
In VisualAge RPG, a function used to copy information to and from Microsoft Windows programs.

hot plug
To install a hardware component without turning off the system.

hot servant region
A servant region that had a request dispatched to it previously and now has available threads.

Pertaining to redundant hardware (such as an adapter, a disk, a drive, or a server) that is installed and available in the event of a hardware failure.


  1. A colored circle on a geospatial map that represents a cluster of data items that are collected and analyzed based on proximity and time criteria that the user defines.
  2. Text or a picture in a rich-text field that a user can click to perform an action, run a formula or script, or follow a link.
  3. A memory location or synchronization resource for which multiple processors compete excessively. This competition can cause a disproportionately large performance degradation when one processor blocks the resource, preventing other processors from accessing it and forcing them to become idle.
  4. A graphical device that is used in topologies to highlight the part of an end-to-end transaction that has crossed specified thresholds and has a significant transaction time deviation.
  5. An area of the display that, when clicked on, calls a macroinstruction.

hot standby
A redundant server that, if the primary server or hub server fails, assumes the responsibilities of the failed server.

hot start
A type of warm restart that is performed when JES terminates abnormally and an initial program load (IPL) has not yet occurred.

Pertaining to a device that is capable of being replaced while the system is on.

hot swap
To replace a hardware component without turning off the system.

hot writer
An output writer that must be started and stopped by the operator. Hot writers are typically used when operator intervention is anticipated, for example, when changing forms.

hourly average data
An average of all response times detected by a policy over a one-hour period. See also instance data.

Household Goods distance (HHG distance)
A mileage type that calculates the distance based on the routes that are authorized in the Household Goods Carriers' Bureau Committee Official Transportation Mileage Guide.

The process of grouping customers or prospects into family units for targeting in marketing campaigns.

Houston Automatic Spooling Program (HASP)
A mainframe spooling program that provides task management, job management, and data management functions.

hover help
Explanatory text that can be viewed by moving a cursor over a graphical user interface (GUI) item such as an icon, field, or text string. Hover help can contain rich text and links. See also tooltip.

See high-performance computing.

See high-performance data transfer.

HPDT services
See high-performance data transfer services.

See High Performance Extensible Logging.

See high-performance file system.

See high-performance option.

See high-performance optical file system.

See Hewlett-Packard Printer Command Language.

See High-Performance Routing.

HPR connection
See Rapid Transport Protocol connection.

HPR pipe
See Rapid Transport Protocol connection.

HPS network
The network that interconnects the High Performance Switch (HPS) adapters.

See host print transform.

HP webOS (webOS)
A closed source, proprietary mobile operating system designed by Palm and currently owned by Hewlett Packard. HP webOS can operate within a Microsoft Windows environment. See also mobile operating system.

See human readable interpretation.

HR status

  1. The status or disposition of a candidate within a requisition.
  2. The result of an HR action and the named step of the tracking logic to which a candidate is assigned.

See high speed data entry.

See high-speed link.

HSL ring
See high-speed link ring.


  1. See hierarchical storage management.
  2. See hardware security module.
  3. See hardware service manager.

HSM client
See hierarchical storage management client.

HSM complex (HSMplex)
One or more z/OS images running DFSMShsm that share a common set of control data sets (CDSs).

See HSM complex.

HS organization
See hierarchic sequential organization.

See High-Speed Packet Access.

See Evolved High-Speed Packet Access.

See high-speed sequential processing.

See Hyper-Threading.

See Hypertext Markup Language.

HTML form element
An element that allows the user to enter information, such as text fields, text area fields, drop-down menus, radio buttons, or checkboxes, in a form.

HTML table
A table where multiple rows display different properties across different data sets. HTML tables can display status icons.

See Harmonized Tariff Schedule.

See Hypertext Transfer Protocol.

HTTP channel
A type of channel within a transport chain that provides client applications with persistent HTTP connections to remote hosts that are either blocked by firewalls or require an HTTP proxy server. An HTTP channel is used to exchange application data in the body of an HTTP request and an HTTP response that is sent to and received from a remote server.

See HTTP daemon.

HTTP daemon (HTTPd)
A multithreaded web server that receives incoming Hypertext Transfer Protocol (HTTP) requests.

HTTP method
An action that is used by the Hypertext Transfer Protocol. HTTP methods include GET, POST, and PUT.

A web protocol for secure transactions that encrypts and decrypts user page requests and pages returned by the web server.

HTTP request
A request sent to the site either during the Explore or Test stage of the scan.

HTTP response
A response sent by the server.


  1. See HTTP over SSL.
  2. See Hypertext Transfer Protocol Secure.

HTTP server
A 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.

HTTP Server for i5/OS
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 i5/OS, which supports the Secure Sockets Layer (SSL) protocol, provides secure communications between a server and an SSL-capable browser.

HTTPS session
A protected version of an HTTP session that uses SSL (Secure Sockets Layer) to permit secure transactions.

HTTP submit address
The IP address from which an organization sends the XML Submit document using HTTP.

HTTP transaction
A single HTTP request, such as clicking a link, and an associated response, such as displaying a page.


  1. A measure of how well-connected an entity is, based on its outbound links. Hub is one of two eigenvector centrality measures used in social network analysis. See also centrality, eigenvector.
  2. A sponsor that supports that enterprise, buyer, seller, and administration roles.
  3. A point, or piece of hardware, that connects multiple devices in a network.
  4. A half-duplex device that sums all of its input and then broadcasts that sum on all output to the connected adapters. A hub has a large collision domain and shared media. See also site.
  5. An intermediate site between source sites and destination sites.
  6. The primary organization that determines a business model. For example, a multi-divisional corporation, third-party logistics (3PL), or a marketplace can all be hubs.

hub entity
The entity at the center of a network, to which all the other items in the network are related.

The gradual variations of colors such as blue, green, red, yellow, and so on.

Huffman coding
A character-coding technique to compress data.

human computing
The practice of creating computers that are more user-friendly, intuitive, and applicable to large segments of the population.

human interaction
Any action taken by a human being on a business process as it executes.

human interaction service
A service that enables human interaction with business processes as they execute.

human readable interpretation (HRI)

  1. In AFP Utilities, the characters printed above or below a bar code. These characters are read by people, not by scanners.
  2. In bar codes, the printed translation of bar code characters into equivalent Latin alphabetic characters. Arabic numeral decimal digits, and common special characters normally used for printed human communication.

human service

  1. A service flow that provides user interfaces for web-based applications. See also client-side human service, flow, heritage human service, sequence flow.
  2. An activity in the business process definition that creates an interactive task that the process participants can perform in a web-based user interface.

human task
An interaction between people and business processes or services. See also inline task, stand-alone task.

human workflow
A business process flow that includes human interactions.

hundredweight (CWT)
A unit of weight that represents 100 pounds in the United States and Canada.

hung terminal
A terminal to which a session is disrupted and cannot send or receive commands.

hunt group

  1. A set of telephone lines from which a non-busy line is hunted to handle, for example, an incoming call.
  2. A group of Domino servers that are assigned one phone number. Clients dial the one phone number and connect to any available server. Hunt groups balance the load on servers.

A set of criteria that determines whether or not a test session in a batch is available for a test taker to instantiate and take. A batch is not required to have hurdles.

hurdle rate
The minimum rate of return for a new product investment.

hurdle rate rule
A constraint imposed on the minimum rate of return on a new product investment.

See hardware.

See high-water mark setup.

An integrated test, trace, and monitoring environment, based on Eclipse, that provides standards, tools, and tool interoperability. Now obsolete.

hybrid analysis engine
An aggregate analysis engine where more than one of its component analysis engines are deployed in the same address space and one or more are deployed remotely. See also analysis engine.

hybrid app
See hybrid application.

hybrid application (hybrid app)

  1. A mobile device application that combines elements of web and native applications.
  2. An application that is primarily written in web-oriented languages (HTML5, CSS, and JS), but is wrapped in a native shell so that the app behaves like, and provides the user with all the capabilities of, a native app. See also Cordova.

hybrid cloud
A cloud computing environment that consists of multiple public and private resources.

hybrid code
Program statements that have not been internationalized with respect to code page, especially where data constants contain variant characters. Such statements can be found in applications written in older implementations of MVS, which required syntax statements to be written using code page IBM-1047 exclusively. Such applications cannot be converted from one code page to another using iconv().

hybrid environment
A SmartCloud Notes configuration in which the cloud service functions as virtual extension of an on-premises Domino environment. This configuration allows interaction between on-premises users and SmartCloud Note users in the cloud.

hybrid integration
The process of bringing together existing and new clouds, third party and partner data, and applications. This capacity allows enterprises to take advantage of their existing infrastructure and investments.

hybrid request
A request that is a combination of contingent staff requests and project requests.

hybrid search
A combined Boolean search and free text search.

hybrid smart card
An ISO-7816 compliant smart card which contains a public key cryptography chip and an RFID chip. The cryptographic chip is accessible through contact interface. The RFID chip is accessible through contactless (RF) interface.


  1. An XBRL construct that represents multidimensional data.
  2. See multidimensional array.

A link that has multiple sources and multiple sinks. A hyperedge connects multiple nodes and is used in applications such as electrical signal diagrams, multiflow visualization, network management, and UML diagrams. See also hypergraph.

A graph that contains a finite set of nodes connected by a finite set of hyperedges. See also hyperedge.

Hyperledger fabric
The implementation of the Linux Hyperledger project. See also Linux Hyperledger project.

A method of presenting information in discrete units, or nodes, that are connected by links. The information may be presented using a variety of media such as text, graphics, audio, video, animation, image or executable documentation.


  1. A function that provides continuous availability against storage errors, and is based on storage-based synchronous replication. If physical connectivity exists between the host and the secondary storage subsystem, HyperSwap enables the host to transparently switch the I/O operations of the applicant to the secondary volumes.
  2. Pertaining to a function that provides continuous, transparent availability against storage errors and site failures, and is based on synchronous replication.

A way of presenting information online with connections (called hypertext links) between one piece of information (called a hypertext node) and another.

hypertext link

  1. A connection between one piece of online information and another.
  2. The connection between one hypertext node and another.

Hypertext Markup Language (HTML)
A markup language that conforms to the Standard Generalized Markup Language (SGML) standard and was designed primarily to support the online display of textual and graphical information, including 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.

Hyper-Threading (HT)
A technology with which a single processor can function as two virtual processors and execute two threads simultaneously.

Software or a physical device that enables multiple instances of operating systems to run simultaneously on the same hardware. See also bare metal.

A proposed explanation for an incident that is based on the available evidence collected in a case. A hypothesis must be testable and falsifiable.

hypothesis generation
The step in an IBM Watson pipeline where all possible candidate answers for a given case are identified from the available content.

hypothetical row
A row that is supplied as an example for comparison using the SQL hypothetical set functions.

hypothetical set function
A family of SQL functions that give the rank or percentile that a row would have if inserted into a specified data set.

See hertz.