juergen     2002/07/08 04:22:58

  Added:       
testsuite/testsuite/junit/xmltestcases/DeltaV/multi-user/IdenticalResources
                        VC_Move.xml VC_Copy.xml put_VC_Report.xml
                        put_VC_MultipleCO_Put_CI.xml
                        put_VC_MulitplePuts.xml
  Log:
  Tests to check delta V commands in a multi user environment.
  
  Revision  Changes    Path
  1.1                  
jakarta-slide/testsuite/testsuite/junit/xmltestcases/DeltaV/multi-user/IdenticalResources/VC_Move.xml
  
  Index: VC_Move.xml
  ===================================================================
  <?xml version="1.0" encoding="UTF-8"?>
  <!DOCTYPE test SYSTEM "../../../../Tprocessor.dtd">
  
  <test>
        <specification>
                
                <abstract>A resource is put and placed under version control. n Users 
then try to 
                execute a Move over the resource.
                </abstract>
                
                  <pre-Requisite>A collection has been created and defined in 
tprocessor.cmd.</pre-Requisite>
                
                <description>
                1) MKCol to create test collection. All resources will be created here.
                2) MKCol to create from collection. This is for the resource to be 
copied from.
                3) MKCol to create to collection. The resource will be copied here.
                4) Put initial resource to from collection.
                5) Put initial resource to to collection.
                6) Version Control on the resource in to.
                7) Version Control on the resource in from.
                8) Move command between from and to. 
                9) Delete all created collections and resources.
                </description>
                
                <expectedResult>Some users should be able to successfully Move, others 
will receive conflicts.
                </expectedResult>
                
        </specification>
        
        
        
        
        <step>
                <request>
                        <command 
varUsage="globalVariableCollection,globalVariableServerName"> MKCOL 
/%globalVariableServerName%/%globalVariableCollection%/test HTTP/1.1</command>
                        <header>Accept-Language: en-us</header>
                        <header>Translate: f</header>
                        <header>User-Agent: Microsoft Data Access Internet Publishing 
Provider DAV</header>
                        <header>Connection: Keep-Alive</header>
                </request>
                <response>
                        <command>HTTP/1.0 201 Created</command>
                        <header>Date: Wed, 21 Feb 2001 12:55:57 GMT+01:00</header>
                        <header>Content-Language: en</header>
                        <header>Servlet-Engine: Tomcat Web Server/3.2 beta 4 (JSP 1.1; 
Servlet 2.2; Java 1.3.0; Windows NT 4.0 x86; java.vendor=Sun Microsystems 
Inc.)</header>
                </response>
        </step>
        
        
        
        
        <step>
                <request>
                        <command 
varUsage="globalVariableCollection,globalVariableServerName"> MKCOL 
/%globalVariableServerName%/%globalVariableCollection%/test/from HTTP/1.1</command>
                        <header>Accept-Language: en-us</header>
                        <header>Translate: f</header>
                        <header>User-Agent: Microsoft Data Access Internet Publishing 
Provider DAV</header>
                        <header>Connection: Keep-Alive</header>
                </request>
                <response>
                        <command>HTTP/1.0 201 Created</command>
                        <header>Date: Wed, 21 Feb 2001 12:55:57 GMT+01:00</header>
                        <header>Content-Language: en</header>
                        <header>Servlet-Engine: Tomcat Web Server/3.2 beta 4 (JSP 1.1; 
Servlet 2.2; Java 1.3.0; Windows NT 4.0 x86; java.vendor=Sun Microsystems 
Inc.)</header>
                </response>
        </step>
        
        
        <step>
                <request>
                        <command 
varUsage="globalVariableCollection,globalVariableServerName"> MKCOL 
/%globalVariableServerName%/%globalVariableCollection%/test/to HTTP/1.1</command>
                        <header>Accept-Language: en-us</header>
                        <header>Translate: f</header>
                        <header>User-Agent: Microsoft Data Access Internet Publishing 
Provider DAV</header>
                        <header>Connection: Keep-Alive</header>
                </request>
                <response>
                        <command>HTTP/1.0 201 Created</command>
                        <header>Date: Wed, 21 Feb 2001 12:55:57 GMT+01:00</header>
                        <header>Content-Language: en</header>
                        <header>Servlet-Engine: Tomcat Web Server/3.2 beta 4 (JSP 1.1; 
Servlet 2.2; Java 1.3.0; Windows NT 4.0 x86; java.vendor=Sun Microsystems 
Inc.)</header>
                </response>
        </step>
        
        
        
  
        <step>
           <request>
              <command 
varUsage="userNumber,globalVariableCollection,globalVariableServerName">PUT 
/%globalVariableServerName%/%globalVariableCollection%/test/from/test.xml 
HTTP/1.1</command>
              <header>Accept-Language: en-us</header>
              <header>Translate: f</header>
              <header>User-Agent: Microsoft Data Access Internet Publishing Provider 
DAV</header>
              
              <header>Connection: Keep-Alive</header>
                <body fileReference="../../../contentDirectory/validXML.xm1">
                </body>
             </request>
           <response>
              <command>HTTP/1.0 201 Created</command>
              <header>Date: Mon, 12 Mar 2001 17:21:35 GMT+01:00</header>
              <header>Content-Language: en</header>
              <header>Servlet-Engine: Tomcat Web Server/3.2 beta 4 (JSP 1.1; Servlet 
2.2; Java 1.3.0; Windows NT 4.0 x86; java.vendor=Sun Microsystems Inc.)</header>
           </response>
        </step>
        
        <step>
           <request>
              <command 
varUsage="userNumber,globalVariableCollection,globalVariableServerName">PUT 
/%globalVariableServerName%/%globalVariableCollection%/test/to/test.xml 
HTTP/1.1</command>
              <header>Accept-Language: en-us</header>
              <header>Translate: f</header>
              <header>User-Agent: Microsoft Data Access Internet Publishing Provider 
DAV</header>
              
              <header>Connection: Keep-Alive</header>
                <body fileReference="../../../contentDirectory/validXML.xm1">
                </body>
             </request>
           <response>
              <command>HTTP/1.0 201 Created</command>
              <header>Date: Mon, 12 Mar 2001 17:21:35 GMT+01:00</header>
              <header>Content-Language: en</header>
              <header>Servlet-Engine: Tomcat Web Server/3.2 beta 4 (JSP 1.1; Servlet 
2.2; Java 1.3.0; Windows NT 4.0 x86; java.vendor=Sun Microsystems Inc.)</header>
           </response>
        </step>
  
  
  
        <step>
                <request>
                        <command varUsage 
="globalVariableCollection,globalVariableServerName">VERSION-CONTROL 
/%globalVariableServerName%/%globalVariableCollection%/test/to/test.xml 
HTTP/1.1</command>
                </request>
                <response>
                        <command>HTTP/1.1 200 OK</command>
                        <body />
                </response>     
        </step>
        
        
        <step>
                <request>
                        <command varUsage 
="globalVariableCollection,globalVariableServerName">VERSION-CONTROL 
/%globalVariableServerName%/%globalVariableCollection%/test/from/test.xml 
HTTP/1.1</command>
                </request>
                <response>
                        <command>HTTP/1.1 200 OK</command>
                        <body />
                </response>     
        </step>
        
        <step>
                <request>
                        <command 
varUsage="globalVariableCollection,globalVariableServerName">PROPPATCH 
/%globalVariableServerName%/%globalVariableCollection%/test/to/test.xml 
HTTP/1.1</command>
                        <header>Content-Type: text/xml</header>
                        <header>User-Agent: Microsoft Data Access Internet Publishing 
Provider DAV</header>
                        <header>Accept-Language: en-us</header>
                        <header>Translate: f</header>
                        <header>Pragma: no-cache</header>
                        <header>Connection: close</header>
                        <body><![CDATA[<?xml version="1.0" ?>
                                        <D:propertyupdate xmlns:D="DAV:">
                                        <D:set>
                                                <D:prop>                
                                                        
<D:auto-version><D:checkout-checkin/></D:auto-version>
                                                </D:prop>
                                        </D:set>
                                        </D:propertyupdate>]]>
                        </body>
                </request>
                <response>
                        <command>HTTP/1.0 207 Multi-Status</command>
                        <header>Date: Tue, 13 Feb 2001 12:45:26 GMT+01:00</header>
                        <header>Content-Language: en</header>
                        <header>Servlet-Engine: Tomcat Web Server/3.2 beta 4 (JSP 1.1; 
Servlet 2.2; Java 1.3.0; Windows NT 4.0 x86; java.vendor=Sun Microsystems 
Inc.)</header>
                        <body 
