Re: IOP_TAG_MULTIPLE_COMPONENTS decoding needs finishing
- From: Philip Lijnzaad <lijnzaad ebi ac uk>
- To: orbit-list gnome org
- Subject: Re: IOP_TAG_MULTIPLE_COMPONENTS decoding needs finishing
- Date: Wed, 28 Mar 2001 16:25:30 +0100
On Wed, 28 Mar 2001 15:54:28 +0100,
"David" == David Starks-Browning <starksb ebi ac uk> wrote:
(hi!)
David> We're using perl-5.00503 + CORBA::ORBit-0.4.2 + ORBit-0.5.3. In our
David> application we always get
David> ** WARNING **: IOP_TAG_MULTIPLE_COMPONENTS decoding needs finishing
David> written to STDERR. What does it mean?
It means you're probably talking to an ORB that puts several so-called
multi-component profiles into the IOR. Examples are Orbix and ORBit itself
(when using Unix sockets, which you shouldn't if you want to interoperate
with other ORBs)
Each profile consists of
- end-point information, which breaks down into
- protocol
- addres-info; (e.g. host+port for IIOP (=tcp/ip)
- the object key, which breaks down into
- POA id
- object_id
- other stuff; this is all ORB specific
This multi-profile business is there to allow ORB the use of non-standard
protocols when they're talking to themselves. But at least one IIOP profile
should always be there. It also allows multi-hosting of objects.
I think that the putting the following into your (or their :-) ~/.orbitrc
should help:
ORBIIOPIPv4=1
ORBIIOPIPv6=1
ORBIIOPUSock=0
The latter would prevent the server ORB to publish the UnixSocket profile (a
fast ORBit specific protocol) into the IOR, resulting in a single-profile
(using the IIOP protcol) into your IOR.
David> If it's safe to simply comment out the g_warning() line in
David> src/orb/orbit_object.c.
I think so, yes. Cheers,
Philip
--
Everyone can be taught to sculpt: Michelangelo would have had to be taught
how not to. So it is with the great programmers. (Per Kraulis)
-----------------------------------------------------------------------------
Philip Lijnzaad, lijnzaad ebi ac uk \ European Bioinformatics Institute,rm A2-08
+44 (0)1223 49 4639 / Wellcome Trust Genome Campus, Hinxton
+44 (0)1223 49 4468 (fax) \ Cambridgeshire CB10 1SD, GREAT BRITAIN
PGP fingerprint: E1 03 BF 80 94 61 B6 FC 50 3D 1F 64 40 75 FB 53
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]