[omniORB] OrbixNames <-> omniORB interoperability
Borges, Mark
mark.borges@attws.com
Thu, 16 Mar 2000 09:46:56 -0800
This message is in MIME format. Since your mail reader does not understand
this format, some or all of this message may not be legible.
------_=_NextPart_000_01BF8F6F.9F3F4E72
Content-Type: text/plain;
charset="iso-8859-1"
>> On 16 Mar 2000 11:16:27 +0000,
>> Sai-Lai Lo(SL) wrote:
SL> It looks like OrbixMT is doing the right thing but OrbixNames is
SL> using its own code to turn its persistent copy of an IOR to an
SL> object reference. And in the process it ignores the type id in the
SL> IOR and instead extract the value wrong IR string from the object
SL> key field in the IOR.
Bummer. Are there any known workarounds/hacks? The object reference
I'm attempting to retrieve is beyond my control (it's a third party
application that chose OrbixNames as the nameserver). In the past it
worked because our client also used Orbix, but I *really* want to use
omniORB now.
SL> I'm interested in what unexpected error 'nameclt list' is seeing.
SL> Can you send me a dump of the on the wire packet by running
SL> 'nameclt list -ORBtraceLevel 40'?
Attached.
------_=_NextPart_000_01BF8F6F.9F3F4E72
Content-Type: application/octet-stream;
name="nameclt.trace"
Content-Transfer-Encoding: quoted-printable
Content-Disposition: attachment;
filename="nameclt.trace"
omniORB: gateKeeper is tcpwrapGK 1.0 - based on tcp_wrappers_7.6=20
omniORB: strand Rope::incrRefCount: old value =3D 0
omniORB: strand Ripper: start.
omniORB: scavenger : start.
ll_send: 80 bytes
4749 4f50 0100 0003 0000 0044 0000 0001 GIOP.......D....
0000 003c 3a5c 7068 7265 642e 6e77 6573 ...<:\phred.nwes
742e 6174 7477 732e 636f 6d3a 4e53 3a72 t.attws.com:NS:r
6f6f 743a 3a49 523a 436f 734e 616d 696e oot::IR:CosNamin
675f 4e61 6d69 6e67 436f 6e74 6578 7400 g_NamingContext.
ll_recv: 168 bytes
4749 4f50 0100 0004 0000 009c 0000 0001 GIOP............
0000 0002 0000 0023 3a5c 3a4e 533a 3a3a .......#:\:NS:::
4952 3a43 6f73 4e61 6d69 6e67 5f4e 616d IR:CosNaming_Nam
696e 6743 6f6e 7465 7874 0000 0000 0001 ingContext......
0000 0000 0000 0060 0001 0000 0000 0016 .......`........
7068 7265 642e 6e77 6573 742e 6174 7477 phred.nwest.attw
732e 636f 6d00 0637 0000 003c 3a5c 7068 s.com..7...<:\ph
7265 642e 6e77 6573 742e 6174 7477 732e red.nwest.attws.
636f 6d3a 4e53 3a72 6f6f 743a 3a49 523a com:NS:root::IR:
436f 734e 616d 696e 675f 4e61 6d69 6e67 CosNaming_Naming
436f 6e74 6578 7400 Context.
omniORB: strand Rope::incrRefCount: old value =3D 0
omniORB: strand Rope::decrRefCount: old value =3D 1
omniORB: strand Rope::incrRefCount: old value =3D 1
omniORB: strand Rope::decrRefCount: old value =3D 2
GIOP::OBJECT_FORWARD: retry request.
ll_send: 80 bytes
4749 4f50 0100 0003 0000 0044 0000 0001 GIOP.......D....
0000 003c 3a5c 7068 7265 642e 6e77 6573 ...<:\phred.nwes
742e 6174 7477 732e 636f 6d3a 4e53 3a72 t.attws.com:NS:r
6f6f 743a 3a49 523a 436f 734e 616d 696e oot::IR:CosNamin
675f 4e61 6d69 6e67 436f 6e74 6578 7400 g_NamingContext.
ll_recv: 20 bytes
4749 4f50 0100 0004 0000 0008 0000 0001 GIOP............
0000 0001 ....
ll_send: 116 bytes
4749 4f50 0100 0000 0000 0068 0000 0000 GIOP.......h....
0000 0002 015c 7068 0000 003c 3a5c 7068 .....\ph...<:\ph
7265 642e 6e77 6573 742e 6174 7477 732e red.nwest.attws.
636f 6d3a 4e53 3a72 6f6f 743a 3a49 523a com:NS:root::IR:
436f 734e 616d 696e 675f 4e61 6d69 6e67 CosNaming_Naming
436f 6e74 6578 7400 0000 0005 6c69 7374 Context.....list
0000 0000 0000 0007 6e6f 626f 6479 0000 ........nobody..
0000 0000 ....
ll_recv: 183 bytes
4749 4f50 0100 0001 0000 00ab 0000 0000 GIOP............
0000 0002 0000 0000 0000 0000 0000 002a ...............*
4944 4c3a 6f6d 672e 6f72 672f 436f 734e IDL:omg.org/CosN
616d 696e 672f 4269 6e64 696e 6749 7465 aming/BindingIte
7261 746f 723a 312e 3000 6e74 0000 0001 rator:1.0.nt....
0000 0000 0000 005f 0001 0050 0000 0016 ......._...P....
7068 7265 642e 6e77 6573 742e 6174 7477 phred.nwest.attw
732e 636f 6d00 0622 0000 003b 3a5c 7068 s.com.."...;:\ph
7265 642e 6e77 6573 742e 6174 7477 732e red.nwest.attws.
636f 6d3a 4e53 3a33 3a3a 4952 3a43 6f73 com:NS:3::IR:Cos
4e61 6d69 6e67 5f42 696e 6469 6e67 4974 Naming_BindingIt
6572 6174 6f72 00 erator.
omniORB: strand Rope_iterator: delete unused Rope.
omniORB: strand Rope::incrRefCount: old value =3D 0
ll_send: 79 bytes
4749 4f50 0100 0003 0000 0043 0000 0001 GIOP.......C....
0000 003b 3a5c 7068 7265 642e 6e77 6573 ...;:\phred.nwes
742e 6174 7477 732e 636f 6d3a 4e53 3a33 t.attws.com:NS:3
3a3a 4952 3a43 6f73 4e61 6d69 6e67 5f42 ::IR:CosNaming_B
696e 6469 6e67 4974 6572 6174 6f72 00 indingIterator.
ll_recv: 171 bytes
4749 4f50 0100 0004 0000 009f 0000 0001 GIOP............
0000 0002 0000 0025 3a5c 3a4e 533a 3a3a .......%:\:NS:::
4952 3a43 6f73 4e61 6d69 6e67 5f42 696e IR:CosNaming_Bin
6469 6e67 4974 6572 6174 6f72 0001 0000 dingIterator....
0000 0001 0000 0000 0000 005f 0001 0000 ..........._....
0000 0016 7068 7265 642e 6e77 6573 742e ....phred.nwest.
6174 7477 732e 636f 6d00 0637 0000 003b attws.com..7...;
3a5c 7068 7265 642e 6e77 6573 742e 6174 :\phred.nwest.at
7477 732e 636f 6d3a 4e53 3a33 3a3a 4952 tws.com:NS:3::IR
3a43 6f73 4e61 6d69 6e67 5f42 696e 6469 :CosNaming_Bindi
6e67 4974 6572 6174 6f72 00 ngIterator.
omniORB: strand Rope::incrRefCount: old value =3D 1
omniORB: strand Rope::decrRefCount: old value =3D 1
omniORB: strand Rope::incrRefCount: old value =3D 2
omniORB: strand Rope::decrRefCount: old value =3D 3
GIOP::OBJECT_FORWARD: retry request.
ll_send: 79 bytes
4749 4f50 0100 0003 0000 0043 0000 0003 GIOP.......C....
0000 003b 3a5c 7068 7265 642e 6e77 6573 ...;:\phred.nwes
742e 6174 7477 732e 636f 6d3a 4e53 3a33 t.attws.com:NS:3
3a3a 4952 3a43 6f73 4e61 6d69 6e67 5f42 ::IR:CosNaming_B
696e 6469 6e67 4974 6572 6174 6f72 00 indingIterator.
ll_recv: 20 bytes
4749 4f50 0100 0004 0000 0008 0000 0003 GIOP............
0000 0001 ....
ll_send: 115 bytes
4749 4f50 0100 0000 0000 0067 0000 0000 GIOP.......g....
0000 0004 015c 7068 0000 003b 3a5c 7068 .....\ph...;:\ph
7265 642e 6e77 6573 742e 6174 7477 732e red.nwest.attws.
636f 6d3a 4e53 3a33 3a3a 4952 3a43 6f73 com:NS:3::IR:Cos
4e61 6d69 6e67 5f42 696e 6469 6e67 4974 Naming_BindingIt
6572 6174 6f72 0000 0000 0009 6e65 7874 erator......next
5f6f 6e65 0000 0007 0000 0007 6e6f 626f _one........nobo
6479 00 dy.
ll_recv: 64 bytes
4749 4f50 0100 0001 0000 0034 0000 0000 GIOP.......4....
0000 0004 0000 0000 0165 642e 0000 0001 .........ed.....
0000 0005 7465 7374 006f 6d3a 0000 000b ....test.om:....
6d79 5f63 6f6e 7465 7874 0069 0000 0001 my_context.i....
test.my_context/
ll_send: 115 bytes
4749 4f50 0100 0000 0000 0067 0000 0000 GIOP.......g....
0000 0005 015c 7068 0000 003b 3a5c 7068 .....\ph...;:\ph
7265 642e 6e77 6573 742e 6174 7477 732e red.nwest.attws.
636f 6d3a 4e53 3a33 3a3a 4952 3a43 6f73 com:NS:3::IR:Cos
4e61 6d69 6e67 5f42 696e 6469 6e67 4974 Naming_BindingIt
6572 6174 6f72 0000 0000 0009 6e65 7874 erator......next
5f6f 6e65 0000 0007 0000 0007 6e6f 626f _one........nobo
6479 00 dy.
ll_recv: 64 bytes
4749 4f50 0100 0001 0000 0034 0000 0000 GIOP.......4....
0000 0005 0000 0000 0165 642e 0000 0001 .........ed.....
0000 000d 4f62 6a65 6374 4772 6f75 7073 ....ObjectGroups
003a 4952 0000 0001 0061 6d69 0000 0001 .:IR.....ami....
ObjectGroups/
ll_send: 115 bytes
4749 4f50 0100 0000 0000 0067 0000 0000 GIOP.......g....
0000 0006 015c 7068 0000 003b 3a5c 7068 .....\ph...;:\ph
7265 642e 6e77 6573 742e 6174 7477 732e red.nwest.attws.
636f 6d3a 4e53 3a33 3a3a 4952 3a43 6f73 com:NS:3::IR:Cos
4e61 6d69 6e67 5f42 696e 6469 6e67 4974 Naming_BindingIt
6572 6174 6f72 0000 0000 0009 6e65 7874 erator......next
5f6f 6e65 0000 0007 0000 0007 6e6f 626f _one........nobo
6479 00 dy.
ll_recv: 36 bytes
4749 4f50 0100 0001 0000 0018 0000 0000 GIOP............
0000 0006 0000 0000 0065 642e 0000 0000 .........ed.....
732e 636f s.co
omniORB: tcpSocketStrand::~Strand() close socket no. 5
omniORB: strand Rope::decrRefCount: old value =3D 2
list: Unexpected error encountered.
omniORB: WARNING - Proxy object not released.
IR ID : IDL:omg.org/CosNaming/NamingContext:1.0
RefCount: 2
ObjRef : =
IOR:000000000000002849444c3a6f6d672e6f72672f436f734e616d696e672f4e616d69=
6e67436f6e746578743a312e300000000001000000000000006000010000000000167068=
7265642e6e776573742e61747477732e636f6d0006220000003c3a5c70687265642e6e77=
6573742e61747477732e636f6d3a4e533a726f6f743a3a49523a436f734e616d696e675f=
4e616d696e67436f6e7465787400
omniORB: scavenger : woken by poke()
omniORB: scavenger : exit.
omniORB: strand Ripper: exit.
omniORB: strand Rope::decrRefCount: old value =3D 1
------_=_NextPart_000_01BF8F6F.9F3F4E72--