colior (COLI IOR Dump) dumps a CORBA Interoperable Object Reference (IOR) string of the form "IOR:..." in human-readable form.
For example, the following IOR string (found on the web):
IOR:010000001900000049444c3a48656c6c6f576f726c642f48656c6c6f3a312e3000000000010000000000000070000000010101cd0900000046414354554d323500cd30091b00000014010f00525354088d983b99730d00000000000100000001000000cd03000000000000000800000001cdcdcd004f4154010000001400000001cdcdcd01000100000000000901010000000000004f41540400000001cd0000
generates the following dump:
URL = corbaloc:iiop:1.1@FACTUM25:2352/%14%01%0F%00RST%08%8D%98;%99s%0D%00%00%00%00%00%01%00%00%00%01%00%00%00
Repository ID = IDL:HelloWorld/Hello:1.0
TAG_INTERNET_IOP Profile
Version: 1.1
Address: 2352@FACTUM25
Object Key =
00000000: 14010F00 52535408 8D983B99 730D0000 "....RST...;.s..."
00000010: 00000001 00000001 00000000 "..........."
Component = TAG_ORB_TYPE
00000000: 01CDCDCD 004F4154 ".....OAT"
Component = TAG_CODE_SETS
Normal: ISO 8859-1:1987; Latin Alphabet No. 1
Wide: ISO/IEC 10646-1:1993; UTF-16, UCS Transformation Format 16-bit form
Component = 1413566208
00000000: 01CD0000 "...."
% colior ior|url
where
ior- is the IOR string to be dumped. The "IOR:" prefix is optional.
url- is a corbaloc: URL. If a URL is specified, the URL is converted to an IOR string and the IOR string is then dumped..