varUsage="globalVariableCollection,globalVariableServerName"><![CDATA[<?xml 
version="1.0" encoding="utf-8" ?>
                                        <d:multistatus xmlns:d="DAV:">
                                                <d:response>
                                        
<d:href>/%globalVariableServerName%/%globalVariableCollection%/test/to/test.xml</d:href>
                
                                                <d:propstat>
                                                        <d:prop>
                                                                <d:auto-version/>
                                                        </d:prop>
                                                        <d:status>HTTP/1.1 200 
OK</d:status>
                                                </d:propstat>
                                                </d:response>
                                        </d:multistatus>]]>
                        </body>
                </response>
        </step>
        
        
        <step>
                <request>
                        <command 
varUsage="globalVariableCollection,globalVariableServerName">PROPPATCH 
/%globalVariableServerName%/%globalVariableCollection%/test/from/test.xml 
HTTP/1.1</command>
                        <header>Content-Type: text/xml</header>
                        <header>User-Agent: Microsoft Data Access Internet Publishing 
Provider DAV</header>
                        <header>Accept-Language: en-us</header>
                        <header>Translate: f</header>
                        <header>Pragma: no-cache</header>
                        <header>Connection: close</header>
                        <body><![CDATA[<?xml version="1.0" ?>
                                        <D:propertyupdate xmlns:D="DAV:">
                                        <D:set>
                                                <D:prop>                
                                                        
<D:auto-version><D:checkout-checkin/></D:auto-version>
                                                </D:prop>
                                        </D:set>
                                        </D:propertyupdate>]]>
                        </body>
                </request>
                <response>
                        <command>HTTP/1.0 207 Multi-Status</command>
                        <header>Date: Tue, 13 Feb 2001 12:45:26 GMT+01:00</header>
                        <header>Content-Language: en</header>
                        <header>Servlet-Engine: Tomcat Web Server/3.2 beta 4 (JSP 1.1; 
Servlet 2.2; Java 1.3.0; Windows NT 4.0 x86; java.vendor=Sun Microsystems 
Inc.)</header>
                        <body 
varUsage="globalVariableCollection,globalVariableServerName"><![CDATA[<?xml 
version="1.0" encoding="utf-8" ?>
                                        <d:multistatus xmlns:d="DAV:">
                                                <d:response>
                                        
<d:href>/%globalVariableServerName%/%globalVariableCollection%/test/from/test.xml</d:href>
              
                                                <d:propstat>
                                                        <d:prop>
                                                                <d:auto-version/>
                                                        </d:prop>
                                                        <d:status>HTTP/1.1 200 
OK</d:status>
                                                </d:propstat>
                                                </d:response>
                                        </d:multistatus>]]>
                        </body>
                </response>
        </step>
        
        
        
  
          <repeater  varUsage="globalVariableUsers" varDefinition="userNumber" 
repeatCount="%globalVariableUsers%">
         
          <thread>
          
          <repeater varUsage="globalVariableIterationCount" 
repeatCount="%globalVariableIterationCount%">
        
                <step>
                <request>
                        <command 
varUsage="globalVariableCollection,globalVariableServerName">MOVE 
/%globalVariableServerName%/%globalVariableCollection%/test/from/test.xml 
HTTP/1.1</command>
                        <header>Accept-Language: en-us</header>
                        <header>Overwrite: T</header>
                        <header 
varUsage="globalVariableCollection,globalVariableServerName">Destination: 
/%globalVariableServerName%/%globalVariableCollection%/test/to/test.xml</header>
                        <header>Translate: f</header>
                        <header>User-Agent: Microsoft Data Access Internet Publishing 
Provider DAV</header>
                        <header>Connection: Keep-Alive</header>
                </request>
                <response>
                        <command>HTTP/1.0 (204)  No Content</command>
                        <header>Date: Mon, 19 Mar 2001 17:24:08 GMT+01:00</header>
                        <header>Content-Language: en</header>
                        <header>Servlet-Engine: Tomcat Web Server/3.2 beta 4 (JSP 1.1; 
Servlet 2.2; Java 1.3.0; Windows NT 4.0 x86; java.vendor=Sun Microsystems 
Inc.)</header>
                </response>
                </step>
  
          <step>
                <request>
                        <command 
varUsage="globalVariableCollection,globalVariableServerName">MOVE 
/%globalVariableServerName%/%globalVariableCollection%/test/to/test.xml 
HTTP/1.1</command>
                        <header>Accept-Language: en-us</header>
                        <header>Overwrite: T</header>
                        <header 
varUsage="globalVariableCollection,globalVariableServerName">Destination: 
/%globalVariableServerName%/%globalVariableCollection%/test/from/test.xml</header>
                        <header>Translate: f</header>
                        <header>User-Agent: Microsoft Data Access Internet Publishing 
Provider DAV</header>
                        <header>Connection: Keep-Alive</header>
                </request>
                <response>
                        <command>HTTP/1.0 (204)  No Content</command>
                        <header>Date: Mon, 19 Mar 2001 17:24:08 GMT+01:00</header>
                        <header>Content-Language: en</header>
                        <header>Servlet-Engine: Tomcat Web Server/3.2 beta 4 (JSP 1.1; 
Servlet 2.2; Java 1.3.0; Windows NT 4.0 x86; java.vendor=Sun Microsystems 
Inc.)</header>
                </response>
                </step>
         
        
        </repeater>
        
        </thread>
        
        </repeater>
  
  
  
          <step>
              <request>
                 <command 
varUsage="globalVariableCollection,globalVariableServerName">PROPFIND 
/%globalVariableServerName%/%globalVariableCollection%/test/to/test.xml 
HTTP/1.1</command>
                 <header>Accept-Language: en-us</header>
                 <header>Content-Type: text/xml</header>
                 <header>Translate: f</header>
                 <header>Depth: 1</header>
                 <header>User-Agent: Microsoft Data Access Internet Publishing 
Provider DAV</header>
                 <header>Connection: Keep-Alive</header>
                 <body><![CDATA[<?xml version="1.0"?>
                                        <D:propfind xmlns:D="DAV:">
                                                <D:prop>        
                                                        <D:version-history/>
                                                </D:prop>
                                        </D:propfind>
                                        ]]></body>
              </request>
              <response>
                 <command>HTTP/1.0 207 Multi-Status</command>
                 <header>Servlet-Engine: Tomcat Web Server/3.2.1 (JSP 1.1; Servlet 
2.2; Java 1.3.0_02; Windows NT 4.0 x86; java.vendor=Sun Microsystems Inc.)</header>
                 <body varUsage="globalVariableCollection,globalVariableServerName" 
varDefinition="testresourceversionhistoryto" 
varPath="multistatus/response/propstat/prop/version-history/href"><![CDATA[
                                        <D:multistatus xmlns:D="DAV:">
                                                <D:response>
                                                        
<D:href>/%globalVariableServerName%/%globalVariableCollection%/test/to/test.xml</D:href>
                                                                <D:propstat>
                                                                        <D:prop>
                                                                                
<D:version-history>
                                                                                       
         <D:href>*</D:href>
                                                                                
</D:version-history>
                                                                        </D:prop>
                                                                        
<D:status>HTTP/1.1 200 OK</D:status>
                                                                </D:propstat>
                                                </D:response>
                                        </D:multistatus>
                 ]]>
                 
                 
                 </body>
              </response>
        </step>
        
          <step>
              <request>
                 <command 
varUsage="globalVariableCollection,globalVariableServerName">PROPFIND 
/%globalVariableServerName%/%globalVariableCollection%/test/from/test.xml 
HTTP/1.1</command>
                 <header>Accept-Language: en-us</header>
                 <header>Content-Type: text/xml</header>
                 <header>Translate: f</header>
                 <header>Depth: 1</header>
                 <header>User-Agent: Microsoft Data Access Internet Publishing 
