[MOBY-dev] [Fwd: Re: Problems with parsing a service result]

groscurt at mpiz-koeln.mpg.de groscurt at mpiz-koeln.mpg.de
Wed Oct 17 15:44:10 UTC 2007


Hi,

*doooh*

i havent count how often I made the datacomposite mistake :-(

stupidity.... thanks again for clearifying

andreas

> Never mind, I am smoking crack. Didn't check to see that Global_Keyword
> has no child elements.
>
> MobyDataComposite comp = MobyDataComposite("Global_Keyword",
> "unimportant_article_name", "namespace_if_any", "superman");
>
> -------- Original Message --------
> Subject: 	Re: [MOBY-dev] Problems with parsing a service result
> Date: 	Wed, 17 Oct 2007 07:26:21 -0600
> From: 	Paul Gordon <gordonp at ucalgary.ca>
> To: 	Core developer announcements <moby-dev at lists.open-bio.org>
> References:
> <47508.195.37.46.22.1192618925.squirrel at mpizmail.mpiz-koeln.mpg.de>
> <001001c810c0$4c197080$6400a8c0 at notebook>
>
>
>
> No, the problem is that MobyDataObject is ONLY for base Object (as it
> says several times in the Java docs :-))
> You're using a composite that happens to only have one member.
> Composites implement the Java Map<String,MobyDataObject> interface to
> get/set members:
>
> MobyDataComposite comp = MobyDataComposite("Global_Keyword");
> comp.put("keyword", new MobyDataString("superman"));
>> Hi Andreas,
>>
>> Should
>>
>> new MobyDataObject( "Global_Keyword", "superman" ) );
>>
>> really be
>>
>> new MobyDataObject( "Global_Keyword", "keyword" ) ); ??
>>
>> Eddie
>>
>>
>>> -----Original Message-----
>>> From: moby-dev-bounces at lists.open-bio.org
>>> [mailto:moby-dev-bounces at lists.open-bio.org] On Behalf Of
>>> groscurt at mpiz-koeln.mpg.de
>>> Sent: Wednesday, October 17, 2007 4:02 AM
>>> To: moby-dev at lists.open-bio.org
>>> Subject: [MOBY-dev] Problems with parsing a service result
>>>
>>> Hi all,
>>>
>>> i want to retrieve the results for the service:
>>>
>>> get_agi_code_by_keyword/mpiz-koeln.mpg.de
>>>
>>> it returns a collection of Descriptors for a given keyword.
>>>
>>> Using the dashboard i retrieve a result (e.g. with keyword superman)
>>>
>>>
>>> <?xml version="1.0" encoding="UTF-8"?>
>>> <moby:MOBY xmlns:moby="http://www.biomoby.org/moby">
>>>   <moby:mobyContent>
>>>     <moby:mobyData moby:queryID="sip_1_">
>>>       <moby:Collection moby:articleName="agi_locus_code">
>>>         <moby:Simple>
>>>           <moby:Descriptor moby:id="AT3G23130"
>>> moby:namespace="AGI_LocusCode">
>>>             <moby:String moby:id="" moby:namespace=""
>>> moby:articleName="description">SUP (SUPERMAN); DNA binding /
>>> nucleic acid binding / transcription factor/ zinc ion
>>> binding</moby:String>
>>>           </moby:Descriptor>
>>>         </moby:Simple>
>>>       </moby:Collection>
>>>     </moby:mobyData>
>>>   </moby:mobyContent>
>>> </moby:MOBY>
>>>
>>> using the simple java client
>>>
>>> MobyService agiService = new MobyService();
>>> agiService.setCategory( "" ); agiService.setAuthority(
>>> "mpiz-koeln.mpg.de" ); agiService.setName(
>>> "get_agi_code_by_keyword" ); agiService =
>>> central.findService( agiService )[0]; MobyRequest request =
>>> new MobyRequest( central ); request.setService( agiService );
>>> request.setInput( new MobyDataObject( "Global_Keyword",
>>> "superman" ) ); MobyContentInstance contentInstance =
>>> request.invokeService(); MobyDataJob mobyJob =
>>> contentInstance.get(
>>> contentInstance.keySet().iterator().next() );
>>> MobyDataInstance[] dataInstances = mobyJob.getPrimaryData();
>>>
>>> the dataInstance contains nothing :-(:-( (dataInstances.length = 0)
>>>
>>> the simple java client works for other services, but fails
>>> for this one...
>>>
>>> does anybody know what is wrong ?
>>>
>>> thanks
>>> andreas
>>>
>>> _______________________________________________
>>> MOBY-dev mailing list
>>> MOBY-dev at lists.open-bio.org
>>> http://lists.open-bio.org/mailman/listinfo/moby-dev
>>>
>>
>> _______________________________________________
>> MOBY-dev mailing list
>> MOBY-dev at lists.open-bio.org
>> http://lists.open-bio.org/mailman/listinfo/moby-dev
>>
>> !DSPAM:60005,47160a092601617573718!
>>
>>
>>
>>
>
> _______________________________________________
> MOBY-dev mailing list
> MOBY-dev at lists.open-bio.org
> http://lists.open-bio.org/mailman/listinfo/moby-dev
>





More information about the MOBY-dev mailing list