2004/ws/addressing/testsuitewsdl/testcases testcases.xml,1.3,1.4 Overview.html,1.4,1.5

Update of /sources/public/2004/ws/addressing/testsuitewsdl/testcases
In directory hutz:/tmp/cvs-serv10663/testcases

Modified Files:
	testcases.xml Overview.html 
Log Message:
Added SOAP 1.2 messages to test case description.

Index: Overview.html
===================================================================
RCS file: /sources/public/2004/ws/addressing/testsuitewsdl/testcases/Overview.html,v
retrieving revision 1.4
retrieving revision 1.5
diff -C 2 -d -r1.4 -r1.5
*** Overview.html	16 Jul 2007 21:24:08 -0000	1.4
--- Overview.html	17 Jul 2007 17:14:40 -0000	1.5
***************
*** 1,2028 ****
! <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
!     "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
! <html xmlns="http://www.w3.org/1999/xhtml">
! <head>
! <meta http-equiv="Content-Type" content=
! "text/html; charset=utf-8" />
! <title>Web Services Addressing 1.0 - Test Cases</title>
! <link href="../testsuite.css" rel="stylesheet" type="text/css" />
! </head>
! <body>
[...4331 lines suppressed...]
! 	<br>
!         <a href="mailto:david.illsley@uk.ibm.com">David Illsley</a>,
!         <a href="mailto:arun.gupta@sun.com">Arun Gupta</a>, 
!         <a href="ram.jeyaraman@microsoft.com">Ram Jeyaraman</a>, Editors<br>
!       <a href="mailto:bob.freund@hitachisoftware.com">Bob Freund</a>, Chair<br><br>
!       <a href="/People/Hugo/">Hugo Haas</a>, <a href="/People/LeHegaret/">Philippe Le Hégaret</a>, W3C Team contacts<br>
!     </address>
!     <p class="copyright">
!       <a rel="Copyright" href="/Consortium/Legal/ipr-notice#Copyright">Copyright</a> © 2006 <a href="/">
!         <acronym title="World Wide Web Consortium">W3C</acronym>
!       </a>
!       <sup>®</sup> (<a href="http://www.csail.mit.edu/">
!         <acronym title="Massachusetts Institute of Technology">MIT</acronym>
!       </a>, <a href="http://www.ercim.org/">
!         <acronym title="European Research Consortium for Informatics and Mathematics">ERCIM</acronym>
!       </a>,<a href="http://www.keio.ac.jp/">Keio</a>), All Rights Reserved. W3C <a href="/Consortium/Legal/ipr-notice#Legal_Disclaimer">liability</a>, <a href="/Consortium/Legal/ipr-notice#W3C_Trademarks">trademark</a>, <a rel="Copyright" href="/Consortium/Legal/copyright-documents">document use</a> and <a rel="Copyright" href="/Consortium/Legal/copyright-software">software licensing</a> rules apply. Your
!       interactions with this site are in accordance with our <a href="/Consortium/Legal/privacy-statement#Public">public</a> and<a href="/Consortium/Legal/privacy-statement#Members">Member</a> privacy statements.</p>
!   </body>
! </html>
\ No newline at end of file

Index: testcases.xml
===================================================================
RCS file: /sources/public/2004/ws/addressing/testsuitewsdl/testcases/testcases.xml,v
retrieving revision 1.3
retrieving revision 1.4
diff -C 2 -d -r1.3 -r1.4
*** testcases.xml	16 Jul 2007 21:24:08 -0000	1.3
--- testcases.xml	17 Jul 2007 17:14:40 -0000	1.4
***************
*** 620,628 ****
  		<message-exchange type="SOAP12-HTTP-In-Out"
  			addr-binding="soap12">
! 			<message from="A" to="B">
  				<assert
  					test="soap12:Envelope/soap12:Header/wsa:Action = 'http://tempuri.org/IEchoString/Echo'"/>
  			</message>
! 			<message from="B" to="A">
  				<assert
  					test="soap12:Envelope/soap12:Header/wsa:Action = 'http://tempuri.org/IEchoString/EchoResponse'"/>
--- 620,628 ----
  		<message-exchange type="SOAP12-HTTP-In-Out"
  			addr-binding="soap12">
! 			<message from="A" to="B" document="echo/soap12/message0.xml" name="message">
  				<assert
  					test="soap12:Envelope/soap12:Header/wsa:Action = 'http://tempuri.org/IEchoString/Echo'"/>
  			</message>
! 			<message from="B" to="A" document="echo/soap12/message1.xml" name="message">
  				<assert
  					test="soap12:Envelope/soap12:Header/wsa:Action = 'http://tempuri.org/IEchoString/EchoResponse'"/>
***************
*** 641,649 ****
  		<message-exchange type="SOAP12-HTTP-In-Out"
  			addr-binding="soap12">
! 			<message from="A" to="B">
! 				<assert
  					test="soap12:Envelope/soap12:Header/wsa:Action = 'http://tempuri.org/IEchoString/Echo'"/>
! 			</message>
! 			<message from="B" to="A">
  				<assert
  					test="soap12:Envelope/soap12:Header/wsa:Action = 'http://tempuri.org/IEchoString/EchoResponse'"/>
--- 641,649 ----
  		<message-exchange type="SOAP12-HTTP-In-Out"
  			addr-binding="soap12">
! 			<message from="A" to="B" document="echo/soap12/message2.xml" name="message">
!         <assert
  					test="soap12:Envelope/soap12:Header/wsa:Action = 'http://tempuri.org/IEchoString/Echo'"/>
!       </message>
!       <message from="B" to="A" document="echo/soap12/message3.xml" name="message">
  				<assert
  					test="soap12:Envelope/soap12:Header/wsa:Action = 'http://tempuri.org/IEchoString/EchoResponse'"/>