Provider DAV</header>
                 <header>Connection: Keep-Alive</header>
                 <body><![CDATA[<?xml version="1.0"?>
                                        <D:propfind xmlns:D="DAV:">
                                                <D:prop>        
                                                        <D:version-history/>
                                                </D:prop>
                                        </D:propfind>
                                        ]]></body>
              </request>
              <response>
                 <command>HTTP/1.0 207 Multi-Status</command>
                 <header>Servlet-Engine: Tomcat Web Server/3.2.1 (JSP 1.1; Servlet 
2.2; Java 1.3.0_02; Windows NT 4.0 x86; java.vendor=Sun Microsystems Inc.)</header>
                 <body varUsage="globalVariableCollection,globalVariableServerName" 
varDefinition="testresourceversionhistoryfrom" 
varPath="multistatus/response/propstat/prop/version-history/href"><![CDATA[
                                        <D:multistatus xmlns:D="DAV:">
                                                <D:response>
                                                        
<D:href>/%globalVariableServerName%/%globalVariableCollection%/test/from/test.xml</D:href>
                                                                <D:propstat>
                                                                        <D:prop>
                                                                                
<D:version-history>
                                                                                       
         <D:href>*</D:href>
                                                                                
</D:version-history>
                                                                        </D:prop>
                                                                        
<D:status>HTTP/1.1 200 OK</D:status>
                                                                </D:propstat>
                                                </D:response>
                                        </D:multistatus>
                 ]]>
                 
                 
                 </body>
              </response>
        </step>
        
  
  
        <cleanup>
  
  
                <step>
                                <request>
                                        <command 
varUsage="globalVariableCollection,globalVariableServerName">DELETE 
/%globalVariableServerName%/%globalVariableCollection%/test HTTP/1.1</command>
                                <header>Accept-Language: en-us</header>
                                <header>Destroy: NoUndelete</header>
                                <header>Translate: f</header>
                                <header>User-Agent: Microsoft Data Access Internet 
Publishing Provider DAV</header>
                                <header>Connection: Keep-Alive</header>
                                </request>
                                <response>
                                <command>HTTP/1.0 204 No Content</command>
                                <header>Date: Wed, 14 Mar 2001 14:47:37 
GMT+01:00</header>
                                <header>Content-Language: en</header>
                                <header>Servlet-Engine: Tomcat Web Server/3.2 beta 4 
(JSP 1.1; Servlet 2.2; Java 1.3.0; Windows NT 4.0 x86; java.vendor=Sun Microsystems 
Inc.)</header>
                                </response>
                </step>         
                
                <step>
                        <request>
                                        <command 
varUsage="testresourceversionhistoryto"> DELETE %testresourceversionhistoryto% 
HTTP/1.1</command>
                                <header>Accept-Language: en-us</header>
                                <header>Destroy: NoUndelete</header>
                                <header>Translate: f</header>
                                <header>User-Agent: Microsoft Data Access Internet 
Publishing Provider DAV</header>
                                <header>Connection: Keep-Alive</header>
                                </request>
                      
                                <response>
                                <command>HTTP/1.0 204 No Content</command>
                                <header>Date: Wed, 14 Mar 2001 14:47:37 
GMT+01:00</header>
                                <header>Content-Language: en</header>
                                <header>Servlet-Engine: Tomcat Web Server/3.2 beta 4 
(JSP 1.1; Servlet 2.2; Java 1.3.0; Windows NT 4.0 x86; java.vendor=Sun Microsystems 
Inc.)</header>
                                </response>
                </step>
                
                <step>
                        <request>
                                        <command 
varUsage="testresourceversionhistoryfrom"> DELETE %testresourceversionhistoryfrom% 
HTTP/1.1</command>
                                <header>Accept-Language: en-us</header>
                                <header>Destroy: NoUndelete</header>
                                <header>Translate: f</header>
                                <header>User-Agent: Microsoft Data Access Internet 
Publishing Provider DAV</header>
                                <header>Connection: Keep-Alive</header>
                                </request>
                      
                                <response>
                                <command>HTTP/1.0 204 No Content</command>
                                <header>Date: Wed, 14 Mar 2001 14:47:37 
GMT+01:00</header>
                                <header>Content-Language: en</header>
                                <header>Servlet-Engine: Tomcat Web Server/3.2 beta 4 
(JSP 1.1; Servlet 2.2; Java 1.3.0; Windows NT 4.0 x86; java.vendor=Sun Microsystems 
Inc.)</header>
                                </response>
                </step>
                
                
        </cleanup>
  
  
  </test>
  
  
  1.1                  
jakarta-slide/testsuite/testsuite/junit/xmltestcases/DeltaV/multi-user/IdenticalResources/VC_Copy.xml
  
  Index: VC_Copy.xml
  ===================================================================
  <?xml version="1.0" encoding="UTF-8"?>
  <!DOCTYPE test SYSTEM "../../../../Tprocessor.dtd">
  
  <test>
        <specification>
                
                <abstract>A resource is put and placed under version control. n Users 
then try to 
                execute a Copy over the resource.
                </abstract>
                
                  <pre-Requisite>A collection has been created and defined in 
tprocessor.cmd.</pre-Requisite>
                
                <description>
                1) MKCol to create test collection. All resources will be created here.
                2) MKCol to create from collection. This is for the resource to be 
copied to.
                3) MKCol to create to collection. The resource here will be under VC.
                4) Put initial resource to from collection.
                5) Put initial resource to to collection.
                6) Version Control on the resource in to.
                7) PropPatch to ensure auto-version property is checkin-checkout.
                8) Copy command between from and to. 
                9) PropFind to establish that the resource has been checked back in 
correctly.
                10) Delete all created collections and resources.
                </description>
                
                <expectedResult>Some users should be able to successfully copy, others 
will receive conflicts.
                The PropFind should succeed as the resource should, as a results of 
the Put, have been checked out,
                modified and then checked in again.
                </expectedResult>
                
        </specification>
        
        
        
        
        <step>
                <request>
                        <command 
varUsage="globalVariableCollection,globalVariableServerName"> MKCOL 
/%globalVariableServerName%/%globalVariableCollection%/test HTTP/1.1</command>
                        <header>Accept-Language: en-us</header>
                        <header>Translate: f</header>
                        <header>User-Agent: Microsoft Data Access Internet Publishing 
Provider DAV</header>
                        <header>Connection: Keep-Alive</header>
                </request>
                <response>
                        <command>HTTP/1.0 201 Created</command>
                        <header>Date: Wed, 21 Feb 2001 12:55:57 GMT+01:00</header>
                        <header>Content-Language: en</header>
                        <header>Servlet-Engine: Tomcat Web Server/3.2 beta 4 (JSP 1.1; 
Servlet 2.2; Java 1.3.0; Windows NT 4.0 x86; java.vendor=Sun Microsystems 
Inc.)</header>
                </response>
        </step>
        
        
        
        
        <step>
                <request>
                        <command 
varUsage="globalVariableCollection,globalVariableServerName"> MKCOL 
/%globalVariableServerName%/%globalVariableCollection%/test/from HTTP/1.1</command>
                        <header>Accept-Language: en-us</header>
                        <header>Translate: f</header>
                        <header>User-Agent: Microsoft Data Access Internet Publishing 
Provider DAV</header>
                        <header>Connection: Keep-Alive</header>
                </request>
                <response>
                        <command>HTTP/1.0 201 Created</command>
                        <header>Date: Wed, 21 Feb 2001 12:55:57 GMT+01:00</header>
                        <header>Content-Language: en</header>
                        <header>Servlet-Engine: Tomcat Web Server/3.2 beta 4 (JSP 1.1; 
Servlet 2.2; Java 1.3.0; Windows NT 4.0 x86; java.vendor=Sun Microsystems 
Inc.)</header>
                </response>
        </step>
        
        
        <step>
                <request>
                        <command 
