<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>
<!DOCTYPE bugzilla SYSTEM "https://www.w3.org/Bugs/Public/page.cgi?id=bugzilla.dtd">

<bugzilla version="5.0.4"
          urlbase="https://www.w3.org/Bugs/Public/"
          
          maintainer="sysbot+bugzilla@w3.org"
>

    <bug>
          <bug_id>4550</bug_id>
          
          <creation_ts>2007-05-10 03:50:39 +0000</creation_ts>
          <short_desc>Is an assertion required for {http location} EBNF grammar?</short_desc>
          <delta_ts>2007-05-10 15:45:24 +0000</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>1</classification_id>
          <classification>Unclassified</classification>
          <product>WSDL</product>
          <component>Adjuncts</component>
          <version>2.0</version>
          <rep_platform>All</rep_platform>
          <op_sys>All</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>FIXED</resolution>
          
          
          <bug_file_loc>http://lists.w3.org/Archives/Public/www-ws-desc/2007May/0015.html</bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords>resolved</keywords>
          <priority>P2</priority>
          <bug_severity>normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Jonathan Marsh">jonathan</reporter>
          <assigned_to name="Philippe Le Hegaret">plh</assigned_to>
          
          
          <qa_contact name="WSDL Mailing List">www-ws-desc</qa_contact>

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>15062</commentid>
    <comment_count>0</comment_count>
    <who name="Jonathan Marsh">jonathan</who>
    <bug_when>2007-05-10 03:50:39 +0000</bug_when>
    <thetext>I&apos;d like to propose replacing the text associated with the EBNF grammar in
section 6.8.1.1:

&quot;The following EBNF [ISO/IEC 14977:1966] grammar represents the patterns for
constructing the request IRI&quot;

 with the new assertion HTTPSerialization-2106:

&quot;The {http location} property MUST conform to the following EBNF [ISO/IEC
14977:1966] grammar, which represents the patterns for constructing the
request IRI.&quot;

regards,
John Kaputin.

On 5/4/07, John Kaputin (gmail) &lt;jakaputin@gmail.com&gt; wrote:
&gt;
&gt; There is no WSDL assertion stating that an {http location} or
&gt; whttp:location must conform to the EBNF grammar defined in Part 2 Section
&gt; 6.8.1.1.
&gt;
&gt; Consider the following whttp:location values, which do not conform to this
&gt; EBNF grammar:
&gt;
&gt; &quot;/to}wn/{localname}&quot;  (unmatched left brace)
&gt; &quot;/town/{local:name}&quot;  (template does not specify an NCName)
&gt; &quot;/town/{localname&quot;    (closing right brace is missing)
&gt;
&gt; Should these be considered WSDL errors? If so, should there be an
&gt; assertion about the EBNF grammar?  Apache Woden parses the whttp:location
&gt; attribute and if it does not conform to the EBNF grammar the {http location}
&gt; property is flagged as invalid, but there is no WSDL assertion to use for
&gt; error reporting.
&gt;
&gt; Alternatively, Woden could just ignore these grammar errors and treat them
&gt; as ordinary string content in {http location} but the problem would still
&gt; need to be resolved when the request IRI is constructed by the message
&gt; builder.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>15063</commentid>
    <comment_count>1</comment_count>
    <who name="Jonathan Marsh">jonathan</who>
    <bug_when>2007-05-10 15:15:34 +0000</bug_when>
    <thetext>Proposal accepted.</thetext>
  </long_desc>
      
      

    </bug>

</bugzilla>