W3C home > Mailing lists > Public > public-ws-desc-eds@w3.org > April 2005

2002/ws/desc/wsdl20 wsdl20-z.html,1.15,1.16 wsdl20.pdf,1.28,1.29 wsdl20.html,1.171,1.172 wsdl20.xml,1.205,1.206 wsdl20-z-ie.html,1.8,1.9 wsdl20.tex,1.35,1.36 wsdl20.toc,1.20,1.21

From: Arthur Ryman via cvs-syncmail <cvsmail@w3.org>
Date: Sun, 17 Apr 2005 18:44:11 +0000
To: public-ws-desc-eds@w3.org
Message-Id: <E1DNEkd-0007Nn-OR@lionel-hutz.w3.org>

Update of /sources/public/2002/ws/desc/wsdl20
In directory hutz:/tmp/cvs-serv27671

Modified Files:
	wsdl20-z.html wsdl20.pdf wsdl20.html wsdl20.xml 
	wsdl20-z-ie.html wsdl20.tex wsdl20.toc 
Log Message:
[LC34b] Added the constraint that the {uri} property of a Feature or Property component within a {features} or {properties} property MUST be unique.

Index: wsdl20-z-ie.html
===================================================================
RCS file: /sources/public/2002/ws/desc/wsdl20/wsdl20-z-ie.html,v
retrieving revision 1.8
retrieving revision 1.9
diff -C2 -d -r1.8 -r1.9
*** wsdl20-z-ie.html	17 Apr 2005 15:25:02 -0000	1.8
--- wsdl20-z-ie.html	17 Apr 2005 18:44:08 -0000	1.9
***************
*** 1810,1814 ****
              components.</p></li>
              
!             <li><p>{parent} REQUIRED. The Interface component that contains this component in its {faults} property.</p></li>
  	  </ul>
  
--- 1810,1814 ----
              components.</p></li>
              
!             <li class="diff-add"><p>{parent} REQUIRED. The Interface component that contains this component in its {faults} property.</p></li>
  	  </ul>
  
***************
*** 2068,2072 ****
  		  	</td>
  		  </tr>
!           <tr>
            	<td rowspan="1" colspan="1">{parent}</td>
            	<td rowspan="1" colspan="1">
--- 2068,2072 ----
  		  	</td>
  		  </tr>
!           <tr class="diff-add">
            	<td rowspan="1" colspan="1">{parent}</td>
            	<td rowspan="1" colspan="1">
***************
*** 2152,2156 ****
              <li><p>{properties} OPTIONAL. A set of Property components.</p></li>
  
!             <li><p>{parent} REQUIRED. The Interface component that contains this component in its {operations} property.</p></li>
  	  </ul>
  
--- 2152,2156 ----
              <li><p>{properties} OPTIONAL. A set of Property components.</p></li>
  
!             <li class="diff-add"><p>{parent} REQUIRED. The Interface component that contains this component in its {operations} property.</p></li>
  	  </ul>
  
***************
*** 2543,2547 ****
  			</td>
            </tr>
!           <tr>
            	<td rowspan="1" colspan="1">{parent}</td>
            	<td rowspan="1" colspan="1">
--- 2543,2547 ----
  			</td>
            </tr>
!           <tr class="diff-add">
            	<td rowspan="1" colspan="1">{parent}</td>
            	<td rowspan="1" colspan="1">
***************
*** 2626,2630 ****
              <li><p>{properties} OPTIONAL. A set of Property components.</p></li>
  
!             <li><p>{parent} REQUIRED. The Interface Operation component that contains this component in its {message references} property.</p></li>
  
  	  </ul>
--- 2626,2630 ----
              <li><p>{properties} OPTIONAL. A set of Property components.</p></li>
  
!             <li class="diff-add"><p>{parent} REQUIRED. The Interface Operation component that contains this component in its {message references} property.</p></li>
  
  	  </ul>
***************
*** 2749,2752 ****
--- 2749,2753 ----
  		  <p>
  		  An OPTIONAL <code>element</code>  <em>attribute information item</em> as described below
+ 
  		  in <a href="#MessageReference_element_attribute"><b>2.5.2.2 element attribute information item with input,
          or output [owner]</b></a>.
***************
*** 2905,2909 ****
  			</td>
            </tr>
!           <tr>
            	<td rowspan="1" colspan="1">{parent}</td>
            	<td rowspan="1" colspan="1">
--- 2906,2910 ----
  			</td>
            </tr>
!           <tr class="diff-add">
            	<td rowspan="1" colspan="1">{parent}</td>
            	<td rowspan="1" colspan="1">
***************
*** 2994,2998 ****
              <li><p>{properties} OPTIONAL. A set of Property components.</p></li>
  
!             <li><p>{parent} REQUIRED. The Interface Operation component that contains this component in its {fault references} property.</p></li>
  
  	  </ul>
--- 2995,2999 ----
              <li><p>{properties} OPTIONAL. A set of Property components.</p></li>
  
!             <li class="diff-add"><p>{parent} REQUIRED. The Interface Operation component that contains this component in its {fault references} property.</p></li>
  
  	  </ul>
***************
*** 3245,3249 ****
  			</td>
            </tr>
!           <tr>
            	<td rowspan="1" colspan="1">{parent}</td>
            	<td rowspan="1" colspan="1">
--- 3246,3250 ----
  			</td>
            </tr>
!           <tr class="diff-add">
            	<td rowspan="1" colspan="1">{parent}</td>
            	<td rowspan="1" colspan="1">
***************
*** 3301,3308 ****
           implied by the definition of that Feature.</p></li>
  
!             <li><p>{parent} REQUIRED. The component that contains this component in its {features} property.</p></li>
  
  	  </ul>
  	  
  	  <a name="zed-Feature"></a><div id="twisty-head-zed-Feature" class="twisty-head"><img src="images/left-twisty-13.png" class="twisty-icon"><a href="javascript:show('zed-Feature')">Feature</a>...</div><div id="twisty-body-zed-Feature" class="twisty-body"><img src="images/down-twisty-13.png" class="twisty-icon"><a href="javascript:hide('zed-Feature')">Feature</a>&nbsp;&nbsp;[&nbsp;<a onClick="showAll()" href="#zed-Feature">show all</a>&nbsp;]&nbsp;&nbsp;[&nbsp;<a onClick="hideAll()" href="#zed-Feature">hide all</a>&nbsp;]<br>
        <p>
--- 3302,3318 ----
           implied by the definition of that Feature.</p></li>
  
!             <li class="diff-add"><p>{parent} REQUIRED. The component that contains this component in its {features} property.</p></li>
  
  	  </ul>
  	  
+ 	  <p class="diff-add">
+ 	  	The {uri} property of a Feature component MUST be unique
+ 	  	within the {features} property of an Interface, Interface
+ 	  	Fault, Interface Operation, Message Reference, Fault
+ 	  	Reference, Binding, Binding Fault, Binding Operation, Binding
+ 	  	Message Reference, Binding Fault Reference, Service, or
+ 	  	Endpoint component.
+ 	  </p>
+ 
  	  <a name="zed-Feature"></a><div id="twisty-head-zed-Feature" class="twisty-head"><img src="images/left-twisty-13.png" class="twisty-icon"><a href="javascript:show('zed-Feature')">Feature</a>...</div><div id="twisty-body-zed-Feature" class="twisty-body"><img src="images/down-twisty-13.png" class="twisty-icon"><a href="javascript:hide('zed-Feature')">Feature</a>&nbsp;&nbsp;[&nbsp;<a onClick="showAll()" href="#zed-Feature">show all</a>&nbsp;]&nbsp;&nbsp;[&nbsp;<a onClick="hideAll()" href="#zed-Feature">hide all</a>&nbsp;]<br>
        <p>