varUsage="globalVariableCollection,globalVariableServerName"> MKCOL 
/%globalVariableServerName%/%globalVariableCollection%/test/to HTTP/1.1</command>
                        <header>Accept-Language: en-us</header>
                        <header>Translate: f</header>
                        <header>User-Agent: Microsoft Data Access Internet Publishing 
Provider DAV</header>
                        <header>Connection: Keep-Alive</header>
                </request>
                <response>
                        <command>HTTP/1.0 201 Created</command>
                        <header>Date: Wed, 21 Feb 2001 12:55:57 GMT+01:00</header>
                        <header>Content-Language: en</header>
                        <header>Servlet-Engine: Tomcat Web Server/3.2 beta 4 (JSP 1.1; 
Servlet 2.2; Java 1.3.0; Windows NT 4.0 x86; java.vendor=Sun Microsystems 
Inc.)</header>
                </response>
        </step>
        
        
        
  
        <step>
           <request>
              <command 
varUsage="userNumber,globalVariableCollection,globalVariableServerName">PUT 
/%globalVariableServerName%/%globalVariableCollection%/test/from/test.xml 
HTTP/1.1</command>
              <header>Accept-Language: en-us</header>
              <header>Translate: f</header>
              <header>User-Agent: Microsoft Data Access Internet Publishing Provider 
DAV</header>
              
              <header>Connection: Keep-Alive</header>
                <body fileReference="../../../contentDirectory/validXML.xm1">
                </body>
             </request>
           <response>
              <command>HTTP/1.0 201 Created</command>
              <header>Date: Mon, 12 Mar 2001 17:21:35 GMT+01:00</header>
              <header>Content-Language: en</header>
              <header>Servlet-Engine: Tomcat Web Server/3.2 beta 4 (JSP 1.1; Servlet 
2.2; Java 1.3.0; Windows NT 4.0 x86; java.vendor=Sun Microsystems Inc.)</header>
           </response>
        </step>
        
        <step>
           <request>
              <command 
varUsage="userNumber,globalVariableCollection,globalVariableServerName">PUT 
/%globalVariableServerName%/%globalVariableCollection%/test/to/test.xml 
HTTP/1.1</command>
              <header>Accept-Language: en-us</header>
              <header>Translate: f</header>
              <header>User-Agent: Microsoft Data Access Internet Publishing Provider 
DAV</header>
              
              <header>Connection: Keep-Alive</header>
                <body fileReference="../../../contentDirectory/validXML.xm1">
                </body>
             </request>
           <response>
              <command>HTTP/1.0 201 Created</command>
              <header>Date: Mon, 12 Mar 2001 17:21:35 GMT+01:00</header>
              <header>Content-Language: en</header>
              <header>Servlet-Engine: Tomcat Web Server/3.2 beta 4 (JSP 1.1; Servlet 
2.2; Java 1.3.0; Windows NT 4.0 x86; java.vendor=Sun Microsystems Inc.)</header>
           </response>
        </step>
  
  
  
  
  
  
  
  
  
        <step>
                <request>
                        <command varUsage 
="globalVariableCollection,globalVariableServerName">VERSION-CONTROL 
/%globalVariableServerName%/%globalVariableCollection%/test/to/test.xml 
HTTP/1.1</command>
                </request>
                <response>
                        <command>HTTP/1.1 200 OK</command>
                        <body />
                </response>     
        </step>
  
  
  
  
        <step>
                <request>
                        <command 
varUsage="globalVariableCollection,globalVariableServerName">PROPPATCH 
/%globalVariableServerName%/%globalVariableCollection%/test/to/test.xml 
HTTP/1.1</command>
                        <header>Content-Type: text/xml</header>
                        <header>User-Agent: Microsoft Data Access Internet Publishing 
Provider DAV</header>
                        <header>Accept-Language: en-us</header>
                        <header>Translate: f</header>
                        <header>Pragma: no-cache</header>
                        <header>Connection: close</header>
                        <body><![CDATA[<?xml version="1.0" ?>
                                        <D:propertyupdate xmlns:D="DAV:">
                                        <D:set>
                                                <D:prop>                
                                                        
<D:auto-version><D:checkout-checkin/></D:auto-version>
                                                </D:prop>
                                        </D:set>
                                        </D:propertyupdate>]]>
                        </body>
                </request>
                <response>
                        <command>HTTP/1.0 207 Multi-Status</command>
                        <header>Date: Tue, 13 Feb 2001 12:45:26 GMT+01:00</header>
                        <header>Content-Language: en</header>
                        <header>Servlet-Engine: Tomcat Web Server/3.2 beta 4 (JSP 1.1; 
Servlet 2.2; Java 1.3.0; Windows NT 4.0 x86; java.vendor=Sun Microsystems 
Inc.)</header>
                        <body 
varUsage="globalVariableCollection,globalVariableServerName"><![CDATA[<?xml 
version="1.0" encoding="utf-8" ?>
                                        <d:multistatus xmlns:d="DAV:">
                                                <d:response>
                                        
<d:href>/%globalVariableServerName%/%globalVariableCollection%/test/to/test.xml</d:href>
                
                                                <d:propstat>
                                                        <d:prop>
                                                                <d:auto-version/>
                                                        </d:prop>
                                                        <d:status>HTTP/1.1 200 
OK</d:status>
                                                </d:propstat>
                                                </d:response>
                                        </d:multistatus>]]>
                        </body>
                </response>
        </step>
        
  
  
  
  
  
  
  
          <repeater  varUsage="globalVariableUsers" varDefinition="userNumber" 
repeatCount="%globalVariableUsers%">
         
          <thread>
          
          <repeater varUsage="globalVariableIterationCount" 
repeatCount="%globalVariableIterationCount%">
        
        <step>
                <request>
                        <command  
varUsage="globalVariableCollection,globalVariableServerName">COPY 
/%globalVariableServerName%/%globalVariableCollection%/test/from/test.xml 
HTTP/1.1</command>
                        <header>Accept-Language: en-us</header>
                        <header 
varUsage="globalVariableCollection,globalVariableServerName">Destination: 
/%globalVariableServerName%/%globalVariableCollection%/test/to/test.xml</header>
                        <header>Overwrite: T</header>
                        <header>Translate: f</header>
                        <header>User-Agent: Microsoft Data Access Internet Publishing 
Provider DAV</header>
                        <header>Connection: Keep-Alive</header>
                        <header>Label: test</header>
                </request>
                <response>
                        <command>HTTP/1.0 (204,409) No Content</command>
                        <header>Date: Mon, 19 Feb 2001 10:55:53 GMT+01:00</header>
                        <header>Content-Language: en</header>
                        <header>Servlet-Engine: Tomcat Web Server/3.2 beta 4 (JSP 1.1; 
Servlet 2.2; Java 1.3.0; Windows NT 4.0 x86; java.vendor=Sun Microsystems 
Inc.)</header>
                </response>
        </step>   
        
        
        <step>
              <request>
                 <command 
varUsage="globalVariableCollection,globalVariableServerName">PROPFIND 
/%globalVariableServerName%/%globalVariableCollection%/test/to/test.xml 
HTTP/1.1</command>
                 <header>Accept-Language: en-us</header>
                 <header>Content-Type: text/xml</header>
                 <header>Translate: f</header>
                 <header>Depth: 1</header>
                 <header>User-Agent: Microsoft Data Access Internet Publishing 
Provider DAV</header>
                 <header>Connection: Keep-Alive</header>
                 <body><![CDATA[<?xml version="1.0"?>
                                        <D:propfind xmlns:D="DAV:">
                                                <D:prop>        
                                                        <D:checked-in/>
                                                </D:prop>
                                        </D:propfind>
                                        ]]></body>
              </request>
              <response>
                 <command>HTTP/1.0 207 Multi-Status</command>
                 <header>Servlet-Engine: Tomcat Web Server/3.2.1 (JSP 1.1; Servlet 
2.2; Java 1.3.0_02; Windows NT 4.0 x86; java.vendor=Sun Microsystems Inc.)</header>
                 <body 