***************
*** 660,666 ****
  		</description>
  		<port>IEchoString</port>
! 		<message-exchange type="SOAP12-HTTP-In-Out"
  			addr-binding="soap12">
! 			<message from="A" to="B">
  				<assert
  					test="soap12:Envelope/soap12:Header/wsa:Action = 'http://tempuri.org/IEchoString/Echo'"/>
--- 660,666 ----
  		</description>
  		<port>IEchoString</port>
! 		<message-exchange type="SOAP12-HTTP-In-Only"
  			addr-binding="soap12">
! 			<message from="A" to="B" document="echo/soap12/message8.xml" name="message">
  				<assert
  					test="soap12:Envelope/soap12:Header/wsa:Action = 'http://tempuri.org/IEchoString/Echo'"/>
***************
*** 683,691 ****
  		<message-exchange type="SOAP12-HTTP-In-Out"
  			addr-binding="soap12">
! 			<message from="A" to="B">
! 				<assert
  					test="soap12:Envelope/soap12:Header/wsa:Action = 'http://tempuri.org/IEchoString/Echo'"/>
! 			</message>
! 			<message from="B" to="A">
  				<assert
  					test="soap12:Envelope/soap12:Header/wsa:Action = 'http://tempuri.org/IEchoString/EchoResponse'"/>
--- 683,691 ----
  		<message-exchange type="SOAP12-HTTP-In-Out"
  			addr-binding="soap12">
! 			<message from="A" to="B" document="echo/soap12/message4.xml" name="message">
!         <assert
  					test="soap12:Envelope/soap12:Header/wsa:Action = 'http://tempuri.org/IEchoString/Echo'"/>
!       </message>
!       <message from="B" to="A" document="echo/soap12/message1.xml" name="message">
  				<assert
  					test="soap12:Envelope/soap12:Header/wsa:Action = 'http://tempuri.org/IEchoString/EchoResponse'"/>
***************
*** 702,708 ****
  		</description>
  		<port>IEchoString</port>
! 		<message-exchange type="SOAP12-HTTP-In-Out"
  			addr-binding="soap12">
! 			<message from="A" to="B">
  				<assert
  					test="soap12:Envelope/soap12:Header/wsa:Action = 'http://tempuri.org/IEchoString/EchoBad'"/>
--- 702,708 ----
  		</description>
  		<port>IEchoString</port>
! 		<message-exchange type="SOAP12-HTTP-In-Only-Fault"
  			addr-binding="soap12">
! 			<message from="A" to="B" document="echo/soap12/message5.xml" name="message">
  				<assert
  					test="soap12:Envelope/soap12:Header/wsa:Action = 'http://tempuri.org/IEchoString/EchoBad'"/>
***************
*** 725,733 ****
  		<message-exchange type="SOAP12-HTTP-In-Out"
  			addr-binding="soap12">
! 			<message from="A" to="B">
! 				<assert
  					test="soap12:Envelope/soap12:Header/wsa:Action = 'http://tempuri.org/IEchoString/Echo'"/>
! 			</message>
! 			<message from="B" to="A">
  				<assert
  					test="soap12:Envelope/soap12:Header/wsa:Action = 'http://tempuri.org/IEchoString/EchoResponse'"/>
--- 725,733 ----
  		<message-exchange type="SOAP12-HTTP-In-Out"
  			addr-binding="soap12">
! 			<message from="A" to="B" document="echo/soap12/message6.xml" name="message">
!         <assert
  					test="soap12:Envelope/soap12:Header/wsa:Action = 'http://tempuri.org/IEchoString/Echo'"/>
!       </message>
!       <message from="B" to="A" document="echo/soap12/message3.xml" name="message">
  				<assert
  					test="soap12:Envelope/soap12:Header/wsa:Action = 'http://tempuri.org/IEchoString/EchoResponse'"/>
***************
*** 744,792 ****
  		</description>
  		<port>IEchoString</port>
! 		<message-exchange type="SOAP12-HTTP-In-Out"
  			addr-binding="soap12">
! 			<message from="A" to="B">
! 				<assert
  					test="soap12:Envelope/soap12:Header/wsa:Action = 'http://tempuri.org/IEchoString/EchoBad'"/>
! 			</message>
! 			<message from="B" to="A">
! 				<assert
  					test="wsa:ActionMismatch fault on the HTTP response."/>
! 			</message>
! 		</message-exchange>
! 	</testcase>
! 	
! 	<testcase xml:id="test11310" origin="" cr="REQUIRED">
! 		<title>
! 			wsam:Addressing with wsam:AnonymousResponses attached to wsdl:binding - Anonymous response endpoint URI
! 		</title>
! 		<description>
! 			<![CDATA[This scenario covers the case of a client sending messages with the response endpoint URI set to an anonymous URI. The service endpoint requires WS-Addressing and requires the use of anonymous responses - the service’s wsam:Addressing assertion is <wsp:Policy wsu:Id="AnonymousOnlyEndpoint"><wsam:Addressing><wsp:Policy><wsam:AnonymousResponses/></wsp:Policy></wsam:Addressing></wsp:Policy>. The client sends an Anonymous Request and receives an Anonymous Response.]]>
! 		</description>
! 		<port>IEchoString</port>
! 		<message-exchange type="SOAP12-HTTP-In-Out"
  			addr-binding="soap12">
! 			<message from="A" to="B">
  				<assert
  					test="soap12:Envelope/soap12:Header/wsa:Action = 'http://tempuri.org/IEchoString/Echo'"/>
  			</message>