***************
*** 3642,3646 ****
  			</td>
  		  </tr>
!           <tr>
            	<td rowspan="1" colspan="1">{parent}</td>
            	<td rowspan="1" colspan="1">
--- 3652,3656 ----
  			</td>
  		  </tr>
!           <tr class="diff-add">
            	<td rowspan="1" colspan="1">{parent}</td>
            	<td rowspan="1" colspan="1">
***************
*** 3694,3701 ****
              the [children] property of <em>element information item</em>s in [<cite><a href="#XMLInfoSet">XML Information Set</a></cite>].</p></li>
  
!             <li><p>{parent} REQUIRED. The component that contains this component in its {properties} property.</p></li>
  
  	  </ul>
  
  	  <a name="zed-ValueConstraint"></a><div id="twisty-head-zed-ValueConstraint" class="twisty-head"><img src="images/left-twisty-13.png" class="twisty-icon"><a href="javascript:show('zed-ValueConstraint')">ValueConstraint</a>...</div><div id="twisty-body-zed-ValueConstraint" class="twisty-body"><img src="images/down-twisty-13.png" class="twisty-icon"><a href="javascript:hide('zed-ValueConstraint')">ValueConstraint</a>&nbsp;&nbsp;[&nbsp;<a onClick="showAll()" href="#zed-ValueConstraint">show all</a>&nbsp;]&nbsp;&nbsp;[&nbsp;<a onClick="hideAll()" href="#zed-ValueConstraint">hide all</a>&nbsp;]<br>
        <p>
--- 3704,3720 ----
              the [children] property of <em>element information item</em>s in [<cite><a href="#XMLInfoSet">XML Information Set</a></cite>].</p></li>
  
!             <li class="diff-add"><p>{parent} REQUIRED. The component that contains this component in its {properties} property.</p></li>
  
  	  </ul>
  
+ 	  <p class="diff-add">
+ 	  	The {uri} property of a Property component MUST be unique
+ 	  	within the {properties} property of an Interface, Interface
+ 	  	Fault, Interface Operation, Message Reference, Fault
+ 	  	Reference, Binding, Binding Fault, Binding Operation, Binding
+ 	  	Message Reference, Binding Fault Reference, Service, or
+ 	  	Endpoint component.
+ 	  </p>
+ 
  	  <a name="zed-ValueConstraint"></a><div id="twisty-head-zed-ValueConstraint" class="twisty-head"><img src="images/left-twisty-13.png" class="twisty-icon"><a href="javascript:show('zed-ValueConstraint')">ValueConstraint</a>...</div><div id="twisty-body-zed-ValueConstraint" class="twisty-body"><img src="images/down-twisty-13.png" class="twisty-icon"><a href="javascript:hide('zed-ValueConstraint')">ValueConstraint</a>&nbsp;&nbsp;[&nbsp;<a onClick="showAll()" href="#zed-ValueConstraint">show all</a>&nbsp;]&nbsp;&nbsp;[&nbsp;<a onClick="hideAll()" href="#zed-ValueConstraint">hide all</a>&nbsp;]<br>
        <p>
***************
*** 4114,4118 ****
  			otherwise empty.</td>
  		  </tr>
!           <tr>
            	<td rowspan="1" colspan="1">{parent}</td>
            	<td rowspan="1" colspan="1">
--- 4133,4137 ----
  			otherwise empty.</td>
  		  </tr>
!           <tr class="diff-add">
            	<td rowspan="1" colspan="1">{parent}</td>
            	<td rowspan="1" colspan="1">
***************
*** 4513,4517 ****
              components.</p></li>
  
!             <li><p>{parent} REQUIRED. The Binding component that contains this component in its {faults} property.</p></li>
  
  	  </ul>
--- 4532,4536 ----
              components.</p></li>
  
!             <li class="diff-add"><p>{parent} REQUIRED. The Binding component that contains this component in its {faults} property.</p></li>
  
  	  </ul>
***************
*** 4691,4695 ****
  			</td>
            </tr>
!           <tr>
            	<td rowspan="1" colspan="1">{parent}</td>
            	<td rowspan="1" colspan="1">
--- 4710,4714 ----
  			</td>
            </tr>
!           <tr class="diff-add">
            	<td rowspan="1" colspan="1">{parent}</td>
            	<td rowspan="1" colspan="1">
***************
*** 4702,4705 ****
--- 4721,4725 ----
  
      </div>
+ 
    </div>
  
***************
*** 4740,4744 ****
              components.</p></li>
  
!             <li><p>{parent} REQUIRED. The Binding component that contains this component in its {operations} property.</p></li>
  
  	  </ul>
--- 4760,4764 ----
              components.</p></li>
  
!             <li class="diff-add"><p>{parent} REQUIRED. The Binding component that contains this component in its {operations} property.</p></li>
  
  	  </ul>
***************
*** 4931,4935 ****
  			to the <code>property</code>  <em>element information item</em>s in [children], if any.</td>
  		  </tr>
!           <tr>
            	<td rowspan="1" colspan="1">{parent}</td>
            	<td rowspan="1" colspan="1">
--- 4951,4955 ----
  			to the <code>property</code>  <em>element information item</em>s in [children], if any.</td>
  		  </tr>
!           <tr class="diff-add">
            	<td rowspan="1" colspan="1">{parent}</td>
            	<td rowspan="1" colspan="1">
***************
*** 4969,4973 ****
              <li><p>{properties} OPTIONAL. A set of Property components.</p></li>
  
!             <li><p>{parent} REQUIRED. The Binding Operation component that contains this component in its {message references} property.</p></li>
  
  	  </ul>
--- 4989,4993 ----
              <li><p>{properties} OPTIONAL. A set of Property components.</p></li>
  
!             <li class="diff-add"><p>{parent} REQUIRED. The Binding Operation component that contains this component in its {message references} property.</p></li>
  
  	  </ul>
***************
*** 5179,5183 ****
  			</td>
            </tr>
!           <tr>
            	<td rowspan="1" colspan="1">{parent}</td>
            	<td rowspan="1" colspan="1">
--- 5199,5203 ----
  			</td>
            </tr>
!           <tr class="diff-add">
            	<td rowspan="1" colspan="1">{parent}</td>
            	<td rowspan="1" colspan="1">
***************
*** 5232,5236 ****
              <li><p>{properties} OPTIONAL. A set of Property components.</p></li>
  
!             <li><p>{parent} REQUIRED. The Binding Operation component that contains this component in its {fault references} property.</p></li>
  	  </ul>
  
--- 5252,5256 ----
              <li><p>{properties} OPTIONAL. A set of Property components.</p></li>
  
!             <li class="diff-add"><p>{parent} REQUIRED. The Binding Operation component that contains this component in its {fault references} property.</p></li>
  	  </ul>
  
***************
*** 5465,5469 ****
  			</td>
            </tr>
!           <tr>
            	<td rowspan="1" colspan="1">{parent}</td>
            	<td rowspan="1" colspan="1">
--- 5485,5489 ----
  			</td>
            </tr>
!           <tr class="diff-add">
            	<td rowspan="1" colspan="1">{parent}</td>
            	<td rowspan="1" colspan="1">
***************
*** 5829,5833 ****
              <li><p>{properties} OPTIONAL. A set of Property components.</p></li>
  
!             <li><p>{parent} REQUIRED. The Service component that contains this component in its {endpoints} property.</p></li>
  
  	  </ul>
--- 5849,5853 ----
              <li><p>{properties} OPTIONAL. A set of Property components.</p></li>
  
!             <li class="diff-add"><p>{parent} REQUIRED. The Service component that contains this component in its {endpoints} property.</p></li>
  
  	  </ul>
