[MOBY-dev] createInstanceFromDOM
gordonp at ucalgary.ca
gordonp at ucalgary.ca
Wed Feb 13 09:33:09 UTC 2008
Hi Sylvie,
I've fixed it to throw an explanatory MobyException.
Regards,
Paul
> Hi Paul,
>
> Below is the XML file containing the parameters I want to send to a
> Biomoby service.
> With this XML file, I created a DOM object that I use to create a
> MobyContentInstance (this mobycontentInstance should then be used to fill
> the
> data field of a mobyRequest).
> As the simple parameter contains data of a wrong type, I thought I could
> catch a
> MOBYException during the MobycontentInstance constructor call. But the
> inner
> MobyDatacomposite constructor throws a NullPointerException.
>
> Thanks for hour help,
> Sylvie.
>
>
> <?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:Simple moby:articleName="alignment">
> <moby:aWrongType xmlns:moby="http://www.biomoby.org/moby"
> moby:id=""
> moby:namespace="">
> <moby:String moby:id="" moby:namespace=""
> moby:articleName="content">8
> 6
> Alpha1 AAGAAG
> Alpha2 AAGAAG
> Beta1 AAGGGG
> Beta2 AAGGGG
> Gamma1 AGGAAG
> Gamma2 AGGAAG
> Delta GGAGGA
> Epsilon GGAAAG
> </moby:String>
> </moby:aWrongType>
> </moby:Simple>
> <moby:Parameter moby:articleName="outgroup_root">
> <moby:Value>no</moby:Value>
> </moby:Parameter >
> <moby:Parameter moby:articleName="howoften">
> <moby:Value>100</moby:Value>
> </moby:Parameter >
> <moby:Parameter moby:articleName="numgroups">
> <moby:Value>1000</moby:Value>
> </moby:Parameter >
> <moby:Parameter moby:articleName="simple">
> <moby:Value>no</moby:Value>
> </moby:Parameter >
> <moby:Parameter moby:articleName="threshold">
> <moby:Value>1.0</moby:Value>
> </moby:Parameter >
> <moby:Parameter moby:articleName="outgnum">
> <moby:Value>1</moby:Value>
> </moby:Parameter >
> </moby:mobyData>
> </moby:mobyContent>
> </moby:MOBY>
>
> gordonp at ucalgary.ca a écrit :
>> Hi Sylvie,
>>
>> If you send me the example XML, that will help me determine the issue.
>> It should be able to parse the data, even if the datatypes are not in
>> the
>> ontology.
>>
>> Regards,
>>
>> Paul
>>
>> If you could send the example file to me, it would
>>
>>
>>>Hi,
>>>
>>>I would like to create a biomoby instance from a file that contains
>>> data.
>>>
>>>The data file is an XML file that comply (or should comply) with
>>> biomoby
>>>format.
>>>I thought that if the file contained a data type that is not a biomoby
>>>data type
>>>(doesn't belong to the object ontology), the createInstanceFromDOM
>>> method
>>>would
>>>throw an exception, but that is not the case. A NullPointerException is
>>>thrown
>>>by an inner method (MobyDatacomposite constructor).
>>>
>>>Should I use another method to check that the data type present in the
>>>data file
>>>is correct or is it a problem with createInstanceFromDOM that should
>>> throw
>>>an
>>>exception ?
>>>
>>>Thanks, and
>>>Best regards,
>>>Sylvie.
>>>
>>>
>>>
>>>_______________________________________________
>>>MOBY-dev mailing list
>>>MOBY-dev at lists.open-bio.org
>>>http://lists.open-bio.org/mailman/listinfo/moby-dev
>>>
>>>
>>>!DSPAM:60005,47b1bec010950204642575!
>>>
>>
>>
>>
>> _______________________________________________
>> MOBY-dev mailing list
>> MOBY-dev at lists.open-bio.org
>> http://lists.open-bio.org/mailman/listinfo/moby-dev
>>
>>
>
>
> !DSPAM:60005,47b2a29c109502586129532!
> _______________________________________________
> MOBY-dev mailing list
> MOBY-dev at lists.open-bio.org
> http://lists.open-bio.org/mailman/listinfo/moby-dev
>
>
> !DSPAM:60005,47b2a29c109502586129532!
>
More information about the MOBY-dev
mailing list