! 			<message from="B" to="A">
! 				<assert
  					test="soap12:Envelope/soap12:Header/wsa:Action = 'http://tempuri.org/IEchoString/EchoResponse'"/>
! 			</message>
! 		</message-exchange>
! 	</testcase>
! 	
! 	<testcase xml:id="test11311" origin="" cr="REQUIRED">
! 		<title>
! 			wsam:Addressing with wsam:AnonymousResponses attached to wsdl:binding - None response endpoint URI
! 		</title>
! 		<description>
! 			<![CDATA[This scenario covers the case of a client sending messages with the response endpoint URI set to http://www.w3.org/2005/08/addressing/none. The service endpoint requires WS-Addressing and requires the use of anonymous responses - the service’s wsam:Addressing assertion is <wsp:Policy wsu:Id="AnonymousOnlyEndpoint"><wsam:Addressing><wsp:Policy><wsam:AnonymousResponses/></wsp:Policy></wsam:Addressing></wsp:Policy>. The client sends a None Request and receives an HTTP 202 Accepted response.]]>
! 		</description>
! 		<port>IEchoString</port>
! 		<message-exchange type="SOAP12-HTTP-In-Out"
  			addr-binding="soap12">
! 			<message from="A" to="B">
  				<assert
  					test="soap12:Envelope/soap12:Header/wsa:Action = 'http://tempuri.org/IEchoString/Echo'"/>
--- 744,792 ----
  		</description>
  		<port>IEchoString</port>
! 		<message-exchange type="SOAP12-HTTP-In-Only-Fault"
  			addr-binding="soap12">
! 			<message from="A" to="B" document="echo/soap12/message7.xml" name="message">
!         <assert
  					test="soap12:Envelope/soap12:Header/wsa:Action = 'http://tempuri.org/IEchoString/EchoBad'"/>
!       </message>
!       <message from="B" to="A">
!         <assert
  					test="wsa:ActionMismatch fault on the HTTP response."/>
!       </message>
!     </message-exchange>
!   </testcase>
! 
!   <testcase xml:id="test11310" origin="" cr="REQUIRED">
!     <title>
!       wsam:Addressing with wsam:AnonymousResponses attached to wsdl:binding - Anonymous response endpoint URI
!     </title>
!     <description>
!       <![CDATA[This scenario covers the case of a client sending messages with the response endpoint URI set to an anonymous URI. The service endpoint requires WS-Addressing and requires the use of anonymous responses - the service’s wsam:Addressing assertion is <wsp:Policy wsu:Id="AnonymousOnlyEndpoint"><wsam:Addressing><wsp:Policy><wsam:AnonymousResponses/></wsp:Policy></wsam:Addressing></wsp:Policy>. The client sends an Anonymous Request and receives an Anonymous Response.]]>
!     </description>
!     <port>IEchoString</port>
!     <message-exchange type="SOAP12-HTTP-In-Out"
  			addr-binding="soap12">
!       <message from="A" to="B" document="echo/soap12/message0.xml" name="message">
  				<assert
  					test="soap12:Envelope/soap12:Header/wsa:Action = 'http://tempuri.org/IEchoString/Echo'"/>
  			</message>
! 			<message from="B" to="A" document="echo/soap12/message1.xml" name="message">
!         <assert
  					test="soap12:Envelope/soap12:Header/wsa:Action = 'http://tempuri.org/IEchoString/EchoResponse'"/>
!       </message>
!     </message-exchange>
!   </testcase>
! 
!   <testcase xml:id="test11311" origin="" cr="REQUIRED">
!     <title>
!       wsam:Addressing with wsam:AnonymousResponses attached to wsdl:binding - None response endpoint URI
!     </title>
!     <description>
!       <![CDATA[This scenario covers the case of a client sending messages with the response endpoint URI set to http://www.w3.org/2005/08/addressing/none. The service endpoint requires WS-Addressing and requires the use of anonymous responses - the service’s wsam:Addressing assertion is <wsp:Policy wsu:Id="AnonymousOnlyEndpoint"><wsam:Addressing><wsp:Policy><wsam:AnonymousResponses/></wsp:Policy></wsam:Addressing></wsp:Policy>. The client sends a None Request and receives an HTTP 202 Accepted response.]]>
!     </description>
!     <port>IEchoString</port>
!     <message-exchange type="SOAP12-HTTP-In-Only"
  			addr-binding="soap12">
!       <message from="A" to="B" document="echo/soap12/message8.xml" name="message">
  				<assert
  					test="soap12:Envelope/soap12:Header/wsa:Action = 'http://tempuri.org/IEchoString/Echo'"/>
***************
*** 809,817 ****
  		<message-exchange type="SOAP12-HTTP-In-Out"
  			addr-binding="soap12">
! 			<message from="A" to="B">
! 				<assert
  					test="soap12:Envelope/soap12:Header/wsa:Action = 'http://tempuri.org/IEchoString/Echo'"/>
! 			</message>
! 			<message from="B" to="A">
  				<assert
  					test="soap12:Envelope/soap12:Header/wsa:Action = 'http://tempuri.org/IEchoString/EchoResponse'"/>
--- 809,817 ----
  		<message-exchange type="SOAP12-HTTP-In-Out"
  			addr-binding="soap12">
! 			<message from="A" to="B" document="echo/soap12/message2.xml" name="message">
!         <assert
  					test="soap12:Envelope/soap12:Header/wsa:Action = 'http://tempuri.org/IEchoString/Echo'"/>
!       </message>
!       <message from="B" to="A" document="echo/soap12/message3.xml" name="message">
  				<assert
  					test="soap12:Envelope/soap12:Header/wsa:Action = 'http://tempuri.org/IEchoString/EchoResponse'"/>
***************
*** 828,834 ****
  		</description>
  		<port>IEchoString</port>
! 		<message-exchange type="SOAP12-HTTP-In-Out"
  			addr-binding="soap12">
! 			<message from="A" to="B">
  				<assert
  					test="soap12:Envelope/soap12:Header/wsa:Action = 'http://tempuri.org/IEchoString/Echo'"/>
--- 828,834 ----
  		</description>
  		<port>IEchoString</port>
! 		<message-exchange type="SOAP12-HTTP-In-Only"
  			addr-binding="soap12">
! 			<message from="A" to="B" document="echo/soap12/message8.xml" name="message">
  				<assert
  					test="soap12:Envelope/soap12:Header/wsa:Action = 'http://tempuri.org/IEchoString/Echo'"/>
***************
*** 840,847 ****
  		</message-exchange>
  	</testcase>
! 	
  	<testcase xml:id="test11400" origin="" cr="REQUIRED">
  		<title>
! 			Empty wsam:Addressing attached to wsdl:port (mixed mode)1.1.1 - Anonymous response endpoint URI
  		</title>
  		<description>
--- 840,847 ----
  		</message-exchange>
  	</testcase>
! 
  	<testcase xml:id="test11400" origin="" cr="REQUIRED">
  		<title>
! 			Empty wsam:Addressing attached to wsdl:binding (mixed mode)- Anonymous response endpoint URI
  		</title>
  		<description>
***************
*** 851,859 ****
  		<message-exchange type="SOAP12-HTTP-In-Out"
  			addr-binding="soap12">
! 			<message from="A" to="B">
! 				<assert
  					test="soap12:Envelope/soap12:Header/wsa:Action = 'http://tempuri.org/IEchoString/Echo'"/>
! 			</message>
! 			<message from="B" to="A">
  				<assert
  					test="soap12:Envelope/soap12:Header/wsa:Action = 'http://tempuri.org/IEchoString/EchoResponse'"/>
--- 851,859 ----
  		<message-exchange type="SOAP12-HTTP-In-Out"
  			addr-binding="soap12">
! 			<message from="A" to="B" document="echo/soap12/message0.xml" name="message">
!         <assert
  					test="soap12:Envelope/soap12:Header/wsa:Action = 'http://tempuri.org/IEchoString/Echo'"/>
!       </message>
!       <message from="B" to="A" document="echo/soap12/message1.xml" name="message">
  				<assert
  					test="soap12:Envelope/soap12:Header/wsa:Action = 'http://tempuri.org/IEchoString/EchoResponse'"/>
***************
*** 864,868 ****
  	<testcase xml:id="test11401" origin="" cr="REQUIRED">
  		<title>
! 			Empty wsam:Addressing attached to wsdl:port (mixed mode) - Non-anonymous response endpoint URI
  		</title>
  		<description>
--- 864,868 ----
  	<testcase xml:id="test11401" origin="" cr="REQUIRED">
  		<title>
! 			Empty wsam:Addressing attached to wsdl:binding (mixed mode) - Non-anonymous response endpoint URI
  		</title>
  		<description>
***************
*** 872,880 ****
  		<message-exchange type="SOAP12-HTTP-In-Out"
  			addr-binding="soap12">
! 			<message from="A" to="B">
! 				<assert
  					test="soap12:Envelope/soap12:Header/wsa:Action = 'http://tempuri.org/IEchoString/Echo'"/>
! 			</message>
! 			<message from="B" to="A">
  				<assert
  					test="soap12:Envelope/soap12:Header/wsa:Action = 'http://tempuri.org/IEchoString/EchoResponse'"/>
--- 872,880 ----
  		<message-exchange type="SOAP12-HTTP-In-Out"
  			addr-binding="soap12">
! 			<message from="A" to="B" document="echo/soap12/message2.xml" name="message">
!         <assert
  					test="soap12:Envelope/soap12:Header/wsa:Action = 'http://tempuri.org/IEchoString/Echo'"/>
!       </message>
!       <message from="B" to="A" document="echo/soap12/message3.xml" name="message">
  				<assert
  					test="soap12:Envelope/soap12:Header/wsa:Action = 'http://tempuri.org/IEchoString/EchoResponse'"/>
***************
*** 885,889 ****
  	<testcase xml:id="test11402" origin="" cr="REQUIRED">
  		<title>
! 			Empty wsam:Addressing attached to wsdl:port (mixed mode) - None response endpoint URI
  		</title>
  		<description>
--- 885,889 ----
  	<testcase xml:id="test11402" origin="" cr="REQUIRED">
  		<title>
! 			Empty wsam:Addressing attached to wsdl:binding (mixed mode) - None response endpoint URI
  		</title>
  		<description>
***************
*** 891,939 ****
  		</description>
  		<port>IEchoString</port>
! 		<message-exchange type="SOAP12-HTTP-In-Out"
  			addr-binding="soap12">
! 			<message from="A" to="B">
! 				<assert
  					test="soap12:Envelope/soap12:Header/wsa:Action = 'http://tempuri.org/IEchoString/Echo'"/>
! 			</message>
! 			<message from="B" to="A">
! 				<assert
  					test="HTTP 202 Accepted response."/>
! 			</message>
! 		</message-exchange>
! 	</testcase>
! 	
! 	<testcase xml:id="test11403" origin="" cr="REQUIRED">
! 		<title>
! 			Empty wsam:Addressing attached to wsdl:port (mixed mode) - Valid anonymous ReplyTo and non-anonymous FaultTo response endpoint URI
! 		</title>
! 		<description>
! 			<![CDATA[This scenario covers the case of a client sending valid messages with an anonymous URI in the ReplyTo header and a non-anonymous URI in the FaultTo header. The service endpoint fully supports WS-Addressing without any constraints - the service endpoint uses a wsam:Addressing policy assertion <wsp:Policy wsu:Id="MixedModeEndpoint"><wsam:Addressing><wsp:Policy/></wsam:Addressing></wsp:Policy>. The client sends a Valid Anonymous ReplyTo / Non-Anonymous FaultTo Request and receives an Anonymous Response on the HTTP response.]]>
! 		</description>
! 		<port>IEchoString</port>
! 		<message-exchange type="SOAP12-HTTP-In-Out"
  			addr-binding="soap12">
! 			<message from="A" to="B">
  				<assert
  					test="soap12:Envelope/soap12:Header/wsa:Action = 'http://tempuri.org/IEchoString/Echo'"/>
  			</message>
! 			<message from="B" to="A">
! 				<assert
  					test="soap12:Envelope/soap12:Header/wsa:Action = 'http://tempuri.org/IEchoString/EchoResponse'"/>
! 			</message>
! 		</message-exchange>
! 	</testcase>
! 	
! 	<testcase xml:id="test11404" origin="" cr="REQUIRED">
! 		<title>
! 			Empty wsam:Addressing attached to wsdl:port (mixed mode) - Invalid anonymous ReplyTo and non-anonymous FaultTo response endpoint URI
! 		</title>
! 		<description>
! 			<![CDATA[This scenario covers the case of a client sending invalid, fault inducing messages with an anonymous URI in the ReplyTo header and a non-anonymous URI in the FaultTo header. The service endpoint fully supports WS-Addressing without any constraints - the service endpoint uses a wsam:Addressing policy assertion <wsp:Policy wsu:Id="MixedModeEndpoint"><wsam:Addressing><wsp:Policy/></wsam:Addressing></wsp:Policy>. The client sends an Invalid Anonymous ReplyTo / Non-Anonymous FaultTo Request and receives an Non-Anonymous wsa:ActionNotSupported fault on a new HTTP connection.]]>
! 		</description>
! 		<port>IEchoString</port>
! 		<message-exchange type="SOAP12-HTTP-In-Out"
  			addr-binding="soap12">
! 			<message from="A" to="B">
  				<assert
  					test="soap12:Envelope/soap12:Header/wsa:Action = 'http://tempuri.org/IEchoString/EchoBad'"/>
--- 891,939 ----
  		</description>
  		<port>IEchoString</port>
! 		<message-exchange type="SOAP12-HTTP-In-Only"
  			addr-binding="soap12">
! 			<message from="A" to="B" document="echo/soap12/message8.xml" name="message">
!         <assert
  					test="soap12:Envelope/soap12:Header/wsa:Action = 'http://tempuri.org/IEchoString/Echo'"/>
!       </message>
!       <message from="B" to="A">
!         <assert
  					test="HTTP 202 Accepted response."/>
!       </message>
!     </message-exchange>
!   </testcase>
! 
!   <testcase xml:id="test11403" origin="" cr="REQUIRED">
!     <title>
!       Empty wsam:Addressing attached to wsdl:binding (mixed mode) - Valid anonymous ReplyTo and non-anonymous FaultTo response endpoint URI
!     </title>
!     <description>
!       <![CDATA[This scenario covers the case of a client sending valid messages with an anonymous URI in the ReplyTo header and a non-anonymous URI in the FaultTo header. The service endpoint fully supports WS-Addressing without any constraints - the service endpoint uses a wsam:Addressing policy assertion <wsp:Policy wsu:Id="MixedModeEndpoint"><wsam:Addressing><wsp:Policy/></wsam:Addressing></wsp:Policy>. The client sends a Valid Anonymous ReplyTo / Non-Anonymous FaultTo Request and receives an Anonymous Response on the HTTP response.]]>
!     </description>
!     <port>IEchoString</port>
!     <message-exchange type="SOAP12-HTTP-In-Out"
  			addr-binding="soap12">
!       <message from="A" to="B" document="echo/soap12/message4.xml" name="message">
  				<assert
  					test="soap12:Envelope/soap12:Header/wsa:Action = 'http://tempuri.org/IEchoString/Echo'"/>
  			</message>
! 			<message from="B" to="A" document="echo/soap12/message1.xml" name="message">
!         <assert
  					test="soap12:Envelope/soap12:Header/wsa:Action = 'http://tempuri.org/IEchoString/EchoResponse'"/>
!       </message>
!     </message-exchange>
!   </testcase>
! 
!   <testcase xml:id="test11404" origin="" cr="REQUIRED">
!     <title>
!       Empty wsam:Addressing attached to wsdl:binding (mixed mode) - Invalid anonymous ReplyTo and non-anonymous FaultTo response endpoint URI
!     </title>
!     <description>
!       <![CDATA[This scenario covers the case of a client sending invalid, fault inducing messages with an anonymous URI in the ReplyTo header and a non-anonymous URI in the FaultTo header. The service endpoint fully supports WS-Addressing without any constraints - the service endpoint uses a wsam:Addressing policy assertion <wsp:Policy wsu:Id="MixedModeEndpoint"><wsam:Addressing><wsp:Policy/></wsam:Addressing></wsp:Policy>. The client sends an Invalid Anonymous ReplyTo / Non-Anonymous FaultTo Request and receives an Non-Anonymous wsa:ActionNotSupported fault on a new HTTP connection.]]>
!     </description>
!     <port>IEchoString</port>
!     <message-exchange type="SOAP12-HTTP-In-Only-Fault"
  			addr-binding="soap12">
!       <message from="A" to="B" document="echo/soap12/message5.xml" name="message">
  				<assert
  					test="soap12:Envelope/soap12:Header/wsa:Action = 'http://tempuri.org/IEchoString/EchoBad'"/>
***************
*** 948,952 ****
  	<testcase xml:id="test11405" origin="" cr="REQUIRED">
  		<title>
! 			Empty wsam:Addressing attached to wsdl:port (mixed mode) - Valid non-anonymous ReplyTo and anonymous FaultTo response endpoint URI
  		</title>
  		<description>
--- 948,952 ----
  	<testcase xml:id="test11405" origin="" cr="REQUIRED">
  		<title>
! 			Empty wsam:Addressing attached to wsdl:binding (mixed mode) - Valid non-anonymous ReplyTo and anonymous FaultTo response endpoint URI
  		</title>
  		<description>
***************
*** 956,964 ****
  		<message-exchange type="SOAP12-HTTP-In-Out"
  			addr-binding="soap12">
! 			<message from="A" to="B">
! 				<assert
  					test="soap12:Envelope/soap12:Header/wsa:Action = 'http://tempuri.org/IEchoString/Echo'"/>
! 			</message>
! 			<message from="B" to="A">
  				<assert
  					test="soap12:Envelope/soap12:Header/wsa:Action = 'http://tempuri.org/IEchoString/EchoResponse'"/>
--- 956,964 ----
  		<message-exchange type="SOAP12-HTTP-In-Out"
  			addr-binding="soap12">
! 			<message from="A" to="B" document="echo/soap12/message6.xml" name="message">
!         <assert
  					test="soap12:Envelope/soap12:Header/wsa:Action = 'http://tempuri.org/IEchoString/Echo'"/>
!       </message>
!       <message from="B" to="A" document="echo/soap12/message3.xml" name="message">
  				<assert
  					test="soap12:Envelope/soap12:Header/wsa:Action = 'http://tempuri.org/IEchoString/EchoResponse'"/>
***************
*** 969,973 ****
  	<testcase xml:id="test11406" origin="" cr="REQUIRED">
  		<title>
! 			Empty wsam:Addressing attached to wsdl:port (mixed mode) - Invalid Non-Anonymous ReplyTo and anonymous FaultTo response endpoint URI
  		</title>
  		<description>
--- 969,973 ----
  	<testcase xml:id="test11406" origin="" cr="REQUIRED">
  		<title>
! 			Empty wsam:Addressing attached to wsdl:binding (mixed mode) - Invalid Non-Anonymous ReplyTo and anonymous FaultTo response endpoint URI
  		</title>
  		<description>
***************
*** 975,1023 ****
  		</description>
  		<port>IEchoString</port>
! 		<message-exchange type="SOAP12-HTTP-In-Out"
  			addr-binding="soap12">
! 			<message from="A" to="B">
! 				<assert
  					test="soap12:Envelope/soap12:Header/wsa:Action = 'http://tempuri.org/IEchoString/EchoBad'"/>
! 			</message>
! 			<message from="B" to="A">
! 				<assert
  					test="wsa:ActionMismatch fault on the HTTP response."/>
! 			</message>
! 		</message-exchange>
! 	</testcase>
! 	
! 	<testcase xml:id="test11410" origin="" cr="REQUIRED">
! 		<title>
! 			wsam:Addressing with wsam:AnonymousResponses attached to wsdl:port - Anonymous response endpoint URI
! 		</title>
! 		<description>
! 			<![CDATA[This scenario covers the case of a client sending messages with the response endpoint URI set to an anonymous URI. The service endpoint requires WS-Addressing and requires the use of anonymous responses - the service’s wsam:Addressing assertion is <wsp:Policy wsu:Id="AnonymousOnlyEndpoint"><wsam:Addressing><wsp:Policy><wsam:AnonymousResponses/></wsp:Policy></wsam:Addressing></wsp:Policy>. The client sends an Anonymous Request and receives an Anonymous Response.]]>
! 		</description>
! 		<port>IEchoString</port>
! 		<message-exchange type="SOAP12-HTTP-In-Out"
  			addr-binding="soap12">
! 			<message from="A" to="B">
  				<assert
  					test="soap12:Envelope/soap12:Header/wsa:Action = 'http://tempuri.org/IEchoString/Echo'"/>
  			</message>
! 			<message from="B" to="A">
! 				<assert
  					test="soap12:Envelope/soap12:Header/wsa:Action = 'http://tempuri.org/IEchoString/EchoResponse'"/>
! 			</message>
! 		</message-exchange>
! 	</testcase>
! 	
! 	<testcase xml:id="test11411" origin="" cr="REQUIRED">
! 		<title>
! 			wsam:Addressing with wsam:AnonymousResponses attached to wsdl:port - None response endpoint URI
! 		</title>
! 		<description>
! 			<![CDATA[This scenario covers the case of a client sending messages with the response endpoint URI set to http://www.w3.org/2005/08/addressing/none. The service endpoint requires WS-Addressing and requires the use of anonymous responses - the service’s wsam:Addressing assertion is <wsp:Policy wsu:Id="AnonymousOnlyEndpoint"><wsam:Addressing><wsp:Policy><wsam:AnonymousResponses/></wsp:Policy></wsam:Addressing></wsp:Policy>. The client sends a None Request and receives an HTTP 202 Accepted response.]]>
! 		</description>
! 		<port>IEchoString</port>
! 		<message-exchange type="SOAP12-HTTP-In-Out"
  			addr-binding="soap12">
! 			<message from="A" to="B">
  				<assert
  					test="soap12:Envelope/soap12:Header/wsa:Action = 'http://tempuri.org/IEchoString/Echo'"/>
--- 975,1023 ----
  		</description>
  		<port>IEchoString</port>
! 		<message-exchange type="SOAP12-HTTP-In-Only-Fault"
  			addr-binding="soap12">
! 			<message from="A" to="B" document="echo/soap12/message7.xml" name="message">
!         <assert
  					test="soap12:Envelope/soap12:Header/wsa:Action = 'http://tempuri.org/IEchoString/EchoBad'"/>
!       </message>
!       <message from="B" to="A">
!         <assert
  					test="wsa:ActionMismatch fault on the HTTP response."/>
!       </message>
!     </message-exchange>
!   </testcase>
! 
!   <testcase xml:id="test11410" origin="" cr="REQUIRED">
!     <title>
!       wsam:Addressing with wsam:AnonymousResponses attached to wsdl:binding - Anonymous response endpoint URI
!     </title>
!     <description>
!       <![CDATA[This scenario covers the case of a client sending messages with the response endpoint URI set to an anonymous URI. The service endpoint requires WS-Addressing and requires the use of anonymous responses - the service’s wsam:Addressing assertion is <wsp:Policy wsu:Id="AnonymousOnlyEndpoint"><wsam:Addressing><wsp:Policy><wsam:AnonymousResponses/></wsp:Policy></wsam:Addressing></wsp:Policy>. The client sends an Anonymous Request and receives an Anonymous Response.]]>
!     </description>
!     <port>IEchoString</port>
!     <message-exchange type="SOAP12-HTTP-In-Out"
  			addr-binding="soap12">
!       <message from="A" to="B" document="echo/soap12/message0.xml" name="message">
  				<assert
  					test="soap12:Envelope/soap12:Header/wsa:Action = 'http://tempuri.org/IEchoString/Echo'"/>
  			</message>
! 			<message from="B" to="A" document="echo/soap12/message1.xml" name="message">
!         <assert
  					test="soap12:Envelope/soap12:Header/wsa:Action = 'http://tempuri.org/IEchoString/EchoResponse'"/>
!       </message>
!     </message-exchange>
!   </testcase>
! 
!   <testcase xml:id="test11411" origin="" cr="REQUIRED">
!     <title>
!       wsam:Addressing with wsam:AnonymousResponses attached to wsdl:binding - None response endpoint URI
!     </title>
!     <description>
!       <![CDATA[This scenario covers the case of a client sending messages with the response endpoint URI set to http://www.w3.org/2005/08/addressing/none. The service endpoint requires WS-Addressing and requires the use of anonymous responses - the service’s wsam:Addressing assertion is <wsp:Policy wsu:Id="AnonymousOnlyEndpoint"><wsam:Addressing><wsp:Policy><wsam:AnonymousResponses/></wsp:Policy></wsam:Addressing></wsp:Policy>. The client sends a None Request and receives an HTTP 202 Accepted response.]]>
!     </description>
!     <port>IEchoString</port>
!     <message-exchange type="SOAP12-HTTP-In-Only"
  			addr-binding="soap12">
!       <message from="A" to="B" document="echo/soap12/message8.xml" name="message">
  				<assert
  					test="soap12:Envelope/soap12:Header/wsa:Action = 'http://tempuri.org/IEchoString/Echo'"/>
***************
*** 1032,1036 ****
  	<testcase xml:id="test11420" origin="" cr="REQUIRED">
  		<title>
! 			wsam:Addressing with wsam:NonAnonymousResponses attached to wsdl:port - Non-Anonymous response endpoint URI
  		</title>
  		<description>
--- 1032,1036 ----
  	<testcase xml:id="test11420" origin="" cr="REQUIRED">
  		<title>
! 			wsam:Addressing with wsam:NonAnonymousResponses attached to wsdl:binding - Non-Anonymous response endpoint URI
  		</title>
  		<description>
***************
*** 1040,1048 ****
  		<message-exchange type="SOAP12-HTTP-In-Out"
  			addr-binding="soap12">
! 			<message from="A" to="B">
! 				<assert
  					test="soap12:Envelope/soap12:Header/wsa:Action = 'http://tempuri.org/IEchoString/Echo'"/>
! 			</message>
! 			<message from="B" to="A">
  				<assert
  					test="soap12:Envelope/soap12:Header/wsa:Action = 'http://tempuri.org/IEchoString/EchoResponse'"/>
--- 1040,1048 ----
  		<message-exchange type="SOAP12-HTTP-In-Out"
  			addr-binding="soap12">
! 			<message from="A" to="B" document="echo/soap12/message2.xml" name="message">
!         <assert
  					test="soap12:Envelope/soap12:Header/wsa:Action = 'http://tempuri.org/IEchoString/Echo'"/>
!       </message>
!       <message from="B" to="A" document="echo/soap12/message3.xml" name="message">
  				<assert
  					test="soap12:Envelope/soap12:Header/wsa:Action = 'http://tempuri.org/IEchoString/EchoResponse'"/>
***************
*** 1053,1057 ****
  	<testcase xml:id="test11421" origin="" cr="REQUIRED">
  		<title>
! 			wsam:Addressing with wsam:NonAnonymousResponses attached to wsdl:port - None response endpoint URI
  		</title>
  		<description>
--- 1053,1057 ----
  	<testcase xml:id="test11421" origin="" cr="REQUIRED">
  		<title>
! 			wsam:Addressing with wsam:NonAnonymousResponses attached to wsdl:binding - None response endpoint URI
  		</title>
  		<description>
***************
*** 1059,1065 ****
  		</description>
  		<port>IEchoString</port>
! 		<message-exchange type="SOAP12-HTTP-In-Out"
  			addr-binding="soap12">
! 			<message from="A" to="B">
  				<assert
  					test="soap12:Envelope/soap12:Header/wsa:Action = 'http://tempuri.org/IEchoString/Echo'"/>
--- 1059,1065 ----
  		</description>
  		<port>IEchoString</port>
! 		<message-exchange type="SOAP12-HTTP-In-Only"
  			addr-binding="soap12">
! 			<message from="A" to="B" document="echo/soap12/message8.xml" name="message">
  				<assert
  					test="soap12:Envelope/soap12:Header/wsa:Action = 'http://tempuri.org/IEchoString/Echo'"/>
***************
*** 1082,1090 ****
  		<message-exchange type="SOAP12-HTTP-In-Out"
  			addr-binding="soap12">
! 			<message from="A" to="B">
! 				<assert
  					test="soap12:Envelope/soap12:Header/wsa:Action = 'http://tempuri.org/IEchoString/Echo'"/>
! 			</message>
! 			<message from="B" to="A">
  				<assert
  					test="soap12:Envelope/soap12:Header/wsa:Action = 'http://tempuri.org/IEchoString/EchoResponse'"/>
--- 1082,1090 ----
  		<message-exchange type="SOAP12-HTTP-In-Out"
  			addr-binding="soap12">
! 			<message from="A" to="B" document="echo/soap12/message0.xml" name="message">
!         <assert
  					test="soap12:Envelope/soap12:Header/wsa:Action = 'http://tempuri.org/IEchoString/Echo'"/>
!       </message>
!       <message from="B" to="A" document="echo/soap12/message1.xml" name="message">
  				<assert
  					test="soap12:Envelope/soap12:Header/wsa:Action = 'http://tempuri.org/IEchoString/EchoResponse'"/>
***************
*** 1114,1130 ****
  		<message-exchange type="SOAP12-HTTP-In-Out"
  			addr-binding="soap12">
! 			<message from="A" to="B">
! 				<assert
  					test="soap12:Envelope/soap12:Header/wsa:Action = 'http://tempuri.org/IEchoString/Echo'"/>
! 			</message>
! 			<message from="B" to="A">
  				<assert
  					test="soap12:Envelope/soap12:Header/wsa:Action = 'http://tempuri.org/IEchoString/EchoResponse'"/>
  			</message>
! 			<message from="A" to="B">
! 				<assert
  					test="soap12:Envelope/soap12:Header/wsa:Action = 'http://tempuri.org/IEchoString/EchoToInt'"/>
! 			</message>
! 			<message from="B" to="A">
  				<assert
  					test="soap12:Envelope/soap12:Header/wsa:Action = 'http://tempuri.org/IEchoString/EchoToIntResponse'"/>
--- 1114,1130 ----
  		<message-exchange type="SOAP12-HTTP-In-Out"
  			addr-binding="soap12">
! 			<message from="A" to="B" document="echo/soap12/message0.xml" name="message">
!         <assert
  					test="soap12:Envelope/soap12:Header/wsa:Action = 'http://tempuri.org/IEchoString/Echo'"/>
!       </message>
!       <message from="B" to="A" document="echo/soap12/message1.xml" name="message">
  				<assert
  					test="soap12:Envelope/soap12:Header/wsa:Action = 'http://tempuri.org/IEchoString/EchoResponse'"/>
  			</message>
! 			<message from="A" to="B" document="echo/soap12/message0.xml" name="message">
!         <assert
  					test="soap12:Envelope/soap12:Header/wsa:Action = 'http://tempuri.org/IEchoString/EchoToInt'"/>
!       </message>
!       <message from="B" to="A" document="echo/soap12/message1.xml" name="message">
  				<assert
  					test="soap12:Envelope/soap12:Header/wsa:Action = 'http://tempuri.org/IEchoString/EchoToIntResponse'"/>
***************
*** 1156,1172 ****
  		<message-exchange type="SOAP12-HTTP-In-Out"
  			addr-binding="soap12">
! 			<message from="A" to="B">
! 				<assert
  					test="soap12:Envelope/soap12:Header/wsa:Action = 'http://tempuri.org/IEchoString/Echo'"/>
! 			</message>
! 			<message from="B" to="A">
  				<assert
  					test="soap12:Envelope/soap12:Header/wsa:Action = 'http://tempuri.org/IEchoString/EchoResponse'"/>
  			</message>
! 			<message from="A" to="B">
! 				<assert
  					test="soap12:Envelope/soap12:Header/wsa:Action = 'http://tempuri.org/IEchoString/EchoToInt'"/>
! 			</message>
! 			<message from="B" to="A">
  				<assert
  					test="soap12:Envelope/soap12:Header/wsa:Action = 'http://tempuri.org/IEchoString/EchoToIntResponse'"/>
--- 1156,1172 ----
  		<message-exchange type="SOAP12-HTTP-In-Out"
  			addr-binding="soap12">
! 			<message from="A" to="B" document="echo/soap12/message0.xml" name="message">
!         <assert
  					test="soap12:Envelope/soap12:Header/wsa:Action = 'http://tempuri.org/IEchoString/Echo'"/>
!       </message>
!       <message from="B" to="A" document="echo/soap12/message1.xml" name="message">
  				<assert
  					test="soap12:Envelope/soap12:Header/wsa:Action = 'http://tempuri.org/IEchoString/EchoResponse'"/>
  			</message>
! 			<message from="A" to="B" document="echo/soap12/message0.xml" name="message">
!         <assert
  					test="soap12:Envelope/soap12:Header/wsa:Action = 'http://tempuri.org/IEchoString/EchoToInt'"/>
!       </message>
!       <message from="B" to="A" document="echo/soap12/message1.xml" name="message">
  				<assert
  					test="soap12:Envelope/soap12:Header/wsa:Action = 'http://tempuri.org/IEchoString/EchoToIntResponse'"/>

Received on Tuesday, 17 July 2007 17:14:47 UTC