idempotent semantics

RPC: A characteristic of a procedure in which executing it more than once with identical input always produces the same result, without any undesirable side effects; for example, a procedure that reads a particular block of an immutable file is idempotent. DCE RPC supports maybe and broadcast semantics as special forms of idempotent operations. See also at-most-once semantics, broadcast semantics, maybe semantics.


See Interface Definition Language.

IDL compiler, DCE

RPC: A compiler that processes an RPC interface definition and optional ACF to generate client and server stubs, header files, and auxiliary files. See also Interface Definition Language, stub.


A violation of an architecture rule that an implementation is required to report. See also unpredictable.

immediate delegation target

An object on which a client directly performed an operation.

immediate subclass

A subclass of a class C, having no superclasses that are themselves subclasses of C.

immediate subobject

One object that is a value of an attribute of another.

immediate subordinate

In the DIT, an entry is an immediate subordinate of another if its DN is formed by appending its RDN to the DN of the other entry.

immediate superclass

The superclass of a class C, having no subclasses that are themselves superclasses of C.

immediate superior

In the DIT, an entry is the immediate superior of another if its DN, followed by the RDN of the other, forms the DN of the other entry.

immediate superobject

One object that contains another among its attribute values.


Transmission of a delegation initiator's identity in a manner than does not preserve the identities of participants in the call chain.

implicit binding method

RPC: The implicit method of managing the binding for a remote procedure call in which a global variable in the client application holds a binding handle that the client stub passes to the RPC runtime. See also automatic binding method, binding handle, explicit binding method.


RPC: To obtain binding information from a name service database about a server that offers a given RPC interface by calling the RPC NSI import operation.

RPC: To incorporate constant, type, and import declarations from one RPC interface definition into another RPC interface definition by means of the IDL import statement.


XOM: Said of an object for which the client does not possess a valid designator or handle.


DTS: The bounded uncertainty of a clock value as compared to a standard reference.

incremental dump

DFS: A dump set in the DFS Backup System that includes only data from a fileset that changed since the previous dump. An incremental dump is different from a full dump. See also dump, full dump.

index priority

Priority of an attribute type in search queries.

index window

A navigation aid in the CDS Browser. When the namespace is in the display window, dragging the slider up and down the vertical scroll bar produces a rectangular box called the index window. The index window displays the name where the slider is currently positioned; releasing mouse button 1 causes the Browser to position that name at the top of the window.

information architecture

GDS: Describes the representation of the information stored in OM objects and the hierarchical relationships between different classes of OM objects.

initial DSA

GDS: The master DSA of the directory schema.


The initial client in a delegation call chain.


XOM: An object in the category represented by a class.

instance UUID

RPC: An object UUID that is associated with a single server instance and is provided to clients to unambiguously identify that instance. See also object UUID , server instance.


A protection level that can be specified in secure RPC communications that ensures that data transferred between two principals has not been modified in transit.


See also API, RPC interface, SPI.

interface definition

RPC: A description of an RPC interface written in the DCE Interface Definition Language (IDL). See also RPC interface.

Interface Definition Language (IDL)

RPC: A high-level declarative language that provides the syntax for interface definitions. The file syntax of the IDL interface definition is part of the NCA. See also IDL compiler, DCE.

interface handle

RPC: A reference in code to an interface specification. See also interface specification.

interface identifier

RPC: A string containing the interface's UUID and major and minor version numbers of a given RPC interface. See also RPC interface.

interface specification

RPC: An opaque data structure, generated by the DCE IDL compiler from an interface definition, that contains identifying and descriptive information about an RPC interface. See also interface definition, interface handle, RPC interface.

interface UUID

RPC: The UUID generated for an RPC interface definition via the UUID generator, uuidgen. See also interface definition , RPC interface, Universal Unique Identifier (UUID).


A server acting on behalf of an initiator, via delegation or impersonation, making requests to another target server.

intermediate data type

Any of the basic data types in terms of which the other, substantive data types of the interface are defined.

international character

A character that is not a member of the DCE PCS character set and so is not guaranteed to be supported in a DCE environment. Programmers writing RPC applications that use international characters build support for them into their applications by using user-provided or DCE RPC features for international character support.


DTS: The combination of a time value and the inaccuracy associated with it; the range of values represented by a combined time and inaccuracy notation. As an example, the interval 08: 00.00I00: 05: 00 (8 o'clock, plus or minus 5 minutes) contains the time 07: 57.00.

invoke ID

An integer used to distinguish one (directory) operation from all other outstanding ones.


See Internet Protocol.