***************
*** 6081,6085 ****
  			</td>
            </tr>
!           <tr>
            	<td rowspan="1" colspan="1">{parent}</td>
            	<td rowspan="1" colspan="1">
--- 6101,6105 ----
  			</td>
            </tr>
!           <tr class="diff-add">
            	<td rowspan="1" colspan="1">{parent}</td>
            	<td rowspan="1" colspan="1">
***************
*** 8760,8763 ****
--- 8780,8796 ----
      
      <tr>
+     	<td rowspan="1" colspan="1">20050417</td>
+     	<td rowspan="1" colspan="1">AGR</td>
+     	<td rowspan="1" colspan="1">
+     		<a href="http://www.w3.org/2002/ws/desc/4/lc-issues/issues.html#LC34b">
+     			LC34b
+     		</a>: Added the constraint that the {uri} property of a Feature
+     		or Property component within a {features} or {properties}
+     		property MUST be unique.
+ 
+     	</td>
+     </tr>
+ 
+     <tr>
      	<td rowspan="1" colspan="1">20050416</td>
      	<td rowspan="1" colspan="1">AGR</td>
***************
*** 9246,9249 ****
--- 9279,9283 ----
  	  component section.</td>
          </tr>
+ 
          <tr>
            <td rowspan="1" colspan="1">20040713</td>

Index: wsdl20.tex
===================================================================
RCS file: /sources/public/2002/ws/desc/wsdl20/wsdl20.tex,v
retrieving revision 1.35
retrieving revision 1.36
diff -C2 -d -r1.35 -r1.36
*** wsdl20.tex	17 Apr 2005 15:25:02 -0000	1.35
--- wsdl20.tex	17 Apr 2005 18:44:09 -0000	1.36
***************
*** 3136,3139 ****
--- 3136,3140 ----
  		  
  		  An OPTIONAL \texttt{element} \textit{attribute information item} as described below
+ 
  		  in \hyperlink{MessageReference_element_attribute}{\textbf{\ref*{MessageReference_element_attribute} \texttt{element} \textit{attribute information item} with \texttt{input},
          or \texttt{output} [owner]}}.
***************
*** 3712,3715 ****
--- 3713,3725 ----
  	  \end{itemize}
  	  
+ 	  
+ 	  	The \{uri\} property of a Feature component MUST be unique
+ 	  	within the \{features\} property of an Interface, Interface
+ 	  	Fault, Interface Operation, Message Reference, Fault
+ 	  	Reference, Binding, Binding Fault, Binding Operation, Binding
+ 	  	Message Reference, Binding Fault Reference, Service, or
+ 	  	Endpoint component.
+ 	  
+ 
  	  \hypertarget{zed-Feature}{}
  
***************
*** 4120,4123 ****
--- 4130,4142 ----
  	  \end{itemize}
  
+ 	  
+ 	  	The \{uri\} property of a Property component MUST be unique
+ 	  	within the \{properties\} property of an Interface, Interface
+ 	  	Fault, Interface Operation, Message Reference, Fault
+ 	  	Reference, Binding, Binding Fault, Binding Operation, Binding
+ 	  	Message Reference, Binding Fault Reference, Service, or
+ 	  	Endpoint component.
+ 	  
+ 
  	  \hypertarget{zed-ValueConstraint}{}
  
***************
*** 5193,5196 ****
--- 5212,5216 ----
  
      
+ 
    
  
***************
*** 9453,9456 ****
--- 9473,9489 ----
      
      
+     	20050417&
+     	AGR&
+     	
+     		\href{http://www.w3.org/2002/ws/desc/4/lc-issues/issues.html#LC34b}{
+     			LC34b
+     		}: Added the constraint that the \{uri\} property of a Feature
+     		or Property component within a \{features\} or \{properties\}
+     		property MUST be unique.
+ 
+     	
+     \\ \hline 
+ 
+     
      	20050416&
      	AGR&
***************
*** 9939,9942 ****
--- 9972,9976 ----
  	  component section.
          \\ \hline 
+ 
          
            20040713&

Index: wsdl20.toc
===================================================================
RCS file: /sources/public/2002/ws/desc/wsdl20/wsdl20.toc,v
retrieving revision 1.20
retrieving revision 1.21
diff -C2 -d -r1.20 -r1.21
*** wsdl20.toc	17 Apr 2005 15:25:02 -0000	1.20
--- wsdl20.toc	17 Apr 2005 18:44:09 -0000	1.21
***************
*** 60,66 ****
  \contentsline {section}{\numberline {2.8}Property}{62}{section.2.8}
  \contentsline {subsection}{\numberline {2.8.1}The Property Component}{62}{subsection.2.8.1}
! \contentsline {subsubsection}{Property Composition Model}{63}{section*.21}
! \contentsline {subsection}{\numberline {2.8.2}XML Representation of Property Component}{65}{subsection.2.8.2}
! \contentsline {subsubsection}{\texttt {uri} \textit {attribute information item} with \texttt {property} [owner]}{66}{section*.22}
  \contentsline {subsubsection}{\texttt {value} \textit {element information item} with \texttt {property} [parent]}{67}{section*.23}
  \contentsline {subsubsection}{\texttt {constraint} \textit {element information item} with \texttt {property} [parent]}{67}{section*.24}
--- 60,66 ----
  \contentsline {section}{\numberline {2.8}Property}{62}{section.2.8}
  \contentsline {subsection}{\numberline {2.8.1}The Property Component}{62}{subsection.2.8.1}
! \contentsline {subsubsection}{Property Composition Model}{64}{section*.21}
! \contentsline {subsection}{\numberline {2.8.2}XML Representation of Property Component}{66}{subsection.2.8.2}
! \contentsline {subsubsection}{\texttt {uri} \textit {attribute information item} with \texttt {property} [owner]}{67}{section*.22}
  \contentsline {subsubsection}{\texttt {value} \textit {element information item} with \texttt {property} [parent]}{67}{section*.23}
  \contentsline {subsubsection}{\texttt {constraint} \textit {element information item} with \texttt {property} [parent]}{67}{section*.24}

Index: wsdl20.xml
===================================================================
RCS file: /sources/public/2002/ws/desc/wsdl20/wsdl20.xml,v
retrieving revision 1.205
retrieving revision 1.206
diff -C2 -d -r1.205 -r1.206
*** wsdl20.xml	17 Apr 2005 15:25:02 -0000	1.205
--- wsdl20.xml	17 Apr 2005 18:44:08 -0000	1.206
***************
*** 2102,2106 ****
              components.</p></item>
              
!             <item><p>{parent} REQUIRED. The Interface component that contains this component in its {faults} property.</p></item>
  	  </ulist>
  
--- 2102,2106 ----
              components.</p></item>
              
!             <item diff="add"><p>{parent} REQUIRED. The Interface component that contains this component in its {faults} property.</p></item>
  	  </ulist>
  
***************
*** 2374,2378 ****
  		  	</td>
  		  </tr>
!           <tr>
            	<td>{parent}</td>
            	<td>
--- 2374,2378 ----
  		  	</td>
  		  </tr>
!           <tr diff="add">
            	<td>{parent}</td>
            	<td>
***************
*** 2458,2462 ****
              <item><p>{properties} OPTIONAL. A set of Property components.</p></item>
  
!             <item><p>{parent} REQUIRED. The Interface component that contains this component in its {operations} property.</p></item>
  	  </ulist>
  
--- 2458,2462 ----
              <item><p>{properties} OPTIONAL. A set of Property components.</p></item>
  
!             <item diff="add"><p>{parent} REQUIRED. The Interface component that contains this component in its {operations} property.</p></item>
  	  </ulist>
  
***************
*** 2875,2879 ****
  			</td>
            </tr>
