2004/ws/addressing/test-cases/assertions scenarios.html,NONE,1.1 scenarios.xml,NONE,1.1 scenarios.xsl,NONE,1.1 Makefile,1.2,1.3 assertions.css,1.2,1.3

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>
&Acirc;&copy; 2004-2005 <a href="/"><acronym title=
"World Wide Web Consortium">W3C</acronym></a><sup>&Acirc;&reg;</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