varUsage="globalVariableCollection,globalVariableServerName"><![CDATA[
                                        <D:multistatus xmlns:D="DAV:">
                                                <D:response>
                                                        
<D:href>/%globalVariableServerName%/%globalVariableCollection%/test/to/test.xml</D:href>
                                                                <D:propstat>
                                                                        <D:prop>
                                                                                
<D:checked-in>
                                                                                       
         <D:href>*</D:href>
                                                                                
</D:checked-in>
                                                                        </D:prop>
                                                                        
<D:status>HTTP/1.1 200 OK</D:status>
                                                                </D:propstat>
                                                </D:response>
                                        </D:multistatus>
                 ]]>
                 
                 
                 </body>
              </response>
        </step>
        
        
        </repeater>
        
        </thread>
        
        </repeater>
  
  
  
          <step>
              <request>
                 <command 
varUsage="globalVariableCollection,globalVariableServerName">PROPFIND 
/%globalVariableServerName%/%globalVariableCollection%/test/to/test.xml 
HTTP/1.1</command>
                 <header>Accept-Language: en-us</header>
                 <header>Content-Type: text/xml</header>
                 <header>Translate: f</header>
                 <header>Depth: 1</header>
                 <header>User-Agent: Microsoft Data Access Internet Publishing 
Provider DAV</header>
                 <header>Connection: Keep-Alive</header>
                 <body><![CDATA[<?xml version="1.0"?>
                                        <D:propfind xmlns:D="DAV:">
                                                <D:prop>        
                                                        <D:version-history/>
                                                </D:prop>
                                        </D:propfind>
                                        ]]></body>
              </request>
              <response>
                 <command>HTTP/1.0 207 Multi-Status</command>
                 <header>Servlet-Engine: Tomcat Web Server/3.2.1 (JSP 1.1; Servlet 
2.2; Java 1.3.0_02; Windows NT 4.0 x86; java.vendor=Sun Microsystems Inc.)</header>
                 <body varUsage="globalVariableCollection,globalVariableServerName" 
varDefinition="testresourceversionhistory" 
varPath="multistatus/response/propstat/prop/version-history/href"><![CDATA[
                                        <D:multistatus xmlns:D="DAV:">
                                                <D:response>
                                                        
<D:href>/%globalVariableServerName%/%globalVariableCollection%/test/to/test.xml</D:href>
                                                                <D:propstat>
                                                                        <D:prop>
                                                                                
<D:version-history>
                                                                                       
         <D:href>*</D:href>
                                                                                
</D:version-history>
                                                                        </D:prop>
                                                                        
<D:status>HTTP/1.1 200 OK</D:status>
                                                                </D:propstat>
                                                </D:response>
                                        </D:multistatus>
                 ]]>
                 
                 
                 </body>
              </response>
        </step>
  
        <cleanup>
  
  
                <step>
                                <request>
                                        <command 
varUsage="globalVariableCollection,globalVariableServerName">DELETE 
/%globalVariableServerName%/%globalVariableCollection%/test HTTP/1.1</command>
                                <header>Accept-Language: en-us</header>
                                <header>Destroy: NoUndelete</header>
                                <header>Translate: f</header>
                                <header>User-Agent: Microsoft Data Access Internet 
Publishing Provider DAV</header>
                                <header>Connection: Keep-Alive</header>
                                </request>
                                <response>
                                <command>HTTP/1.0 204 No Content</command>
                                <header>Date: Wed, 14 Mar 2001 14:47:37 
GMT+01:00</header>
                                <header>Content-Language: en</header>
                                <header>Servlet-Engine: Tomcat Web Server/3.2 beta 4 
(JSP 1.1; Servlet 2.2; Java 1.3.0; Windows NT 4.0 x86; java.vendor=Sun Microsystems 
Inc.)</header>
                                </response>
                </step>         
                
                <step>
                        <request>
                                        <command 
varUsage="testresourceversionhistory"> DELETE %testresourceversionhistory% 
HTTP/1.1</command>
                                <header>Accept-Language: en-us</header>
                                <header>Destroy: NoUndelete</header>
                                <header>Translate: f</header>
                                <header>User-Agent: Microsoft Data Access Internet 
Publishing Provider DAV</header>
                                <header>Connection: Keep-Alive</header>
                                </request>
                      
                                <response>
                                <command>HTTP/1.0 204 No Content</command>
                                <header>Date: Wed, 14 Mar 2001 14:47:37 
GMT+01:00</header>
                                <header>Content-Language: en</header>
                                <header>Servlet-Engine: Tomcat Web Server/3.2 beta 4 
(JSP 1.1; Servlet 2.2; Java 1.3.0; Windows NT 4.0 x86; java.vendor=Sun Microsystems 
Inc.)</header>
                                </response>
                </step>
                
                
        </cleanup>
  
  
  
  </test>
  
  
  1.1                  
jakarta-slide/testsuite/testsuite/junit/xmltestcases/DeltaV/multi-user/IdenticalResources/put_VC_Report.xml
  
  Index: put_VC_Report.xml
  ===================================================================
  <?xml version="1.0" encoding="UTF-8"?>
  <!DOCTYPE test SYSTEM "../../../../Tprocessor.dtd">
  
  <test>
        <specification>
                
                <abstract>A resource is put and placed under version control. 10 Users 
then try to 
                execute a Report command.
                </abstract>
                
                  <pre-Requisite>A collection has been created and defined in 
tprocessor.cmd.</pre-Requisite>
                
                <description>
                1) Put initial resource.
                2) Version Control on the resource.
                3) Report to establish the value of the version history property. This 
is used in the expected response of the
                report command within the repeater.
                4) PropFind to establish the value of the version checked in property. 
This is used in the expected response of the
                report command within the repeater.
                3) n threads begun.
                4) REPORT command carried out on the resource. 
                5) Delete all created collections and resources.
                </description>
                
                <expectedResult>All users should be able to carry out a Report request.
                </expectedResult>
                
        </specification>
        
        
        
        
        <step>
           <request>
              <command 
varUsage="userNumber,globalVariableCollection,globalVariableServerName">PUT 
/%globalVariableServerName%/%globalVariableCollection%/test.xml HTTP/1.1</command>
              <header>Accept-Language: en-us</header>
              <header>Translate: f</header>
              <header>User-Agent: Microsoft Data Access Internet Publishing Provider 
DAV</header>
              
              <header>Connection: Keep-Alive</header>
                <body fileReference="../../../contentDirectory/validXML.xm1">
                </body>
             </request>
           <response>
              <command>HTTP/1.0 201 Created</command>
              <header>Date: Mon, 12 Mar 2001 17:21:35 GMT+01:00</header>
              <header>Content-Language: en</header>
              <header>Servlet-Engine: Tomcat Web Server/3.2 beta 4 (JSP 1.1; Servlet 
2.2; Java 1.3.0; Windows NT 4.0 x86; java.vendor=Sun Microsystems Inc.)</header>
           </response>
        </step>
  
  
        <step>
                <request>
                        <command varUsage 
="globalVariableCollection,globalVariableServerName">VERSION-CONTROL 
/%globalVariableServerName%/%globalVariableCollection%/test.xml HTTP/1.1</command>
                </request>
                <response>
                        <command>HTTP/1.1 200 OK</command>
                        <body />
                </response>     
        </step>
  
        
        
        
        
        
        <step>
                <request>
                        <command 
varUsage="globalVariableCollection,userNumber,globalVariableServerName">REPORT 
/%globalVariableServerName%/%globalVariableCollection%/test.xml HTTP/1.1</command>
                        <header>Accept-Language: en-us</header>
                        <header>Content-Type: text/xml</header>
                        <body><![CDATA[<D:version-tree 
xmlns:D="DAV:"><D:prop><D:version-history/></D:prop></D:version-tree>]]></body>
                </request>
                <response>
                        <command>HTTP/1.0 207 Multi Status</command>
                        <header>Servlet-Engine: Tomcat Web Server/3.2.1 (JSP 1.1; 
Servlet 2.2; Java 1.3.0_02; Windows NT 4.0 x86; java.vendor=Sun Microsystems 
Inc.)</header>
                        <body 