!           <tr>
            	<td>{parent}</td>
            	<td>
--- 2875,2879 ----
  			</td>
            </tr>
!           <tr diff="add">
            	<td>{parent}</td>
            	<td>
***************
*** 2956,2960 ****
              <item><p>{properties} OPTIONAL. A set of Property components.</p></item>
  
!             <item><p>{parent} REQUIRED. The Interface Operation component that contains this component in its {message references} property.</p></item>
  
  	  </ulist>
--- 2956,2960 ----
              <item><p>{properties} OPTIONAL. A set of Property components.</p></item>
  
!             <item diff="add"><p>{parent} REQUIRED. The Interface Operation component that contains this component in its {message references} property.</p></item>
  
  	  </ulist>
***************
*** 3252,3256 ****
  			</td>
            </tr>
!           <tr>
            	<td>{parent}</td>
            	<td>
--- 3252,3256 ----
  			</td>
            </tr>
!           <tr diff="add">
            	<td>{parent}</td>
            	<td>
***************
*** 3339,3343 ****
              <item><p>{properties} OPTIONAL. A set of Property components.</p></item>
  
!             <item><p>{parent} REQUIRED. The Interface Operation component that contains this component in its {fault references} property.</p></item>
  
  	  </ulist>
--- 3339,3343 ----
              <item><p>{properties} OPTIONAL. A set of Property components.</p></item>
  
!             <item diff="add"><p>{parent} REQUIRED. The Interface Operation component that contains this component in its {fault references} property.</p></item>
  
  	  </ulist>
***************
*** 3598,3602 ****
  			</td>
            </tr>
!           <tr>
            	<td>{parent}</td>
            	<td>
--- 3598,3602 ----
  			</td>
            </tr>
!           <tr diff="add">
            	<td>{parent}</td>
            	<td>
***************
*** 3652,3659 ****
           implied by the definition of that Feature.</p></item>
  
!             <item><p>{parent} REQUIRED. The component that contains this component in its {features} property.</p></item>
  
  	  </ulist>
  	  
  	  <z:notation name="Feature">
        <p>
--- 3652,3668 ----
           implied by the definition of that Feature.</p></item>
  
!             <item diff="add"><p>{parent} REQUIRED. The component that contains this component in its {features} property.</p></item>
  
  	  </ulist>
  	  
+ 	  <p diff="add">
+ 	  	The {uri} property of a Feature component MUST be unique
+ 	  	within the {features} property of an Interface, Interface
+ 	  	Fault, Interface Operation, Message Reference, Fault
+ 	  	Reference, Binding, Binding Fault, Binding Operation, Binding
+ 	  	Message Reference, Binding Fault Reference, Service, or
+ 	  	Endpoint component.
+ 	  </p>
+ 
  	  <z:notation name="Feature">
        <p>
***************
*** 3998,4002 ****
  			</td>
  		  </tr>
!           <tr>
            	<td>{parent}</td>
            	<td>
--- 4007,4011 ----
  			</td>
  		  </tr>
!           <tr  diff="add">
            	<td>{parent}</td>
            	<td>
***************
*** 4050,4057 ****
              ref="XMLInfoSet"/>.</p></item>
  
!             <item><p>{parent} REQUIRED. The component that contains this component in its {properties} property.</p></item>
  
  	  </ulist>
  
  	  <z:notation name="ValueConstraint">
        <p>
--- 4059,4075 ----
              ref="XMLInfoSet"/>.</p></item>
  
!             <item diff="add"><p>{parent} REQUIRED. The component that contains this component in its {properties} property.</p></item>
  
  	  </ulist>
  
+ 	  <p diff="add">
+ 	  	The {uri} property of a Property component MUST be unique
+ 	  	within the {properties} property of an Interface, Interface
+ 	  	Fault, Interface Operation, Message Reference, Fault
+ 	  	Reference, Binding, Binding Fault, Binding Operation, Binding
+ 	  	Message Reference, Binding Fault Reference, Service, or
+ 	  	Endpoint component.
+ 	  </p>
+ 
  	  <z:notation name="ValueConstraint">
        <p>
***************
*** 4495,4499 ****
  			otherwise empty.</td>
  		  </tr>
!           <tr>
            	<td>{parent}</td>
            	<td>
--- 4513,4517 ----
  			otherwise empty.</td>
  		  </tr>
!           <tr diff="add">
            	<td>{parent}</td>
            	<td>
***************
*** 4913,4917 ****
              components.</p></item>
  
!             <item><p>{parent} REQUIRED. The Binding component that contains this component in its {faults} property.</p></item>
  
  	  </ulist>
--- 4931,4935 ----
              components.</p></item>
  
!             <item diff="add"><p>{parent} REQUIRED. The Binding component that contains this component in its {faults} property.</p></item>
  
  	  </ulist>
***************
*** 5101,5105 ****
  			</td>
            </tr>
!           <tr>
            	<td>{parent}</td>
            	<td>
--- 5119,5123 ----
  			</td>
            </tr>
!           <tr diff="add">
            	<td>{parent}</td>
            	<td>
***************
*** 5148,5152 ****
              components.</p></item>
  
!             <item><p>{parent} REQUIRED. The Binding component that contains this component in its {operations} property.</p></item>
  
  	  </ulist>
--- 5166,5170 ----
              components.</p></item>
  
!             <item diff="add"><p>{parent} REQUIRED. The Binding component that contains this component in its {operations} property.</p></item>
  
  	  </ulist>
***************
*** 5354,5358 ****
  			to the <el>property</el> &EII;s in [children], if any.</td>
  		  </tr>
!           <tr>
            	<td>{parent}</td>
            	<td>
--- 5372,5376 ----
  			to the <el>property</el> &EII;s in [children], if any.</td>
  		  </tr>
!           <tr diff="add">
            	<td>{parent}</td>
            	<td>
***************
*** 5390,5394 ****
              <item><p>{properties} OPTIONAL. A set of Property components.</p></item>
  
!             <item><p>{parent} REQUIRED. The Binding Operation component that contains this component in its {message references} property.</p></item>
  
  	  </ulist>
--- 5408,5412 ----
              <item><p>{properties} OPTIONAL. A set of Property components.</p></item>
  
!             <item diff="add"><p>{parent} REQUIRED. The Binding Operation component that contains this component in its {message references} property.</p></item>
  
  	  </ulist>
***************
*** 5610,5614 ****
  			</td>
            </tr>
!           <tr>
            	<td>{parent}</td>
            	<td>
--- 5628,5632 ----
  			</td>
            </tr>
!           <tr diff="add">
            	<td>{parent}</td>
            	<td>
***************
*** 5661,5665 ****
              <item><p>{properties} OPTIONAL. A set of Property components.</p></item>
  
!             <item><p>{parent} REQUIRED. The Binding Operation component that contains this component in its {fault references} property.</p></item>
  	  </ulist>
  
--- 5679,5683 ----
              <item><p>{properties} OPTIONAL. A set of Property components.</p></item>
  
!             <item diff="add"><p>{parent} REQUIRED. The Binding Operation component that contains this component in its {fault references} property.</p></item>
  	  </ulist>
  
***************
*** 5901,5905 ****
  			</td>
            </tr>
!           <tr>
            	<td>{parent}</td>
            	<td>
--- 5919,5923 ----
  			</td>
            </tr>
!           <tr diff="add">
            	<td>{parent}</td>
            	<td>
***************
*** 6275,6279 ****
              <item><p>{properties} OPTIONAL. A set of Property components.</p></item>
  
!             <item><p>{parent} REQUIRED. The Service component that contains this component in its {endpoints} property.</p></item>
  
  	  </ulist>
--- 6293,6297 ----
              <item><p>{properties} OPTIONAL. A set of Property components.</p></item>
  
