[Biocorba-l] BioCorba-0.2 IDL sequence<> retrieval question

Mark Hoebeke hoebeke@versailles.inra.fr
Fri, 1 Jun 2001 13:51:23 +0200 (CEST)


Hello all,

sorry to interrupt the high-level debate over standardization, but I wish
to submit a down to earth coding question ;)

I'm starting to play with the BioCorba-0.2 idl to retrieve sequence and
annotation data from the EMBL server whose IOR was posted some days ago.

All works fine, except when I try to retrieve sequences (in IDL parlance,
that is). For example, when asking for the names of available databases
(with BioEnv::get_SeqDB_Names(), returning a sequence of strings) or for
the qualifiers of a given feature (with SeqFeature::qualifiers(),
returning a sequence of Qualifiers), I get the following exception:

	incomplete message received at FeatureDataSource/EMBLFeatureDataSource.pm
	line 81.
	Error demarshalling result at FeatureDataSource/EMBLFeatureDataSource.pm
	line 81.
	Exception: CORBA::MARSHAL ('IDL:omg.org/CORBA/MARSHAL:1.0')
	    (0, COMPLETED_YES)
	   Error marshalling parameter or result


My client program is written in Perl, and uses the CORBA::ORBit module.

Thanks for any help (or pointer) you provide.

Mark

-- 
hoebeke@versailles.inra.fr	    		_/      _/  _/_/_/    _/_/_/
Tel : (+33) 01 30 83 33 62	   	       _/_/  _/_/    _/    _/
Fax : (+33) 01 30 83 33 59	  	      _/  _/  _/    _/    _/  _/_/
Unité MIG, INRA - CRV           	     _/      _/    _/    _/    _/
F - 78026 Versailles CEDEX	            _/      _/  _/_/_/    _/_/_/