[Biocorba-l] report on Anys in CORBA::ORBit

Philip Lijnzaad lijnzaad@ebi.ac.uk
Tue, 12 Jun 2001 18:23:54 +0100


Martin> But we still do not know if the problem is in Orbit itself or in
Martin> CORBA::ORBit. 

It turns out the the C-language mapping for any's is simply incomplete: there
is no portable way to assign a value to an any._value (there are no insertion
operators like in C++ and Java), and I don't know how ORBit expects these
assignments to be made.  The issue is known, and (half) resolved at the OMG.
(ftp://ftp.omg.org/pub/docs/ptc/00-05-10.pdf)

I don't know if this will solve the problem, but at least it shows that anys
are a dark corner for C.

Martin> Philip is testing now a pure ORBit client (in C) to
Martin> find the answer for that.

This will have to wait ... if only because there is no piece of documentation
on ORBit and anys, unfortunately (any pointers to e.g. examples: please let
me know). Cheers,
                                                                      Philip
-- 
If you have a procedure with 10 parameters, you probably missed some. (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