!             <item diff="add"><p>{parent} REQUIRED. The Service component that contains this component in its {endpoints} property.</p></item>
  
  	  </ulist>
***************
*** 6539,6543 ****
  			</td>
            </tr>
!           <tr>
            	<td>{parent}</td>
            	<td>
--- 6557,6561 ----
  			</td>
            </tr>
!           <tr diff="add">
            	<td>{parent}</td>
            	<td>
***************
*** 9215,9218 ****
--- 9233,9250 ----
      
      <tr>
+     	<td>20050417</td>
+     	<td>AGR</td>
+     	<td>
+     		<loc
+     			href="http://www.w3.org/2002/ws/desc/4/lc-issues/issues.html#LC34b">
+     			LC34b
+     		</loc>: Added the constraint that the {uri} property of a Feature
+     		or Property component within a {features} or {properties}
+     		property MUST be unique.
+ 
+     	</td>
+     </tr>
+ 
+     <tr>
      	<td>20050416</td>
      	<td>AGR</td>

Index: wsdl20-z.html
===================================================================
RCS file: /sources/public/2002/ws/desc/wsdl20/wsdl20-z.html,v
retrieving revision 1.15
retrieving revision 1.16
diff -C2 -d -r1.15 -r1.16
*** wsdl20-z.html	17 Apr 2005 15:25:00 -0000	1.15
--- wsdl20-z.html	17 Apr 2005 18:44:08 -0000	1.16
***************
*** 1808,1812 ****
              components.</p></li>
              
!             <li><p>{parent} REQUIRED. The Interface component that contains this component in its {faults} property.</p></li>
  	  </ul>
  
--- 1808,1812 ----
              components.</p></li>
              
!             <li class="diff-add"><p>{parent} REQUIRED. The Interface component that contains this component in its {faults} property.</p></li>
  	  </ul>
  
***************
*** 2066,2070 ****
  		  	</td>
  		  </tr>
!           <tr>
            	<td rowspan="1" colspan="1">{parent}</td>
            	<td rowspan="1" colspan="1">
--- 2066,2070 ----
  		  	</td>
  		  </tr>
!           <tr class="diff-add">
            	<td rowspan="1" colspan="1">{parent}</td>
            	<td rowspan="1" colspan="1">
***************
*** 2150,2154 ****
              <li><p>{properties} OPTIONAL. A set of Property components.</p></li>
  
!             <li><p>{parent} REQUIRED. The Interface component that contains this component in its {operations} property.</p></li>
  	  </ul>
  
--- 2150,2154 ----
              <li><p>{properties} OPTIONAL. A set of Property components.</p></li>
  
!             <li class="diff-add"><p>{parent} REQUIRED. The Interface component that contains this component in its {operations} property.</p></li>
  	  </ul>
  
***************
*** 2541,2545 ****
  			</td>
            </tr>
!           <tr>
            	<td rowspan="1" colspan="1">{parent}</td>
            	<td rowspan="1" colspan="1">
--- 2541,2545 ----
  			</td>
            </tr>
!           <tr class="diff-add">
            	<td rowspan="1" colspan="1">{parent}</td>
            	<td rowspan="1" colspan="1">
***************
*** 2624,2628 ****
              <li><p>{properties} OPTIONAL. A set of Property components.</p></li>
  
!             <li><p>{parent} REQUIRED. The Interface Operation component that contains this component in its {message references} property.</p></li>
  
  	  </ul>
--- 2624,2628 ----
              <li><p>{properties} OPTIONAL. A set of Property components.</p></li>
  
!             <li class="diff-add"><p>{parent} REQUIRED. The Interface Operation component that contains this component in its {message references} property.</p></li>
  
  	  </ul>
***************
*** 2747,2750 ****
--- 2747,2751 ----
  		  <p>
  		  An OPTIONAL <code>element</code>  <em>attribute information item</em> as described below
+ 
  		  in <a href="#MessageReference_element_attribute"><b>2.5.2.2 element attribute information item with input,
          or output [owner]</b></a>.
***************
*** 2903,2907 ****
  			</td>
            </tr>
!           <tr>
            	<td rowspan="1" colspan="1">{parent}</td>
            	<td rowspan="1" colspan="1">
--- 2904,2908 ----
  			</td>
            </tr>
!           <tr class="diff-add">
            	<td rowspan="1" colspan="1">{parent}</td>
            	<td rowspan="1" colspan="1">
***************
*** 2992,2996 ****
              <li><p>{properties} OPTIONAL. A set of Property components.</p></li>
  
!             <li><p>{parent} REQUIRED. The Interface Operation component that contains this component in its {fault references} property.</p></li>
  
  	  </ul>
--- 2993,2997 ----
              <li><p>{properties} OPTIONAL. A set of Property components.</p></li>
  
!             <li class="diff-add"><p>{parent} REQUIRED. The Interface Operation component that contains this component in its {fault references} property.</p></li>
  
  	  </ul>
***************
*** 3243,3247 ****
  			</td>
            </tr>
!           <tr>
            	<td rowspan="1" colspan="1">{parent}</td>
            	<td rowspan="1" colspan="1">
--- 3244,3248 ----
  			</td>
            </tr>
!           <tr class="diff-add">
            	<td rowspan="1" colspan="1">{parent}</td>
            	<td rowspan="1" colspan="1">
***************
*** 3299,3306 ****
           implied by the definition of that Feature.</p></li>
  
!             <li><p>{parent} REQUIRED. The component that contains this component in its {features} property.</p></li>
  
  	  </ul>
  	  
  	  <a name="zed-Feature"></a><div id="twisty-head-zed-Feature" class="twisty-head"><img src="images/left-twisty-13.png" class="twisty-icon"><a href="javascript:show('zed-Feature')">Feature</a>...</div><div id="twisty-body-zed-Feature" class="twisty-body"><img src="images/down-twisty-13.png" class="twisty-icon"><a href="javascript:hide('zed-Feature')">Feature</a>&nbsp;&nbsp;[&nbsp;<a onClick="showAll()" href="#zed-Feature">show all</a>&nbsp;]&nbsp;&nbsp;[&nbsp;<a onClick="hideAll()" href="#zed-Feature">hide all</a>&nbsp;]<br>
        <p>
--- 3300,3316 ----
           implied by the definition of that Feature.</p></li>
  
!             <li class="diff-add"><p>{parent} REQUIRED. The component that contains this component in its {features} property.</p></li>
  
  	  </ul>
  	  
+ 	  <p class="diff-add">
+ 	  	The {uri} property of a Feature component MUST be unique
+ 	  	within the {features} property of an Interface, Interface
+ 	  	Fault, Interface Operation, Message Reference, Fault
+ 	  	Reference, Binding, Binding Fault, Binding Operation, Binding
+ 	  	Message Reference, Binding Fault Reference, Service, or
+ 	  	Endpoint component.
+ 	  </p>
+ 
  	  <a name="zed-Feature"></a><div id="twisty-head-zed-Feature" class="twisty-head"><img src="images/left-twisty-13.png" class="twisty-icon"><a href="javascript:show('zed-Feature')">Feature</a>...</div><div id="twisty-body-zed-Feature" class="twisty-body"><img src="images/down-twisty-13.png" class="twisty-icon"><a href="javascript:hide('zed-Feature')">Feature</a>&nbsp;&nbsp;[&nbsp;<a onClick="showAll()" href="#zed-Feature">show all</a>&nbsp;]&nbsp;&nbsp;[&nbsp;<a onClick="hideAll()" href="#zed-Feature">hide all</a>&nbsp;]<br>
        <p>
***************
*** 3640,3644 ****
  			</td>
  		  </tr>
