- From: Paul Downey via cvs-syncmail <cvsmail@w3.org>
- Date: Fri, 09 Sep 2005 13:24:47 +0000
- To: public-ws-addressing-eds@w3.org
Update of /sources/public/2004/ws/addressing/test-cases/assertions In directory hutz:/tmp/cvs-serv14888 Added Files: message-exchanges.html message-exchanges.xml message-exchanges.xsl Log Message: concrete message exchange scenarios for grouping test cases --- NEW FILE: message-exchanges.xsl --- <?xml version="1.0"?> <xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns:s="http://www.w3.org/2005/08/addressing/test-cases/message-exchanges" version="1.0"> <xsl:output method="html" encoding="utf-8" doctype-public="-//W3C//DTD HTML 4.01 Transitional//EN" indent="yes"/> <xsl:template match="/"> <html> <head> <title>Web Services Addressing 1.0 - Test Message Exchanges</title> <link href="assertions.css" rel="stylesheet" type="text/css"/> </head> <body> <h1>Web Services Addressing 1.0 - Test Message Exchanges</h1> <p><xsl:value-of select="s:message-exchanges/s:description"/></p> <ul> <xsl:for-each select="s:message-exchanges/s:message-exchange"> <li><a href="#{@xml:id}"><xsl:value-of select="@xml:id"/></a></li> </xsl:for-each> </ul> <xsl:for-each select="s:message-exchanges/s:note"> <p><i><xsl:value-of select="."/></i></p> </xsl:for-each> <xsl:for-each select="s:message-exchanges/s:message-exchange"> <div class="message-exchange {@addr-binding}"> <a name="{@xml:id}"/> <a href="#{@xml:id}"> <xsl:value-of select="@xml:id"/> </a> (<b><xsl:value-of select="@addr-binding"/></b>) <p> <img alt="{@addr-mep}" src="../diagrams/{@addr-mep}.png"/> </p> <div class="description"> <ol> <xsl:for-each select="s:messages/s:message"> <li> <xsl:value-of select="@from"/> sends <xsl:value-of select="@to"/> a <xsl:value-of select="@method"/> with <xsl:value-of select="@content"/> </li> </xsl:for-each> </ol> <p> <i> <xsl:value-of select="s:note"/> </i> </p> </div> <div class="tests"> <p> <!-- TBD: Tests extracted from test cases which proport to exhibit the message-exchange --> </p> </div> </div> </xsl:for-each> <address> <a href="mailto:paul.downey@bt.com">Paul Downey</a><br/> Generated from <a href="message-exchanges.xml">message-exchanges.xml</a> using <a href="message-exchanges.xsl">message-exchanges.xsl</a>.<br/> <small>$Date: 2005/09/09 13:24:44 $</small> </address> <p class="copyright"> <a rel="Copyright" href="/Consortium/Legal/ipr-notice#Copyright">Copyright</a> © 2004-2005 <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> </xsl:template> </xsl:stylesheet> --- NEW FILE: message-exchanges.xml --- <?xml version="1.0"?> <!-- Web Services Addressing Test Message Exchanges $Date: 2005/09/09 13:24:44 $ --> <message-exchanges xmlns="http://www.w3.org/2005/08/addressing/test-cases/message-exchanges"> <description>Message Exchanges are an enumerated list of concrete message exchanges which may be used in conjunction with the test assertions to group, and reveal the coverage of Web Service Addressing 1.0 test cases.</description> <note>This version only has HTTP as the underlying protocol and therefore doesn't expose sceanrios involving a one-way transport, such as Email.</note> <note>The list of WSDL 1.1 bindings, WSDL 2.0 MEPs, SOAP MEPs and SOAP bindings which may be used to describe each exchange are not yet cited. </note> <message-exchange xml:id="SOAP11-HTTP-In-Only" addr-binding="soap11" addr-mep="twoway-inonly"> <messages> <message from="A" to="B" content="a SOAP 1.1 message" method="HTTP POST"/> <message from="B" to="A" content="no content" method="HTTP 202 (Accepted) response"/> </messages> </message-exchange> <message-exchange xml:id="SOAP12-HTTP-In-Only" addr-binding="soap12" addr-mep="twoway-inonly"> <messages> <message from="A" to="B" content="a SOAP 1.2 message" method="HTTP POST"/> <message from="B" to="A" content="no content" method="HTTP 202 (Accepted) response"/> </messages> </message-exchange> <message-exchange xml:id="SOAP11-HTTP-In-Only-Fault" addr-binding="soap11" addr-mep="twoway-robustinonly-a"> <messages> <message from="A" to="B" content="a SOAP 1.1 message" method="HTTP POST"/> <message from="B" to="A" content="a SOAP 1.1 fault" method="HTTP 500 (Internal Server Error) response"/> </messages> </message-exchange> <message-exchange xml:id="SOAP12-HTTP-In-Only-Fault" addr-binding="soap12" addr-mep="twoway-robustinonly-a"> <messages> <message from="A" to="B" content="a SOAP 1.2 message" method="HTTP POST"/> <message from="B" to="A" content="a SOAP 1.2 fault" method="HTTP 500 (Internal Server Error) response"/> </messages> </message-exchange> <message-exchange xml:id="SOAP11-HTTP-In-Out" addr-binding="soap11" addr-mep="twoway-inout-a"> <messages> <message from="A" to="B" content="a SOAP 1.1 message" method="HTTP POST"/> <message from="B" to="A" content="a SOAP 1.1 message" method="HTTP 200 (OK) response"/> </messages> </message-exchange> <message-exchange xml:id="SOAP12-HTTP-In-Out" addr-binding="soap12" addr-mep="twoway-inout-a"> <messages> <message from="A" to="B" content="a SOAP 1.2 message" method="HTTP POST"/> <message from="B" to="A" content="a SOAP 1.2 message" method="HTTP 200 (OK) response"/> </messages> </message-exchange> <message-exchange xml:id="SOAP11-HTTP-In-Out-Fault" addr-binding="soap11" addr-mep="twoway-inout-a"> <messages> <message from="A" to="B" content="a SOAP 1.1 message" method="HTTP POST"/> <message from="B" to="A" content="a SOAP 1.1 fault" method="HTTP 500 (Internal Server Error) response"/> </messages> </message-exchange> <message-exchange xml:id="SOAP12-HTTP-In-Out-Fault" addr-binding="soap12" addr-mep="twoway-inout-a"> <messages> <message from="A" to="B" content="a SOAP 1.2 message" method="HTTP POST"/> <message from="B" to="A" content="a SOAP 1.2 fault" method="HTTP 500 (Internal Server Error) response"/> </messages> </message-exchange> <message-exchange xml:id="SOAP11-HTTP-In-Out-Callback" addr-binding="soap11" addr-mep="twoway-inout-b"> <messages> <message from="A" to="B" content="a SOAP 1.1 message" method="HTTP POST"/> <message from="B" to="A" content="no content" method="HTTP 202 (Accepted) response"/> <message from="B" to="A" content="a SOAP 1.1 message" method="HTTP POST"/> <message from="A" to="B" content="no content" method="HTTP 202 (Accepted) response"/> </messages> </message-exchange> <message-exchange xml:id="SOAP12-HTTP-In-Out-Callback" addr-binding="soap12" addr-mep="twoway-inout-b"> <messages> <message from="A" to="B" content="a SOAP 1.2 message" method="HTTP POST"/> <message from="B" to="A" content="no content" method="HTTP 202 (Accepted) response"/> <message from="B" to="A" content="a SOAP 1.2 message" method="HTTP POST"/> <message from="A" to="B" content="no content" method="HTTP 202 (Accepted) response"/> </messages> </message-exchange> <message-exchange xml:id="SOAP11-HTTP-In-Out-Callback-Fault" addr-binding="soap11" addr-mep="twoway-inout-b"> <messages> <message from="A" to="B" content="a SOAP 1.2 message" method="HTTP POST"/> <message from="B" to="A" content="no content" method="HTTP 202 (Accepted) response"/> <message from="B" to="A" content="a SOAP 1.2 fault" method="HTTP POST"/> <message from="A" to="B" content="no content" method="HTTP 202 (Accepted) response"/> </messages> </message-exchange> <message-exchange xml:id="SOAP12-HTTP-In-Out-Callback-Fault" addr-binding="soap12" addr-mep="twoway-inout-b"> <messages> <message from="A" to="B" content="a SOAP 1.2 message" method="HTTP POST"/> <message from="B" to="A" content="no content" method="HTTP 202 (Accepted) response"/> <message from="B" to="A" content="a SOAP 1.2 fault" method="HTTP POST"/> <message from="A" to="B" content="no content" method="HTTP 202 (Accepted) response"/> </messages> </message-exchange> </message-exchanges> --- NEW FILE: message-exchanges.html --- <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <html xmlns:s= "http://www.w3.org/2005/08/addressing/test-cases/message-exchanges"> <head> <meta name="generator" content= "HTML Tidy for Mac OS X (vers 12 April 2005), see www.w3.org"> <meta http-equiv="Content-Type" content= "text/html; charset=us-ascii"> <title>Web Services Addressing 1.0 - Test Message Exchanges</title> <link href="assertions.css" rel="stylesheet" type="text/css"> </head> <body> <h1>Web Services Addressing 1.0 - Test Message Exchanges</h1> <p>Message Exchanges are an enumerated list of concrete message exchanges which may be used in conjunction with the test assertions to group, and reveal the coverage of Web Service Addressing 1.0 test cases.</p> <ul> <li><a href="#SOAP11-HTTP-In-Only">SOAP11-HTTP-In-Only</a></li> <li><a href="#SOAP12-HTTP-In-Only">SOAP12-HTTP-In-Only</a></li> <li><a href= "#SOAP11-HTTP-In-Only-Fault">SOAP11-HTTP-In-Only-Fault</a></li> <li><a href= "#SOAP12-HTTP-In-Only-Fault">SOAP12-HTTP-In-Only-Fault</a></li> <li><a href="#SOAP11-HTTP-In-Out">SOAP11-HTTP-In-Out</a></li> <li><a href="#SOAP12-HTTP-In-Out">SOAP12-HTTP-In-Out</a></li> <li><a href= "#SOAP11-HTTP-In-Out-Fault">SOAP11-HTTP-In-Out-Fault</a></li> <li><a href= "#SOAP12-HTTP-In-Out-Fault">SOAP12-HTTP-In-Out-Fault</a></li> <li><a href= "#SOAP11-HTTP-In-Out-Callback">SOAP11-HTTP-In-Out-Callback</a></li> <li><a href= "#SOAP12-HTTP-In-Out-Callback">SOAP12-HTTP-In-Out-Callback</a></li> <li><a href= "#SOAP11-HTTP-In-Out-Callback-Fault">SOAP11-HTTP-In-Out-Callback-Fault</a></li> <li><a href= "#SOAP12-HTTP-In-Out-Callback-Fault">SOAP12-HTTP-In-Out-Callback-Fault</a></li> </ul> <p><i>This version only has HTTP as the underlying protocol and therefore doesn't expose sceanrios involving a one-way transport, such as Email.</i></p> <p><i>The list of WSDL 1.1 bindings, WSDL 2.0 MEPs, SOAP MEPs and SOAP bindings which may be used to describe each exchange are not yet cited.</i></p> <div class="message-exchange soap11"><a name="SOAP11-HTTP-In-Only" id="SOAP11-HTTP-In-Only"></a><a href= "#SOAP11-HTTP-In-Only">SOAP11-HTTP-In-Only</a> (<b>soap11</b>) <p><img alt="twoway-inonly" src= "../diagrams/twoway-inonly.png"></p> <div class="description"> <ol> <li>A sends B a HTTP POST with a SOAP 1.1 message</li> <li>B sends A a HTTP 202 (Accepted) response with no content</li> </ol> </div> <div class="tests"></div> </div> <div class="message-exchange soap12"><a name="SOAP12-HTTP-In-Only" id="SOAP12-HTTP-In-Only"></a><a href= "#SOAP12-HTTP-In-Only">SOAP12-HTTP-In-Only</a> (<b>soap12</b>) <p><img alt="twoway-inonly" src= "../diagrams/twoway-inonly.png"></p> <div class="description"> <ol> <li>A sends B a HTTP POST with a SOAP 1.2 message</li> <li>B sends A a HTTP 202 (Accepted) response with no content</li> </ol> </div> <div class="tests"></div> </div> <div class="message-exchange soap11"><a name= "SOAP11-HTTP-In-Only-Fault" id= "SOAP11-HTTP-In-Only-Fault"></a><a href= "#SOAP11-HTTP-In-Only-Fault">SOAP11-HTTP-In-Only-Fault</a> (<b>soap11</b>) <p><img alt="twoway-robustinonly-a" src= "../diagrams/twoway-robustinonly-a.png"></p> <div class="description"> <ol> <li>A sends B a HTTP POST with a SOAP 1.1 message</li> <li>B sends A a HTTP 500 (Internal Server Error) response with a SOAP 1.1 fault</li> </ol> </div> <div class="tests"></div> </div> <div class="message-exchange soap12"><a name= "SOAP12-HTTP-In-Only-Fault" id= "SOAP12-HTTP-In-Only-Fault"></a><a href= "#SOAP12-HTTP-In-Only-Fault">SOAP12-HTTP-In-Only-Fault</a> (<b>soap12</b>) <p><img alt="twoway-robustinonly-a" src= "../diagrams/twoway-robustinonly-a.png"></p> <div class="description"> <ol> <li>A sends B a HTTP POST with a SOAP 1.2 message</li> <li>B sends A a HTTP 500 (Internal Server Error) response with a SOAP 1.2 fault</li> </ol> </div> <div class="tests"></div> </div> <div class="message-exchange soap11"><a name="SOAP11-HTTP-In-Out" id="SOAP11-HTTP-In-Out"></a><a href= "#SOAP11-HTTP-In-Out">SOAP11-HTTP-In-Out</a> (<b>soap11</b>) <p><img alt="twoway-inout-a" src= "../diagrams/twoway-inout-a.png"></p> <div class="description"> <ol> <li>A sends B a HTTP POST with a SOAP 1.1 message</li> <li>B sends A a HTTP 200 (OK) response with a SOAP 1.1 message</li> </ol> </div> <div class="tests"></div> </div> <div class="message-exchange soap12"><a name="SOAP12-HTTP-In-Out" id="SOAP12-HTTP-In-Out"></a><a href= "#SOAP12-HTTP-In-Out">SOAP12-HTTP-In-Out</a> (<b>soap12</b>) <p><img alt="twoway-inout-a" src= "../diagrams/twoway-inout-a.png"></p> <div class="description"> <ol> <li>A sends B a HTTP POST with a SOAP 1.2 message</li> <li>B sends A a HTTP 200 (OK) response with a SOAP 1.2 message</li> </ol> </div> <div class="tests"></div> </div> <div class="message-exchange soap11"><a name= "SOAP11-HTTP-In-Out-Fault" id= "SOAP11-HTTP-In-Out-Fault"></a><a href= "#SOAP11-HTTP-In-Out-Fault">SOAP11-HTTP-In-Out-Fault</a> (<b>soap11</b>) <p><img alt="twoway-inout-a" src= "../diagrams/twoway-inout-a.png"></p> <div class="description"> <ol> <li>A sends B a HTTP POST with a SOAP 1.1 message</li> <li>B sends A a HTTP 500 (Internal Server Error) response with a SOAP 1.1 fault</li> </ol> </div> <div class="tests"></div> </div> <div class="message-exchange soap12"><a name= "SOAP12-HTTP-In-Out-Fault" id= "SOAP12-HTTP-In-Out-Fault"></a><a href= "#SOAP12-HTTP-In-Out-Fault">SOAP12-HTTP-In-Out-Fault</a> (<b>soap12</b>) <p><img alt="twoway-inout-a" src= "../diagrams/twoway-inout-a.png"></p> <div class="description"> <ol> <li>A sends B a HTTP POST with a SOAP 1.2 message</li> <li>B sends A a HTTP 500 (Internal Server Error) response with a SOAP 1.2 fault</li> </ol> </div> <div class="tests"></div> </div> <div class="message-exchange soap11"><a name= "SOAP11-HTTP-In-Out-Callback" id= "SOAP11-HTTP-In-Out-Callback"></a><a href= "#SOAP11-HTTP-In-Out-Callback">SOAP11-HTTP-In-Out-Callback</a> (<b>soap11</b>) <p><img alt="twoway-inout-b" src= "../diagrams/twoway-inout-b.png"></p> <div class="description"> <ol> <li>A sends B a HTTP POST with a SOAP 1.1 message</li> <li>B sends A a HTTP 202 (Accepted) response with no content</li> <li>B sends A a HTTP POST with a SOAP 1.1 message</li> <li>A sends B a HTTP 202 (Accepted) response with no content</li> </ol> </div> <div class="tests"></div> </div> <div class="message-exchange soap12"><a name= "SOAP12-HTTP-In-Out-Callback" id= "SOAP12-HTTP-In-Out-Callback"></a><a href= "#SOAP12-HTTP-In-Out-Callback">SOAP12-HTTP-In-Out-Callback</a> (<b>soap12</b>) <p><img alt="twoway-inout-b" src= "../diagrams/twoway-inout-b.png"></p> <div class="description"> <ol> <li>A sends B a HTTP POST with a SOAP 1.2 message</li> <li>B sends A a HTTP 202 (Accepted) response with no content</li> <li>B sends A a HTTP POST with a SOAP 1.2 message</li> <li>A sends B a HTTP 202 (Accepted) response with no content</li> </ol> </div> <div class="tests"></div> </div> <div class="message-exchange soap11"><a name= "SOAP11-HTTP-In-Out-Callback-Fault" id= "SOAP11-HTTP-In-Out-Callback-Fault"></a><a href= "#SOAP11-HTTP-In-Out-Callback-Fault">SOAP11-HTTP-In-Out-Callback-Fault</a> (<b>soap11</b>) <p><img alt="twoway-inout-b" src= "../diagrams/twoway-inout-b.png"></p> <div class="description"> <ol> <li>A sends B a HTTP POST with a SOAP 1.2 message</li> <li>B sends A a HTTP 202 (Accepted) response with no content</li> <li>B sends A a HTTP POST with a SOAP 1.2 fault</li> <li>A sends B a HTTP 202 (Accepted) response with no content</li> </ol> </div> <div class="tests"></div> </div> <div class="message-exchange soap12"><a name= "SOAP12-HTTP-In-Out-Callback-Fault" id= "SOAP12-HTTP-In-Out-Callback-Fault"></a><a href= "#SOAP12-HTTP-In-Out-Callback-Fault">SOAP12-HTTP-In-Out-Callback-Fault</a> (<b>soap12</b>) <p><img alt="twoway-inout-b" src= "../diagrams/twoway-inout-b.png"></p> <div class="description"> <ol> <li>A sends B a HTTP POST with a SOAP 1.2 message</li> <li>B sends A a HTTP 202 (Accepted) response with no content</li> <li>B sends A a HTTP POST with a SOAP 1.2 fault</li> <li>A sends B a HTTP 202 (Accepted) response with no content</li> </ol> </div> <div class="tests"></div> </div> <address><a href="mailto:paul.downey@bt.com">Paul Downey</a><br> Generated from <a href= "message-exchanges.xml">message-exchanges.xml</a> using <a href= "message-exchanges.xsl">message-exchanges.xsl</a>.<br> <small>$Date: 2005/09/09 13:24:44 $</small></address> <p class="copyright"><a rel="Copyright" href= "/Consortium/Legal/ipr-notice#Copyright">Copyright</a> © 2004-2005 <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>
Received on Friday, 9 September 2005 13:25:12 UTC