Re: defining a reason code

Eugenio Pinto <[email protected]>
Newsgroups gmane.ietf.provreg
Message-ID <[email protected]>
Ok.

The value and reason are required elements to the extValue type, aren't 
they?

So, I need always to have the value element even if I don't need it, right?

something like

<epp xmlns="urn:ietf:params:xml:ns:epp-1.0" 
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" 
xsi:schemaLocation="urn:ietf:params:xml:ns:epp-1.0 epp-1.0.xsd">
  <response>
    <result code="2200">
      <msg>Authentication error</msg>
*      <extValue>
        <value/>
        **<reason>5004: you must do the login first</reason>
      </extValue>*
    </result>
    <trID>
      <clTRID>FCCN-12386</clTRID>
      <svTRID>TRN7063050306</svTRID>
    </trID>
  </response>
</epp>

Best Regards,
Eugenio


Hollenbeck, Scott wrote:
> From section 2.6 of RFC 4930:
>  
> "Zero or more OPTIONAL <extValue> elements", and
>  
> "A <reason> element containing a human-readable message that describes 
> the reason for the error.  The language of the response is identified 
> via an OPTIONAL "lang" attribute.  If not specified, the default 
> attribute value MUST be "en" (English)."
>  
> No namespace needed, but you've got the <reason> element inside a 
> <value> element when it should be inside an <extValue> element.  You 
> should have some text in there, too.  Perhaps something like "5004: 
> Invalid password".
>
> -Scott-
>
>  
>
>     ------------------------------------------------------------------------
>     *From:* Eugenio Pinto [mailto:[email protected]]
>     *Sent:* Wednesday, April 02, 2008 7:07 AM
>     *To:* [email protected]; Hollenbeck, Scott
>     *Subject:* defining a reason code
>
>     Hi,
>
>     I have another question regarding extending response codes.
>
>     I defined the following response message:
>
>     <epp xmlns="urn:ietf:params:xml:ns:epp-1.0"
>     xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
>     xsi:schemaLocation="urn:ietf:params:xml:ns:epp-1.0 epp-1.0.xsd">
>       <response>
>         <result code="2200">
>           <msg>Authentication error</msg>
>           <value>
>             *<reason>5004</reason>*
>           </value>
>         </result>
>         <trID>
>           <clTRID>FCCN-12386</clTRID>
>           <svTRID>TRN7063050306</svTRID>
>         </trID>
>       </response>
>     </epp>
>
>     where the reason element represents the code to a specific
>     verified problem.
>
>     But I don't know if this is valid XML.
>
>     Can I define this this way, or I must include something with the
>     namespace? like
>
>         <result code="2200">
>           <msg>Authentication error</msg>
>           <value>
>     *        <ptdomain:panData
>     xmlns:ptdomain="urn:ietf:params:xml:ns:ptdomain-1.0"
>     xsi:schemaLocation="urn:ietf:params:xml:ns:ptdomain1.0
>     ptdomain-1.0.xsd">
>           **    <ptdomain:reason>**5004**</ptdomain:reason>
>     **        <brdomain:panData>*
>           </value>
>         </result>
>
>     Thanks for your feedback.
>
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.