!           <tr>
            	<td rowspan="1" colspan="1">{parent}</td>
            	<td rowspan="1" colspan="1">
--- 3650,3654 ----
  			</td>
  		  </tr>
!           <tr class="diff-add">
            	<td rowspan="1" colspan="1">{parent}</td>
            	<td rowspan="1" colspan="1">
***************
*** 3692,3699 ****
              the [children] property of <em>element information item</em>s in [<cite><a href="#XMLInfoSet">XML Information Set</a></cite>].</p></li>
  
!             <li><p>{parent} REQUIRED. The component that contains this component in its {properties} property.</p></li>
  
  	  </ul>
  
  	  <a name="zed-ValueConstraint"></a><div id="twisty-head-zed-ValueConstraint" class="twisty-head"><img src="images/left-twisty-13.png" class="twisty-icon"><a href="javascript:show('zed-ValueConstraint')">ValueConstraint</a>...</div><div id="twisty-body-zed-ValueConstraint" class="twisty-body"><img src="images/down-twisty-13.png" class="twisty-icon"><a href="javascript:hide('zed-ValueConstraint')">ValueConstraint</a>&nbsp;&nbsp;[&nbsp;<a onClick="showAll()" href="#zed-ValueConstraint">show all</a>&nbsp;]&nbsp;&nbsp;[&nbsp;<a onClick="hideAll()" href="#zed-ValueConstraint">hide all</a>&nbsp;]<br>
        <p>
--- 3702,3718 ----
              the [children] property of <em>element information item</em>s in [<cite><a href="#XMLInfoSet">XML Information Set</a></cite>].</p></li>
  
!             <li class="diff-add"><p>{parent} REQUIRED. The component that contains this component in its {properties} property.</p></li>
  
  	  </ul>
  
+ 	  <p class="diff-add">
+ 	  	The {uri} property of a Property component MUST be unique
+ 	  	within the {properties} property of an Interface, Interface
+ 	  	Fault, Interface Operation, Message Reference, Fault
+ 	  	Reference, Binding, Binding Fault, Binding Operation, Binding
+ 	  	Message Reference, Binding Fault Reference, Service, or
+ 	  	Endpoint component.
+ 	  </p>
+ 
  	  <a name="zed-ValueConstraint"></a><div id="twisty-head-zed-ValueConstraint" class="twisty-head"><img src="images/left-twisty-13.png" class="twisty-icon"><a href="javascript:show('zed-ValueConstraint')">ValueConstraint</a>...</div><div id="twisty-body-zed-ValueConstraint" class="twisty-body"><img src="images/down-twisty-13.png" class="twisty-icon"><a href="javascript:hide('zed-ValueConstraint')">ValueConstraint</a>&nbsp;&nbsp;[&nbsp;<a onClick="showAll()" href="#zed-ValueConstraint">show all</a>&nbsp;]&nbsp;&nbsp;[&nbsp;<a onClick="hideAll()" href="#zed-ValueConstraint">hide all</a>&nbsp;]<br>
        <p>
***************
*** 4112,4116 ****
  			otherwise empty.</td>
  		  </tr>
!           <tr>
            	<td rowspan="1" colspan="1">{parent}</td>
            	<td rowspan="1" colspan="1">
--- 4131,4135 ----
  			otherwise empty.</td>
  		  </tr>
!           <tr class="diff-add">
            	<td rowspan="1" colspan="1">{parent}</td>
            	<td rowspan="1" colspan="1">
***************
*** 4511,4515 ****
              components.</p></li>
  
!             <li><p>{parent} REQUIRED. The Binding component that contains this component in its {faults} property.</p></li>
  
  	  </ul>
--- 4530,4534 ----
              components.</p></li>
  
!             <li class="diff-add"><p>{parent} REQUIRED. The Binding component that contains this component in its {faults} property.</p></li>
  
  	  </ul>
***************
*** 4689,4693 ****
  			</td>
            </tr>
!           <tr>
            	<td rowspan="1" colspan="1">{parent}</td>
            	<td rowspan="1" colspan="1">
--- 4708,4712 ----
  			</td>
            </tr>
!           <tr class="diff-add">
            	<td rowspan="1" colspan="1">{parent}</td>
            	<td rowspan="1" colspan="1">
***************
*** 4700,4703 ****
--- 4719,4723 ----
  
      </div>
+ 
    </div>
  
***************
*** 4738,4742 ****
              components.</p></li>
  
!             <li><p>{parent} REQUIRED. The Binding component that contains this component in its {operations} property.</p></li>
  
  	  </ul>
--- 4758,4762 ----
              components.</p></li>
  
!             <li class="diff-add"><p>{parent} REQUIRED. The Binding component that contains this component in its {operations} property.</p></li>
  
  	  </ul>
***************
*** 4929,4933 ****
  			to the <code>property</code>  <em>element information item</em>s in [children], if any.</td>
  		  </tr>
!           <tr>
            	<td rowspan="1" colspan="1">{parent}</td>
            	<td rowspan="1" colspan="1">
--- 4949,4953 ----
  			to the <code>property</code>  <em>element information item</em>s in [children], if any.</td>
  		  </tr>
!           <tr class="diff-add">
            	<td rowspan="1" colspan="1">{parent}</td>
            	<td rowspan="1" colspan="1">
***************
*** 4967,4971 ****
              <li><p>{properties} OPTIONAL. A set of Property components.</p></li>
  
!             <li><p>{parent} REQUIRED. The Binding Operation component that contains this component in its {message references} property.</p></li>
  
  	  </ul>
--- 4987,4991 ----
              <li><p>{properties} OPTIONAL. A set of Property components.</p></li>
  
!             <li class="diff-add"><p>{parent} REQUIRED. The Binding Operation component that contains this component in its {message references} property.</p></li>
  
  	  </ul>
***************
*** 5177,5181 ****
  			</td>
            </tr>
!           <tr>
            	<td rowspan="1" colspan="1">{parent}</td>
            	<td rowspan="1" colspan="1">
--- 5197,5201 ----
  			</td>
            </tr>
!           <tr class="diff-add">
            	<td rowspan="1" colspan="1">{parent}</td>
            	<td rowspan="1" colspan="1">
***************
*** 5230,5234 ****
              <li><p>{properties} OPTIONAL. A set of Property components.</p></li>
  
!             <li><p>{parent} REQUIRED. The Binding Operation component that contains this component in its {fault references} property.</p></li>
  	  </ul>
  
--- 5250,5254 ----
              <li><p>{properties} OPTIONAL. A set of Property components.</p></li>
  
!             <li class="diff-add"><p>{parent} REQUIRED. The Binding Operation component that contains this component in its {fault references} property.</p></li>
  	  </ul>
  
***************
*** 5463,5467 ****
  			</td>
            </tr>
!           <tr>
            	<td rowspan="1" colspan="1">{parent}</td>
            	<td rowspan="1" colspan="1">
--- 5483,5487 ----
  			</td>
            </tr>
!           <tr class="diff-add">
            	<td rowspan="1" colspan="1">{parent}</td>
            	<td rowspan="1" colspan="1">
***************
*** 5827,5831 ****
              <li><p>{properties} OPTIONAL. A set of Property components.</p></li>
  
!             <li><p>{parent} REQUIRED. The Service component that contains this component in its {endpoints} property.</p></li>
  
  	  </ul>
--- 5847,5851 ----
              <li><p>{properties} OPTIONAL. A set of Property components.</p></li>
  
!             <li class="diff-add"><p>{parent} REQUIRED. The Service component that contains this component in its {endpoints} property.</p></li>
  
  	  </ul>
***************
*** 6079,6083 ****
  			</td>
            </tr>
