Bionic Buffalo Tech Note #100: Identifying CORBA Objects
identification, and ORB descriptions.
Sometimes it is convenient to represent opaque IORs as strings, so they can be stored
an manipulated by applications. For this purpose, two operations (
) are defined,
to convert between an object reference and the string form of an object's IOR. These
strings are called stringified IORs, and consist of the characters
followed by a series of hexadecimal digits encoding the IOR.
operation, in addition to supporting
stringified IORs, also supports two other formats,
These are discussed below.
format are strings beginning with
which conform to a specific format allowing resolution to an object. There are two
reference: one is based on the
operation, and the other is based on protocol
and key (as used in IORs).
operation is used by an application to
obtain initial object references, as described above. When used in a
reference, the format of the URL is
name of the initial service. For example, the URL might be
. Such references
are, of course, limited to objects implementing the initial services available to an
The other variant of the corbaloc reference is similar to that of a simplified IOR. It
includes one or more protocols and machine addresses or names, and an object key.
The syntax is
fields may appear, separated by commas. The default
default port is 2809. The default host is
. Examples are:
protocol IIOP, host abc.xyz.com, default port 2809, object key
(protocol IIOP, host 192.168.1.99, port 49180, object key
The syntax can be more complex than illustrated above, but these examples should
Page 4 of 7