varUsage="globalVariableCollection,globalVariableServerName" varDefinition="VH" 
varPath="multistatus/response/propstat/prop/version-history/href"><![CDATA[<?xml 
version="1.0" encoding="utf-8" ?>
                                <multistatus xmlns="DAV:">
                                        <response>
                                        <href>*</href>
                                                <propstat>
                                                                <prop>
                                                                <version-history>
                                                                        <href>*</href>
                                                                </version-history>
                                                                </prop>
                                                                <status>HTTP/1.1 200 
OK</status>
                                                </propstat>
                                        </response>
                                </multistatus>]]>
                        </body>
              </response>
        </step>
        
        
        
        <step>
                <request>
                        <command 
varUsage="globalVariableCollection,globalVariableServerName">PROPFIND 
/%globalVariableServerName%/%globalVariableCollection%/test.xml HTTP/1.1</command>
                        <header>Accept-Language: en-us</header>
                        <header>Content-Type: text/xml</header>
                        <header>Translate: f</header>
                        <header>Depth: 1</header>
                        <header>User-Agent: Microsoft Data Access Internet Publishing 
Provider DAV</header>
                        <header>Connection: Keep-Alive</header>
                        <body><![CDATA[<?xml version="1.0" ?><D:propfind 
xmlns:D="DAV:"><D:prop><D:checked-in/></D:prop></D:propfind>]]></body>
                </request>
                <response>
                        <command>HTTP/1.0 207 Multi Status</command>
                        <header>Servlet-Engine: Tomcat Web Server/3.2.1 (JSP 1.1; 
Servlet 2.2; Java 1.3.0_02; Windows NT 4.0 x86; java.vendor=Sun Microsystems 
Inc.)</header>
                        <body varDefinition="VHR" 
varPath="multistatus/response/propstat/prop/checked-in/href" 
varUsage="VHR,globalVariableCollection,globalVariableServerName"><![CDATA[<?xml 
version="1.0" encoding="utf-8" ?>
                                <multistatus xmlns="DAV:">
                                        <response>      
                                        
<href>/%globalVariableServerName%/%globalVariableCollection%/test.xml</href>
                                                <propstat>
                                                                <prop>
                                                                <checked-in>
                                                                        
<href>%VHR%</href>
                                                                </checked-in>
                                                                </prop>
                                                                <status>HTTP/1.1 200 
OK</status>
                                                </propstat>
                                        </response>
                                </multistatus>]]>
                        </body>
                </response>
        </step>
        
  
        
        <repeater  varUsage="globalVariableUsers" varDefinition="userNumber" 
repeatCount="%globalVariableUsers%">
        
        <thread>
        
        <repeater varUsage="globalVariableIterationCount" 
repeatCount="%globalVariableIterationCount%">
        
        
        
        <step>
                <request>
                        <command 
varUsage="globalVariableCollection,userNumber,globalVariableServerName">REPORT 
/%globalVariableServerName%/%globalVariableCollection%/test.xml HTTP/1.1</command>
                        <header>Accept-Language: en-us</header>
                        <header>Content-Type: text/xml</header>
                        <body><![CDATA[<D:version-tree 
xmlns:D="DAV:"><D:prop><D:version-history/></D:prop></D:version-tree>]]></body>
                </request>
                <response>
                        <command>HTTP/1.0 207 Multi Status</command>
                        <header>Servlet-Engine: Tomcat Web Server/3.2.1 (JSP 1.1; 
Servlet 2.2; Java 1.3.0_02; Windows NT 4.0 x86; java.vendor=Sun Microsystems 
Inc.)</header>
                        <body varUsage="VHR,VH"><![CDATA[<?xml version="1.0" 
encoding="utf-8" ?>
                        <multistatus xmlns="DAV:">
                                <response>
                                        <href>%VHR%</href>
                                                <propstat>
                                                                <prop>
                                                                <version-history>
                                                                        
<href>%VH%</href>
                                                                </version-history>
                                                                </prop>         
                                                                <status>HTTP/1.1 200 
OK</status>
                                                </propstat>
                                </response>
                        </multistatus>]]>
                    </body>
              </response>
           </step>
        
        
                
        </repeater>
        
        </thread>
        
        </repeater>
        
        
        
        <cleanup>
  
          <step>
              <request>
                 <command 
varUsage="globalVariableCollection,globalVariableServerName">PROPFIND 
/%globalVariableServerName%/%globalVariableCollection%/test.xml HTTP/1.1</command>
                 <header>Accept-Language: en-us</header>
                 <header>Content-Type: text/xml</header>
                 <header>Translate: f</header>
                 <header>Depth: 1</header>
                 <header>User-Agent: Microsoft Data Access Internet Publishing 
Provider DAV</header>
                 <header>Connection: Keep-Alive</header>
                 <body><![CDATA[<?xml version="1.0"?>
                                        <D:propfind xmlns:D="DAV:">
                                                <D:prop>        
                                                        <D:version-history/>
                                                </D:prop>
                                        </D:propfind>
                                        ]]></body>
              </request>
              <response>
                 <command>HTTP/1.0 207 Multi-Status</command>
                 <header>Servlet-Engine: Tomcat Web Server/3.2.1 (JSP 1.1; Servlet 
2.2; Java 1.3.0_02; Windows NT 4.0 x86; java.vendor=Sun Microsystems Inc.)</header>
                 <body varUsage="globalVariableCollection,globalVariableServerName" 
varDefinition="testresourceversionhistory" 
varPath="multistatus/response/propstat/prop/version-history/href"><![CDATA[
                                        <D:multistatus xmlns:D="DAV:">
                                                <D:response>
                                                        
<D:href>/%globalVariableServerName%/%globalVariableCollection%/test.xml</D:href>
                                                                <D:propstat>
                                                                        <D:prop>
                                                                                
<D:version-history>
                                                                                       
         <D:href>*</D:href>
                                                                                
</D:version-history>
                                                                        </D:prop>
                                                                        
<D:status>HTTP/1.1 200 OK</D:status>
                                                                </D:propstat>
                                                </D:response>
                                        </D:multistatus>
                 ]]>
                 
                 
                 </body>
              </response>
        </step>
        
        
        <step>
                                <request>
                                        <command 
varUsage="globalVariableCollection,globalVariableServerName">DELETE 
/%globalVariableServerName%/%globalVariableCollection%/test.xml HTTP/1.1</command>
                                <header>Accept-Language: en-us</header>
                                <header>Destroy: NoUndelete</header>
                                <header>Translate: f</header>
                                <header>User-Agent: Microsoft Data Access Internet 
Publishing Provider DAV</header>
                                <header>Connection: Keep-Alive</header>
                                </request>
                                <response>
                                <command>HTTP/1.0 204 No Content</command>
                                <header>Date: Wed, 14 Mar 2001 14:47:37 
GMT+01:00</header>
                                <header>Content-Language: en</header>
                                <header>Servlet-Engine: Tomcat Web Server/3.2 beta 4 
(JSP 1.1; Servlet 2.2; Java 1.3.0; Windows NT 4.0 x86; java.vendor=Sun Microsystems 
Inc.)</header>
                                </response>
        </step>
        
  
        <step>
                        <request>
                                        <command 
varUsage="testresourceversionhistory"> DELETE %testresourceversionhistory% 
HTTP/1.1</command>
                                <header>Accept-Language: en-us</header>
                                <header>Destroy: NoUndelete</header>
                                <header>Translate: f</header>
                                <header>User-Agent: Microsoft Data Access Internet 
Publishing Provider DAV</header>
                                <header>Connection: Keep-Alive</header>
                                </request>
                      
                                <response>
                                <command>HTTP/1.0 204 No Content</command>
                                <header>Date: Wed, 14 Mar 2001 14:47:37 
GMT+01:00</header>
                                <header>Content-Language: en</header>
                                <header>Servlet-Engine: Tomcat Web Server/3.2 beta 4 
(JSP 1.1; Servlet 2.2; Java 1.3.0; Windows NT 4.0 x86; java.vendor=Sun Microsystems 
Inc.)</header>
                                </response>
                </step>
                
                
        </cleanup>
        
        
  </test>
  
  
  1.1                  