!           <tr>
            	<td rowspan="1" colspan="1">{parent}</td>
            	<td rowspan="1" colspan="1">
--- 6099,6103 ----
  			</td>
            </tr>
!           <tr class="diff-add">
            	<td rowspan="1" colspan="1">{parent}</td>
            	<td rowspan="1" colspan="1">
***************
*** 8758,8761 ****
--- 8778,8794 ----
      
      <tr>
+     	<td rowspan="1" colspan="1">20050417</td>
+     	<td rowspan="1" colspan="1">AGR</td>
+     	<td rowspan="1" colspan="1">
+     		<a href="http://www.w3.org/2002/ws/desc/4/lc-issues/issues.html#LC34b">
+     			LC34b
+     		</a>: Added the constraint that the {uri} property of a Feature
+     		or Property component within a {features} or {properties}
+     		property MUST be unique.
+ 
+     	</td>
+     </tr>
+ 
+     <tr>
      	<td rowspan="1" colspan="1">20050416</td>
      	<td rowspan="1" colspan="1">AGR</td>
***************
*** 9244,9247 ****
--- 9277,9281 ----
  	  component section.</td>
          </tr>
+ 
          <tr>
            <td rowspan="1" colspan="1">20040713</td>

Index: wsdl20.pdf
===================================================================
RCS file: /sources/public/2002/ws/desc/wsdl20/wsdl20.pdf,v
retrieving revision 1.28
retrieving revision 1.29
diff -C2 -d -r1.28 -r1.29
*** wsdl20.pdf	17 Apr 2005 15:25:01 -0000	1.28
--- wsdl20.pdf	17 Apr 2005 18:44:08 -0000	1.29
***************
*** 742,746 ****
  endobj
  500 0 obj
! (wsdl.service\(service\))
  endobj
  501 0 obj
--- 742,746 ----
  endobj
  500 0 obj
! ( wsdl.service\(service\) )
  endobj
[...12116 lines suppressed...]
! 0000799711 00000 n 
! 0000799837 00000 n 
! 0000799963 00000 n 
! 0000800053 00000 n 
! 0000800154 00000 n 
! 0000814319 00000 n 
! 0000833158 00000 n 
! 0000833199 00000 n 
! 0000833239 00000 n 
! 0000833431 00000 n 
  trailer
  <<
! /Size 2835
! /Root 2833 0 R
! /Info 2834 0 R
! /ID [<BC4518E1BF90261A3D97441AE0CEF2EA> <BC4518E1BF90261A3D97441AE0CEF2EA>]
  >>
  startxref
! 833679
  %%EOF

Index: wsdl20.html
===================================================================
RCS file: /sources/public/2002/ws/desc/wsdl20/wsdl20.html,v
retrieving revision 1.171
retrieving revision 1.172
diff -C2 -d -r1.171 -r1.172
*** wsdl20.html	17 Apr 2005 15:25:01 -0000	1.171
--- wsdl20.html	17 Apr 2005 18:44:08 -0000	1.172
***************
*** 1256,1260 ****
              components.</p></li>
              
!             <li><p>{parent} REQUIRED. The Interface component that contains this component in its {faults} property.</p></li>
  	  </ul>
  
--- 1256,1260 ----
              components.</p></li>
              
!             <li class="diff-add"><p>{parent} REQUIRED. The Interface component that contains this component in its {faults} property.</p></li>
  	  </ul>
  
***************
*** 1488,1492 ****
  		  	</td>
  		  </tr>
!           <tr>
            	<td rowspan="1" colspan="1">{parent}</td>
            	<td rowspan="1" colspan="1">
--- 1488,1492 ----
  		  	</td>
  		  </tr>
!           <tr class="diff-add">
            	<td rowspan="1" colspan="1">{parent}</td>
            	<td rowspan="1" colspan="1">
***************
*** 1572,1576 ****
              <li><p>{properties} OPTIONAL. A set of Property components.</p></li>
  
!             <li><p>{parent} REQUIRED. The Interface component that contains this component in its {operations} property.</p></li>
  	  </ul>
  
--- 1572,1576 ----
              <li><p>{properties} OPTIONAL. A set of Property components.</p></li>
  
!             <li class="diff-add"><p>{parent} REQUIRED. The Interface component that contains this component in its {operations} property.</p></li>
  	  </ul>
  
***************
*** 1934,1938 ****
  			</td>
            </tr>
!           <tr>
            	<td rowspan="1" colspan="1">{parent}</td>
            	<td rowspan="1" colspan="1">
--- 1934,1938 ----
  			</td>
            </tr>
!           <tr class="diff-add">
            	<td rowspan="1" colspan="1">{parent}</td>
            	<td rowspan="1" colspan="1">
***************
*** 2017,2021 ****
              <li><p>{properties} OPTIONAL. A set of Property components.</p></li>
  
!             <li><p>{parent} REQUIRED. The Interface Operation component that contains this component in its {message references} property.</p></li>
  
  	  </ul>
--- 2017,2021 ----
              <li><p>{properties} OPTIONAL. A set of Property components.</p></li>
  
!             <li class="diff-add"><p>{parent} REQUIRED. The Interface Operation component that contains this component in its {message references} property.</p></li>
  
  	  </ul>
***************
*** 2095,2098 ****
--- 2095,2099 ----
  		  <p>
  		  An OPTIONAL <code>element</code>  <em>attribute information item</em> as described below
+ 
  		  in <a href="#MessageReference_element_attribute"><b>2.5.2.2 element attribute information item with input,
          or output [owner]</b></a>.
***************
*** 2251,2255 ****
  			</td>
            </tr>
!           <tr>
            	<td rowspan="1" colspan="1">{parent}</td>
            	<td rowspan="1" colspan="1">
--- 2252,2256 ----
  			</td>
            </tr>
!           <tr class="diff-add">
            	<td rowspan="1" colspan="1">{parent}</td>
            	<td rowspan="1" colspan="1">
***************
*** 2340,2344 ****
              <li><p>{properties} OPTIONAL. A set of Property components.</p></li>
  
!             <li><p>{parent} REQUIRED. The Interface Operation component that contains this component in its {fault references} property.</p></li>
  
  	  </ul>
--- 2341,2345 ----
              <li><p>{properties} OPTIONAL. A set of Property components.</p></li>
  
!             <li class="diff-add"><p>{parent} REQUIRED. The Interface Operation component that contains this component in its {fault references} property.</p></li>
  
  	  </ul>
***************
*** 2564,2568 ****
  			</td>
            </tr>
!           <tr>
            	<td rowspan="1" colspan="1">{parent}</td>
            	<td rowspan="1" colspan="1">
--- 2565,2569 ----
  			</td>
            </tr>
!           <tr class="diff-add">
            	<td rowspan="1" colspan="1">{parent}</td>
            	<td rowspan="1" colspan="1">
***************
*** 2620,2627 ****
           implied by the definition of that Feature.</p></li>
  
!             <li><p>{parent} REQUIRED. The component that contains this component in its {features} property.</p></li>
  
  	  </ul>
  	  
  	  <a name="zed-Feature"></a>
  	  
--- 2621,2637 ----
           implied by the definition of that Feature.</p></li>
  
!             <li class="diff-add"><p>{parent} REQUIRED. The component that contains this component in its {features} property.</p></li>
  
  	  </ul>
  	  
+ 	  <p class="diff-add">
+ 	  	The {uri} property of a Feature component MUST be unique
+ 	  	within the {features} property of an Interface, Interface
+ 	  	Fault, Interface Operation, Message Reference, Fault
+ 	  	Reference, Binding, Binding Fault, Binding Operation, Binding
+ 	  	Message Reference, Binding Fault Reference, Service, or
+ 	  	Endpoint component.
+ 	  </p>
+ 
  	  <a name="zed-Feature"></a>
  	  
