[MOBY-dev] vote on the RFC discussing Error Reporting

Edward Kawas edward.kawas at gmail.com
Thu Nov 3 15:00:30 UTC 2005


I vote in favor.

Eddie

> -----Original Message-----
> From: moby-dev-bounces at portal.open-bio.org [mailto:moby-
> dev-bounces at portal.open-bio.org] On Behalf Of Pieter
> Neerincx
> Sent: Thursday, November 03, 2005 3:56 AM
> To: Core developer announcements
> Subject: Re: [MOBY-dev] vote on the RFC discussing Error
> Reporting
> 
> On  27Oct2005, at 24:18, Edward Kawas wrote:
> 
> > Hi,
> >
> > I am calling a vote on the RFC that discusses error
> > reporting.
> >
> > Please refer to the following link:
> > http://bugzilla.open-bio.org/show_bug.cgi?id=1863
> 
> I'm in favor of RFC 1863. So I vote yes again. I think
> it's crucial
> for the speed of BioMOBY evolution to have have at least
> some error
> reporting in place. In the current situation where empty
> objects are
> returned if something goes wrong, a user is completely in
> the dark.
> Debugging such cases is extremely painful. Currently most
> users are
> developers as well so we can look in the log files of the
> machines
> where our services are running, but if we want BioMOBY to
> become more
> popular with 'normal' users we need some error reporting
> that makes
> sense a.s.a.p.
> 
> I found two small inconsistencies though:
> 
> Page 4 mentions refqueryID, refQuery and refQueryID
> attributes. Do I
> get it right that these are typo's and all the same
> atribute...?
> 
> Furtermore I think this:
> 
> "refElement -  refers to the articleName of the offending
> input
> Simple or Collection"
> 
> will be a problem. If it's referring to the articleName it
> should be
> called refArticleName. The problem is that articleNames
> are optional.
> There is no guarantee they will be present. Furthermore
> they not need
> to be unique. In case there are multiple elements of the
> same type,
> the articleName attribute can be used to differentiate
> between them.
> Hence the combination of element and articleName can be
> used by a
> service to find a specific element. If you want to link an
> execption
> to a specific element of the input you will need both a
> refElement
> and a refArticleName...
> 
> So instead of:
> 
> <mobyException refElement="input1"
>                 refQueryID="1"
>                 severity ="error">
>      <exceptionCode>600</exceptionCode>
>      <exceptionMessage>Unable to execute the
> service</exceptionMessage>
> </mobyException>
> 
> I propose something like this:
> 
> <mobyException refElement="String"
>                 refArticleName="input1"
>                 refQueryID="1"
>                 severity ="error">
>      <exceptionCode>600</exceptionCode>
>      <exceptionMessage>Unable to execute the
> service</exceptionMessage>
> </mobyException>
> 
> Just my 2c,
> 
> Pieter
> 
> 
> >
> > Thanks.
> >
> > _______________________________________________
> > MOBY-dev mailing list
> > MOBY-dev at biomoby.org
> > http://www.biomoby.org/mailman/listinfo/moby-dev
> 
> Wageningen University and Research centre (WUR)
> Laboratory of Bioinformatics
> Transitorium (building 312) room 1038
> Dreijenlaan 3
> 6703 HA Wageningen
> phone: 0317-484 706
> fax: 0317-483 584
> mobile: 06-143 66 783
> pieter.neerincx at wur.nl
> 
> _______________________________________________
> MOBY-dev mailing list
> MOBY-dev at biomoby.org
> http://www.biomoby.org/mailman/listinfo/moby-dev




More information about the MOBY-dev mailing list