jakarta-slide/testsuite/testsuite/junit/xmltestcases/DeltaV/multi-user/IdenticalResources/put_VC_MultipleCO_Put_CI.xml
  
  Index: put_VC_MultipleCO_Put_CI.xml
  ===================================================================
  <?xml version="1.0" encoding="UTF-8"?>
  <!DOCTYPE test SYSTEM "../../../../Tprocessor.dtd">
  
  <test>
        <specification>
                
                <abstract>A resource is put and placed under version control. 
                %globalVariableUsers% users try to Checkout, Put and Checkin the same 
resource. 
                </abstract>
                
                  <pre-Requisite>A collection has been created and defined in 
tprocessor.cmd.</pre-Requisite>
                
                <description>
                1) Put initial resource.
                2) Version Control on the resource.
                3) n threads begun.
                4) CHECKOUT command carried out on the resource. 
                5) PUT command carried out on the resource.
                6) CHECKIN command carried out on the resource.
                7) Delete all created collections and resources.
                </description>
                
                <expectedResult>One user should be able to gain access to the resource 
to Checkout, put and checkin.
                Other users will gain 409 conflict response codes.</expectedResult>
                
        </specification>
        
        
        <step>
           <request>
              <command 
varUsage="userNumber,globalVariableCollection,globalVariableServerName">PUT 
/%globalVariableServerName%/%globalVariableCollection%/test.xml HTTP/1.1</command>
              <header>Accept-Language: en-us</header>
              <header>Translate: f</header>
              <header>User-Agent: Microsoft Data Access Internet Publishing Provider 
DAV</header>
              
              <header>Connection: Keep-Alive</header>
                <body fileReference="../../../contentDirectory/validXML.xm1">
                </body>
             </request>
           <response>
              <command>HTTP/1.0 201 Created</command>
              <header>Date: Mon, 12 Mar 2001 17:21:35 GMT+01:00</header>
              <header>Content-Language: en</header>
              <header>Servlet-Engine: Tomcat Web Server/3.2 beta 4 (JSP 1.1; Servlet 
2.2; Java 1.3.0; Windows NT 4.0 x86; java.vendor=Sun Microsystems Inc.)</header>
           </response>
        </step>
        
        
        <step>
                <request>
                        <command varUsage 
="globalVariableCollection,globalVariableServerName">VERSION-CONTROL 
/%globalVariableServerName%/%globalVariableCollection%/test.xml HTTP/1.1</command>
                </request>
                <response>
                        <command>HTTP/1.1 200 OK</command>
                        <body />
                </response>     
        </step>
        
        
        
          <repeater  varUsage="globalVariableUsers" varDefinition="userNumber" 
repeatCount="%globalVariableUsers%">
          
          <thread>
          
          <repeater varUsage="globalVariableIterationCount" 
repeatCount="%globalVariableIterationCount%">
        
        
        <step>
                <request>
                        <command varUsage 
="globalVariableCollection,globalVariableServerName">CHECKOUT 
/%globalVariableServerName%/%globalVariableCollection%/test.xml HTTP/1.1</command>
                </request>
                <response>
                        <command>HTTP/1.1 (200,409) OK</command>
                        <body />
                </response>
        </step>
        
        
        <step>
                <request>
                        <command 
varUsage="userNumber,globalVariableCollection,globalVariableServerName">PUT 
/%globalVariableServerName%/%globalVariableCollection%/test.xml HTTP/1.1</command>
                        <header>Accept-Language: en-us</header>
                        <header>Translate: f</header>
                        <header>User-Agent: Microsoft Data Access Internet Publishing 
Provider DAV</header>
                      
                        <header>Connection: Keep-Alive</header>
                                <body 
fileReference="../../../contentDirectory/validXML.xm1">
                                </body>
                </request>
                <response>
                        <command>HTTP/1.0 (204,409,201) No Content</command>
                        <header>Date: Mon, 12 Mar 2001 17:21:35 GMT+01:00</header>
                        <header>Content-Language: en</header>
                        <header>Servlet-Engine: Tomcat Web Server/3.2 beta 4 (JSP 1.1; 
Servlet 2.2; Java 1.3.0; Windows NT 4.0 x86; java.vendor=Sun Microsystems 
Inc.)</header>
                </response>
        </step>
        
        
        
        <step>
                <request>
                        <command 
varUsage="globalVariableCollection,globalVariableServerName">CHECKIN 
/%globalVariableServerName%/%globalVariableCollection%/test.xml HTTP/1.1</command>   
                        <header>Content-type: text/xml; charset="utf-8"</header>
                </request>
                <response>
                        <command>HTTP/1.0 (201,409) Created</command>
                </response>             
        </step>   
        
        
        </repeater>
        
        </thread>
        
        </repeater>
        
        
        
        <cleanup>
  
          <step>
              <request>
                 <command 
varUsage="globalVariableCollection,globalVariableServerName">PROPFIND 
/%globalVariableServerName%/%globalVariableCollection%/test.xml HTTP/1.1</command>
                 <header>Accept-Language: en-us</header>
                 <header>Content-Type: text/xml</header>
                 <header>Translate: f</header>
                 <header>Depth: 1</header>
                 <header>User-Agent: Microsoft Data Access Internet Publishing 
Provider DAV</header>
                 <header>Connection: Keep-Alive</header>
                 <body><![CDATA[<?xml version="1.0"?>
                                        <D:propfind xmlns:D="DAV:">
                                                <D:prop>        
                                                        <D:version-history/>
                                                </D:prop>
                                        </D:propfind>
                                        ]]></body>
              </request>
              <response>
                 <command>HTTP/1.0 207 Multi-Status</command>
                 <header>Servlet-Engine: Tomcat Web Server/3.2.1 (JSP 1.1; Servlet 
2.2; Java 1.3.0_02; Windows NT 4.0 x86; java.vendor=Sun Microsystems Inc.)</header>
                 <body varUsage="globalVariableCollection,globalVariableServerName" 
varDefinition="testresourceversionhistory" 
varPath="multistatus/response/propstat/prop/version-history/href"><![CDATA[
                                        <D:multistatus xmlns:D="DAV:">
                                                <D:response>
                                                        
<D:href>/%globalVariableServerName%/%globalVariableCollection%/test.xml</D:href>
                                                                <D:propstat>
                                                                        <D:prop>
                                                                                
<D:version-history>
                                                                                       
         <D:href>*</D:href>
                                                                                
</D:version-history>
                                                                        </D:prop>
                                                                        
<D:status>HTTP/1.1 200 OK</D:status>
                                                                </D:propstat>
                                                </D:response>
                                        </D:multistatus>
                 ]]>
                 
                 
                 </body>
              </response>
        </step>
        
        
        <step>
                                <request>
                                        <command 
varUsage="globalVariableCollection,globalVariableServerName">DELETE 
/%globalVariableServerName%/%globalVariableCollection%/test.xml HTTP/1.1</command>
                                <header>Accept-Language: en-us</header>
                                <header>Destroy: NoUndelete</header>
                                <header>Translate: f</header>
                                <header>User-Agent: Microsoft Data Access Internet 
Publishing Provider DAV</header>
                                <header>Connection: Keep-Alive</header>
                                </request>
                                <response>
                                <command>HTTP/1.0 204 No Content</command>
                                <header>Date: Wed, 14 Mar 2001 14:47:37 
GMT+01:00</header>
                                <header>Content-Language: en</header>
                                <header>Servlet-Engine: Tomcat Web Server/3.2 beta 4 
(JSP 1.1; Servlet 2.2; Java 1.3.0; Windows NT 4.0 x86; java.vendor=Sun Microsystems 
Inc.)</header>
                                </response>
                </step>
                
                
                <step>
                        <request>
                                        <command 
varUsage="testresourceversionhistory"> DELETE %testresourceversionhistory% 
HTTP/1.1</command>
                                <header>Accept-Language: en-us</header>
                                <header>Destroy: NoUndelete</header>
                                <header>Translate: f</header>
                                <header>User-Agent: Microsoft Data Access Internet 
Publishing Provider DAV</header>
                                <header>Connection: Keep-Alive</header>
                                </request>
                      
                                <response>
                                <command>HTTP/1.0 204 No Content</command>
                                <header>Date: Wed, 14 Mar 2001 14:47:37 
GMT+01:00</header>
                                <header>Content-Language: en</header>
                                <header>Servlet-Engine: Tomcat Web Server/3.2 beta 4 