***************
*** 2930,2934 ****
  			</td>
  		  </tr>
!           <tr>
            	<td rowspan="1" colspan="1">{parent}</td>
            	<td rowspan="1" colspan="1">
--- 2940,2944 ----
  			</td>
  		  </tr>
!           <tr class="diff-add">
            	<td rowspan="1" colspan="1">{parent}</td>
            	<td rowspan="1" colspan="1">
***************
*** 2982,2989 ****
              the [children] property of <em>element information item</em>s in [<cite><a href="#XMLInfoSet">XML Information Set</a></cite>].</p></li>
  
!             <li><p>{parent} REQUIRED. The component that contains this component in its {properties} property.</p></li>
  
  	  </ul>
  
  	  <a name="zed-ValueConstraint"></a>
  	  
--- 2992,3008 ----
              the [children] property of <em>element information item</em>s in [<cite><a href="#XMLInfoSet">XML Information Set</a></cite>].</p></li>
  
!             <li class="diff-add"><p>{parent} REQUIRED. The component that contains this component in its {properties} property.</p></li>
  
  	  </ul>
  
+ 	  <p class="diff-add">
+ 	  	The {uri} property of a Property component MUST be unique
+ 	  	within the {properties} property of an Interface, Interface
+ 	  	Fault, Interface Operation, Message Reference, Fault
+ 	  	Reference, Binding, Binding Fault, Binding Operation, Binding
+ 	  	Message Reference, Binding Fault Reference, Service, or
+ 	  	Endpoint component.
+ 	  </p>
+ 
  	  <a name="zed-ValueConstraint"></a>
  	  
***************
*** 3325,3329 ****
  			otherwise empty.</td>
  		  </tr>
!           <tr>
            	<td rowspan="1" colspan="1">{parent}</td>
            	<td rowspan="1" colspan="1">
--- 3344,3348 ----
  			otherwise empty.</td>
  		  </tr>
!           <tr class="diff-add">
            	<td rowspan="1" colspan="1">{parent}</td>
            	<td rowspan="1" colspan="1">
***************
*** 3695,3699 ****
              components.</p></li>
  
!             <li><p>{parent} REQUIRED. The Binding component that contains this component in its {faults} property.</p></li>
  
  	  </ul>
--- 3714,3718 ----
              components.</p></li>
  
!             <li class="diff-add"><p>{parent} REQUIRED. The Binding component that contains this component in its {faults} property.</p></li>
  
  	  </ul>
***************
*** 3846,3850 ****
  			</td>
            </tr>
!           <tr>
            	<td rowspan="1" colspan="1">{parent}</td>
            	<td rowspan="1" colspan="1">
--- 3865,3869 ----
  			</td>
            </tr>
!           <tr class="diff-add">
            	<td rowspan="1" colspan="1">{parent}</td>
            	<td rowspan="1" colspan="1">
***************
*** 3857,3860 ****
--- 3876,3880 ----
  
      </div>
+ 
    </div>
  
***************
*** 3895,3899 ****
              components.</p></li>
  
!             <li><p>{parent} REQUIRED. The Binding component that contains this component in its {operations} property.</p></li>
  
  	  </ul>
--- 3915,3919 ----
              components.</p></li>
  
!             <li class="diff-add"><p>{parent} REQUIRED. The Binding component that contains this component in its {operations} property.</p></li>
  
  	  </ul>
***************
*** 4057,4061 ****
  			to the <code>property</code>  <em>element information item</em>s in [children], if any.</td>
  		  </tr>
!           <tr>
            	<td rowspan="1" colspan="1">{parent}</td>
            	<td rowspan="1" colspan="1">
--- 4077,4081 ----
  			to the <code>property</code>  <em>element information item</em>s in [children], if any.</td>
  		  </tr>
!           <tr class="diff-add">
            	<td rowspan="1" colspan="1">{parent}</td>
            	<td rowspan="1" colspan="1">
***************
*** 4095,4099 ****
              <li><p>{properties} OPTIONAL. A set of Property components.</p></li>
  
!             <li><p>{parent} REQUIRED. The Binding Operation component that contains this component in its {message references} property.</p></li>
  
  	  </ul>
--- 4115,4119 ----
              <li><p>{properties} OPTIONAL. A set of Property components.</p></li>
  
!             <li class="diff-add"><p>{parent} REQUIRED. The Binding Operation component that contains this component in its {message references} property.</p></li>
  
  	  </ul>
***************
*** 4281,4285 ****
  			</td>
            </tr>
!           <tr>
            	<td rowspan="1" colspan="1">{parent}</td>
            	<td rowspan="1" colspan="1">
--- 4301,4305 ----
  			</td>
            </tr>
!           <tr class="diff-add">
            	<td rowspan="1" colspan="1">{parent}</td>
            	<td rowspan="1" colspan="1">
***************
*** 4334,4338 ****
              <li><p>{properties} OPTIONAL. A set of Property components.</p></li>
  
!             <li><p>{parent} REQUIRED. The Binding Operation component that contains this component in its {fault references} property.</p></li>
  	  </ul>
  
--- 4354,4358 ----
              <li><p>{properties} OPTIONAL. A set of Property components.</p></li>
  
!             <li class="diff-add"><p>{parent} REQUIRED. The Binding Operation component that contains this component in its {fault references} property.</p></li>
  	  </ul>
  
***************
*** 4543,4547 ****
  			</td>
            </tr>
!           <tr>
            	<td rowspan="1" colspan="1">{parent}</td>
            	<td rowspan="1" colspan="1">
--- 4563,4567 ----
  			</td>
            </tr>
!           <tr class="diff-add">
            	<td rowspan="1" colspan="1">{parent}</td>
            	<td rowspan="1" colspan="1">
***************
*** 4879,4883 ****
              <li><p>{properties} OPTIONAL. A set of Property components.</p></li>
  
!             <li><p>{parent} REQUIRED. The Service component that contains this component in its {endpoints} property.</p></li>
  
  	  </ul>
--- 4899,4903 ----
              <li><p>{properties} OPTIONAL. A set of Property components.</p></li>
  
!             <li class="diff-add"><p>{parent} REQUIRED. The Service component that contains this component in its {endpoints} property.</p></li>
  
  	  </ul>
***************
*** 5102,5106 ****
  			</td>
            </tr>
!           <tr>
            	<td rowspan="1" colspan="1">{parent}</td>
            	<td rowspan="1" colspan="1">
--- 5122,5126 ----
  			</td>
            </tr>
!           <tr class="diff-add">
            	<td rowspan="1" colspan="1">{parent}</td>
            	<td rowspan="1" colspan="1">
***************
*** 7736,7739 ****
--- 7756,7772 ----
      
      <tr>
+     	<td rowspan="1" colspan="1">20050417</td>
+     	<td rowspan="1" colspan="1">AGR</td>
+     	<td rowspan="1" colspan="1">
+     		<a href="http://www.w3.org/2002/ws/desc/4/lc-issues/issues.html#LC34b">
+     			LC34b
+     		</a>: Added the constraint that the {uri} property of a Feature
+     		or Property component within a {features} or {properties}
+     		property MUST be unique.
+ 
+     	</td>
+     </tr>
+ 
+     <tr>
      	<td rowspan="1" colspan="1">20050416</td>
      	<td rowspan="1" colspan="1">AGR</td>
***************
*** 8222,8225 ****
--- 8255,8259 ----
  	  component section.</td>
          </tr>
+ 
          <tr>
            <td rowspan="1" colspan="1">20040713</td>
Received on Sunday, 17 April 2005 18:44:14 UTC

This archive was generated by hypermail 2.4.0 : Friday, 17 January 2020 19:31:34 UTC