<?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>6399</bug_id>
          
          <creation_ts>2009-01-14 00:03:39 +0000</creation_ts>
          <short_desc>Enumeration-EnumerationEnd violate WS-I BP</short_desc>
          <delta_ts>2009-04-21 21:33:45 +0000</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>1</classification_id>
          <classification>Unclassified</classification>
          <product>WS-Resource Access</product>
          <component>Enumeration</component>
          <version>FPWD</version>
          <rep_platform>PC</rep_platform>
          <op_sys>Windows XP</op_sys>
          <bug_status>CLOSED</bug_status>
          <resolution>REMIND</resolution>
          
          
          <bug_file_loc>http://lists.w3.org/Archives/Public/public-ws-resource-access/2009Jan/0007.html</bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords>hasProposal</keywords>
          <priority>P2</priority>
          <bug_severity>normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Doug Davis">dug</reporter>
          <assigned_to name="Doug Davis">dug</assigned_to>
          <cc>bob</cc>
          
          <qa_contact name="notifications mailing list for WS Resource Access">public-ws-resource-access-notifications</qa_contact>

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>23045</commentid>
    <comment_count>0</comment_count>
    <who name="Doug Davis">dug</who>
    <bug_when>2009-01-14 00:03:39 +0000</bug_when>
    <thetext>WS-Enumeration defines an output-only (ie. solicit-response) operation as 
follows: 
&lt;wsdl:portType name=&quot;DataSource&quot;&gt; 
  ... 
  &lt;wsdl:operation name=&quot;EnumerationEndOp&quot; &gt; 
    &lt;wsdl:output 
      message=&quot;wsen:EnumerationEndMessage&quot; 
      wsa:Action=&quot;
http://schemas.xmlsoap.org/ws/2004/09/enumeration/EnumerationEnd&quot;/&gt; 
  &lt;/wsdl:operation&gt; 
&lt;/wsdl:portType&gt; 

WS-I Basic Profile R2303 says the following: 
4.5.2 Allowed Operations 
Solicit-Response and Notification operations are not well defined by WSDL 
1.1; furthermore, WSDL 1.1 does not define bindings for them. 

R2303 A DESCRIPTION MUST NOT use Solicit-Response and Notification type 
operations in a wsdl:portType definition. 

A solicit-response message reverses the interact between the service and 
the client. Typically, the client is responsible for initiating the 
interaction, but with solicit-response the service is sending an 
unsolicited message to the client.  BP determined that there wasn&apos;t any 
consensus on how to implement this (what would be the trigger mechanism 
for this message exchange, or how does the service initiate a connection 
with a client that might not allow incoming connections), thus BP banned 
it. 

Proposal:
Remove this operation.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>24151</commentid>
    <comment_count>1</comment_count>
    <who name="Robert Freund">bob</who>
    <bug_when>2009-03-11 09:55:58 +0000</bug_when>
    <thetext>proposal at http://lists.w3.org/Archives/Public/public-ws-resource-access/2009Mar/0054.html</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>24168</commentid>
    <comment_count>2</comment_count>
    <who name="Robert Freund">bob</who>
    <bug_when>2009-03-11 17:28:08 +0000</bug_when>
    <thetext>resolved 2009-03-1 with the following change:
change EnumEndPort to EnumEndPortType</thetext>
  </long_desc>
      
      

    </bug>

</bugzilla>