(JSP 1.1; Servlet 2.2; Java 1.3.0; Windows NT 4.0 x86; java.vendor=Sun Microsystems 
Inc.)</header>
                                </response>
                </step>
                
                
        </cleanup>
        
        
        
        
        
  </test>
  
  
  
  1.1                  
jakarta-slide/testsuite/testsuite/junit/xmltestcases/DeltaV/multi-user/IdenticalResources/put_VC_MulitplePuts.xml
  
  Index: put_VC_MulitplePuts.xml
  ===================================================================
  <?xml version="1.0" encoding="UTF-8"?>
  <!DOCTYPE test SYSTEM "../../../../Tprocessor.dtd">
  
  <test>
        <specification>
                
                <abstract>A resource is put and placed under version control. 10 users 
then try to 
                put on the same resource.</abstract>
                
                  <pre-Requisite>A collection has been created and defined in 
tprocessor.cmd.</pre-Requisite>
                
                <description>
                1)Put initial resource.
                2)Version Control on the resource.
                3)n threads begun.
                3)PUT command carried out globalVariableRepeatCounter times.
                4)Delete all created collections and resources.
                </description>
                
                <expectedResult>All users should be able to successfully carry
                out a PUT command whilst other users are carrying out the same
                function on their own collections.</expectedResult>
                
        </specification>
        
        
        <step>
           <request>
              <command 
varUsage="userNumber,globalVariableCollection,globalVariableServerName">PUT 
/%globalVariableServerName%/%globalVariableCollection%/test.xml HTTP/1.1</command>
              <header>Accept-Language: en-us</header>
              <header>Translate: f</header>
              <header>User-Agent: Microsoft Data Access Internet Publishing Provider 
DAV</header>
              
              <header>Connection: Keep-Alive</header>
                <body fileReference="../../../contentDirectory/validXML.xm1">
                </body>
             </request>
           <response>
              <command>HTTP/1.0 201 Created</command>
              <header>Date: Mon, 12 Mar 2001 17:21:35 GMT+01:00</header>
              <header>Content-Language: en</header>
              <header>Servlet-Engine: Tomcat Web Server/3.2 beta 4 (JSP 1.1; Servlet 
2.2; Java 1.3.0; Windows NT 4.0 x86; java.vendor=Sun Microsystems Inc.)</header>
           </response>
        </step>
        
        
        
        
        <step>
                <request>
                        <command varUsage 
="globalVariableCollection,globalVariableServerName">VERSION-CONTROL 
/%globalVariableServerName%/%globalVariableCollection%/test.xml HTTP/1.1</command>
                </request>
                <response>
                        <command>HTTP/1.1 200 OK</command>
                        <body />
                </response>     
        </step>
        
        
  
          <repeater  varUsage="globalVariableUsers" varDefinition="userNumber" 
repeatCount="%globalVariableUsers%">
          <thread>
             <repeater varUsage="globalVariableIterationCount" 
repeatCount="%globalVariableIterationCount%">
  
        <step>
          <request>
              <command 
varUsage="userNumber,globalVariableCollection,globalVariableServerName">PUT 
/%globalVariableServerName%/%globalVariableCollection%/test.xml HTTP/1.1</command>
              <header>Accept-Language: en-us</header>
              <header>Translate: f</header>
              <header>User-Agent: Microsoft Data Access Internet Publishing Provider 
DAV</header>
              
              <header>Connection: Keep-Alive</header>
                <body fileReference="../../../contentDirectory/validXML.xm1">
                </body>
             </request>
           <response>
              <command>HTTP/1.0 (201,409) Created</command>
              <header>Date: Mon, 12 Mar 2001 17:21:35 GMT+01:00</header>
              <header>Content-Language: en</header>
              <header>Servlet-Engine: Tomcat Web Server/3.2 beta 4 (JSP 1.1; Servlet 
2.2; Java 1.3.0; Windows NT 4.0 x86; java.vendor=Sun Microsystems Inc.)</header>
           </response>
        </step>
  
  
        </repeater>
        
        </thread>
        
        </repeater>
        
          <step>
              <request>
                 <command 
varUsage="globalVariableCollection,globalVariableServerName">PROPFIND 
/%globalVariableServerName%/%globalVariableCollection%/test.xml HTTP/1.1</command>
                 <header>Accept-Language: en-us</header>
                 <header>Content-Type: text/xml</header>
                 <header>Translate: f</header>
                 <header>Depth: 1</header>
                 <header>User-Agent: Microsoft Data Access Internet Publishing 
Provider DAV</header>
                 <header>Connection: Keep-Alive</header>
                 <body><![CDATA[<?xml version="1.0"?>
                                        <D:propfind xmlns:D="DAV:">
                                                <D:prop>        
                                                        <D:version-history/>
                                                </D:prop>
                                        </D:propfind>
                                        ]]></body>
              </request>
              <response>
                 <command>HTTP/1.0 207 Multi-Status</command>
                 <header>Servlet-Engine: Tomcat Web Server/3.2.1 (JSP 1.1; Servlet 
2.2; Java 1.3.0_02; Windows NT 4.0 x86; java.vendor=Sun Microsystems Inc.)</header>
                 <body varUsage="globalVariableCollection,globalVariableServerName" 
varDefinition="testresourceversionhistory" 
varPath="multistatus/response/propstat/prop/version-history/href"><![CDATA[
                                        <D:multistatus xmlns:D="DAV:">
                                                <D:response>
                                                        
<D:href>/%globalVariableServerName%/%globalVariableCollection%/test.xml</D:href>
                                                                <D:propstat>
                                                                        <D:prop>
                                                                                
<D:version-history>
                                                                                       
         <D:href>*</D:href>
                                                                                
</D:version-history>
                                                                        </D:prop>
                                                                        
<D:status>HTTP/1.1 200 OK</D:status>
                                                                </D:propstat>
                                                </D:response>
                                        </D:multistatus>
                 ]]>
                 
                 
                 </body>
              </response>
        </step>
        
        
        
        
        <cleanup>
  
  
                <step>
                                <request>
                                        <command 
varUsage="globalVariableCollection,globalVariableServerName">DELETE 
/%globalVariableServerName%/%globalVariableCollection%/test.xml HTTP/1.1</command>
                                <header>Accept-Language: en-us</header>
                                <header>Destroy: NoUndelete</header>
                                <header>Translate: f</header>
                                <header>User-Agent: Microsoft Data Access Internet 
Publishing Provider DAV</header>
                                <header>Connection: Keep-Alive</header>
                                </request>
                                <response>
                                <command>HTTP/1.0 204 No Content</command>
                                <header>Date: Wed, 14 Mar 2001 14:47:37 
GMT+01:00</header>
                                <header>Content-Language: en</header>
                                <header>Servlet-Engine: Tomcat Web Server/3.2 beta 4 
(JSP 1.1; Servlet 2.2; Java 1.3.0; Windows NT 4.0 x86; java.vendor=Sun Microsystems 
Inc.)</header>
                                </response>
                </step>
                
                
                <step>
                        <request>
                                        <command 
varUsage="testresourceversionhistory"> DELETE %testresourceversionhistory% 
HTTP/1.1</command>
                                <header>Accept-Language: en-us</header>
                                <header>Destroy: NoUndelete</header>
                                <header>Translate: f</header>
                                <header>User-Agent: Microsoft Data Access Internet 
Publishing Provider DAV</header>
                                <header>Connection: Keep-Alive</header>
                                </request>
                      
                                <response>
                                <command>HTTP/1.0 204 No Content</command>
                                <header>Date: Wed, 14 Mar 2001 14:47:37 
GMT+01:00</header>
                                <header>Content-Language: en</header>
                                <header>Servlet-Engine: Tomcat Web Server/3.2 beta 4 
(JSP 1.1; Servlet 2.2; Java 1.3.0; Windows NT 4.0 x86; java.vendor=Sun Microsystems 
Inc.)</header>
                                </response>
                </step>
                
                
        </cleanup>
  
        
        
        
  </test>
  
  

--
To unsubscribe, e-mail:   <mailto:[EMAIL PROTECTED]>
For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>

Reply via email to