- From: Paul Downey via cvs-syncmail <cvsmail@w3.org>
- Date: Fri, 09 Sep 2005 21:09:26 +0000
- To: public-ws-addressing-eds@w3.org
Update of /sources/public/2004/ws/addressing/test-cases/assertions
In directory hutz:/tmp/cvs-serv25416
Modified Files:
Makefile assertions.css
Added Files:
scenarios.html scenarios.xml scenarios.xsl
Log Message:
abstract scenarios
--- NEW FILE: scenarios.html ---
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html xmlns:s=
"http://www.w3.org/2005/08/addressing/test-cases/scenarios">
<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 Scenarios</title>
<link href="assertions.css" rel="stylesheet" type="text/css">
</head>
<body>
<h1>Web Services Addressing 1.0 - Test Scenarios</h1>
<p>Each Web Service Addressing test case may demonstrates the
following abstract scenarios, usually at most one from each
category.</p>
<ul>
<li><a href="#oneway-inonly">oneway-inonly</a></li>
<li><a href="#oneway-robustinonly">oneway-robustinonly</a></li>
<li><a href="#oneway-inout">oneway-inout</a></li>
<li><a href="#oneway-outonly">oneway-outonly</a></li>
<li><a href="#twoway-inonly">twoway-inonly</a></li>
<li><a href="#twoway-robustinonly-a">twoway-robustinonly-a</a></li>
<li><a href="#twoway-robustinonly-b">twoway-robustinonly-b</a></li>
<li><a href="#twoway-inout-a">twoway-inout-a</a></li>
<li><a href="#twoway-inout-b">twoway-inout-b</a></li>
</ul>
<div class="scenario MessagePassing"><a name="oneway-inonly" id=
"oneway-inonly"></a><a href="#oneway-inonly">oneway-inonly</a>
<p><img alt="oneway-inonly" src=
"../diagrams/oneway-inonly.png"></p>
<div class="description">
<p>A Web Services addressed message is sent from node A to node B
using an underlying protocol which has no natural return path for a
reply, e.g. UDP. No reply or fault message is expected by A within
the scope of this scenario.</p>
</div>
<div class="tests"></div>
</div>
<div class="scenario MessagePassing"><a name="oneway-robustinonly"
id="oneway-robustinonly"></a><a href=
"#oneway-robustinonly">oneway-robustinonly</a>
<p><img alt="oneway-robustinonly" src=
"../diagrams/oneway-robustinonly.png"></p>
<div class="description">
<p>A Web Services addressed message is sent from node A to node B
using an underlying protocol which has no natural return path for a
reply, e.g. UDP. No reply message is expected by B within the scope
of this scenario, however B may later send A a fault message in a
separate response message.</p>
</div>
<div class="tests"></div>
</div>
<div class="scenario MessagePassing"><a name="oneway-inout" id=
"oneway-inout"></a><a href="#oneway-inout">oneway-inout</a>
<p><img alt="oneway-inout" src="../diagrams/oneway-inout.png"></p>
<div class="description"></div>
<div class="tests"></div>
</div>
<div class="scenario MessagePassing"><a name="oneway-outonly" id=
"oneway-outonly"></a><a href="#oneway-outonly">oneway-outonly</a>
<p><img alt="oneway-outonly" src=
"../diagrams/oneway-outonly.png"></p>
<div class="description">
<p>A Web Services addressed message is sent from node A to node B
using an underlying protocol which has no natural return path for a
reply, e.g. UDP. No reply or fault message is expected by B within
the scope of this scenario.</p>
</div>
<div class="tests"></div>
</div>
<div class="scenario MessagePassing"><a name="twoway-inonly" id=
"twoway-inonly"></a><a href="#twoway-inonly">twoway-inonly</a>
<p><img alt="twoway-inonly" src=
"../diagrams/twoway-inonly.png"></p>
<div class="description">
<p>A Web Services addressed message is sent from node A to node B
using an underlying protocol which has a natural return path for a
reply, e.g. HTTP. No reply or fault message is expected by A within
the scope of this scenario.</p>
</div>
<div class="tests"></div>
</div>
<div class="scenario MessagePassing"><a name=
"twoway-robustinonly-a" id="twoway-robustinonly-a"></a><a href=
"#twoway-robustinonly-a">twoway-robustinonly-a</a>
<p><img alt="twoway-robustinonly-a" src=
"../diagrams/twoway-robustinonly-a.png"></p>
<div class="description"></div>
<div class="tests"></div>
</div>
<div class="scenario MessagePassing"><a name=
"twoway-robustinonly-b" id="twoway-robustinonly-b"></a><a href=
"#twoway-robustinonly-b">twoway-robustinonly-b</a>
<p><img alt="twoway-robustinonly-b" src=
"../diagrams/twoway-robustinonly-b.png"></p>
<div class="description"></div>
<div class="tests"></div>
</div>
<div class="scenario MessagePassing"><a name="twoway-inout-a" id=
"twoway-inout-a"></a><a href="#twoway-inout-a">twoway-inout-a</a>
<p><img alt="twoway-inout-a" src=
"../diagrams/twoway-inout-a.png"></p>
<div class="description"></div>
<div class="tests"></div>
</div>
<div class="scenario MessagePassing"><a name="twoway-inout-b" id=
"twoway-inout-b"></a><a href="#twoway-inout-b">twoway-inout-b</a>
<p><img alt="twoway-inout-b" src=
"../diagrams/twoway-inout-b.png"></p>
<div class="description"></div>
<div class="tests"></div>
</div>
<address><a href="mailto:paul.downey@bt.com">Paul Downey</a><br>
Generated from <a href="scenarios.xml">scenarios.xml</a> using
<a href="scenarios.xsl">scenarios.xsl</a>.<br>
<small>$Date: 2005/09/09 21:09:24 $</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>
--- NEW FILE: scenarios.xml ---
<?xml version="1.0"?>
<!--
Web Services Addressing Test Scenarios
$Date: 2005/09/09 21:09:24 $
-->
<scenarios xmlns="http://www.w3.org/2005/08/addressing/test-cases/scenarios">
<description>Each Web Service Addressing test case may demonstrates
the following abstract scenarios, usually at most one from each
category.</description>
<scenario xml:id="oneway-inonly" group="MessagePassing">
<title>One Way Robust In-Only</title>
<description>A Web Services addressed message is sent from node A to
node B using an underlying protocol which has no natural return path for
a reply, e.g. UDP. No reply or fault message is expected by A
within the scope of this scenario.</description>
</scenario>
<scenario xml:id="oneway-robustinonly" group="MessagePassing">
<title>One Way Robust In-Only</title>
<description>A Web Services addressed message is sent from node A to
node B using an underlying protocol which has no natural return path for
a reply, e.g. UDP. No reply message is expected by B
within the scope of this scenario, however B may later send A
a fault message in a separate response message.</description>
</scenario>
<scenario xml:id="oneway-inout" group="MessagePassing"/>
<scenario xml:id="oneway-outonly" group="MessagePassing">
<title>One Way Out-Only</title>
<description>A Web Services addressed message is sent from node A to
node B using an underlying protocol which has no natural return path for
a reply, e.g. UDP. No reply or fault message is expected by B
within the scope of this scenario.</description>
</scenario>
<scenario xml:id="twoway-inonly" group="MessagePassing">
<title>Two Way In-Only</title>
<description>A Web Services addressed message is sent from node A to
node B using an underlying protocol which has a natural return path for
a reply, e.g. HTTP. No reply or fault message is expected by A
within the scope of this scenario.</description>
</scenario>
<scenario xml:id="twoway-robustinonly-a" group="MessagePassing"/>
<scenario xml:id="twoway-robustinonly-b" group="MessagePassing"/>
<scenario xml:id="twoway-inout-a" group="MessagePassing"/>
<scenario xml:id="twoway-inout-b" group="MessagePassing"/>
</scenarios>
Index: assertions.css
===================================================================
RCS file: /sources/public/2004/ws/addressing/test-cases/assertions/assertions.css,v
retrieving revision 1.2
retrieving revision 1.3
diff -C2 -d -r1.2 -r1.3
*** assertions.css 9 Sep 2005 13:59:28 -0000 1.2
--- assertions.css 9 Sep 2005 21:09:24 -0000 1.3
***************
*** 18,20 ****
--- 18,24 ----
.soap12 {}
+ div.scenario { border: double #555; padding: 0.5em;margin-bottom: 0.2em; }
+ div.MessagePassing { background-color: #eef }
+
+
/* */
--- NEW FILE: scenarios.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/scenarios" 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 Scenarios</title>
<link href="assertions.css" rel="stylesheet" type="text/css"/>
</head>
<body>
<h1>Web Services Addressing 1.0 - Test Scenarios</h1>
<p><xsl:value-of select="s:scenarios/s:description"/></p>
<ul>
<xsl:for-each select="s:scenarios//s:scenario">
<li><a href="#{@xml:id}"><xsl:value-of select="@xml:id"/></a></li>
</xsl:for-each>
</ul>
<xsl:for-each select="s:scenarios/s:note">
<p><i><xsl:value-of select="."/></i></p>
</xsl:for-each>
<xsl:for-each select="s:scenarios//s:scenario">
<div class="scenario {@group}">
<a name="{@xml:id}"/>
<a href="#{@xml:id}">
<xsl:value-of select="@xml:id"/>
</a> <b><xsl:value-of select="description"/></b>
<p>
<img alt="{@xml:id}" src="../diagrams/{@xml:id}.png"/>
</p>
<div class="description">
<p>
<xsl:value-of select="s:description"/>
</p>
<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 scenario -->
</p>
</div>
</div>
</xsl:for-each>
<address>
<a href="mailto:paul.downey@bt.com">Paul Downey</a><br/>
Generated from <a href="scenarios.xml">scenarios.xml</a> using
<a href="scenarios.xsl">scenarios.xsl</a>.<br/>
<small>$Date: 2005/09/09 21:09:24 $</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>
Index: Makefile
===================================================================
RCS file: /sources/public/2004/ws/addressing/test-cases/assertions/Makefile,v
retrieving revision 1.2
retrieving revision 1.3
diff -C2 -d -r1.2 -r1.3
*** Makefile 9 Sep 2005 13:59:28 -0000 1.2
--- Makefile 9 Sep 2005 21:09:24 -0000 1.3
***************
*** 4,8 ****
TIDY=tidy
! all: assertions.html message-exchanges.html
assertions.html: assertions.xml assertions.xsl
--- 4,16 ----
TIDY=tidy
! all: assertions.html message-exchanges.html scenarios.html
!
! scenarios.html: scenarios.xml scenarios.xsl
! @echo "Generating $@";\
! $(XSLTPROC) --stringparam file scenarios.xml scenarios.xsl scenarios.xml > $@
! @echo "Running tidy on $@";\
! mv $@ $@.old; \
! $(TIDY) $@.old > $@ 2>./tidy-output.txt;\
! rm $@.old
assertions.html: assertions.xml assertions.xsl
Received on Friday, 9 September 2005 21:09:33 UTC