2002/ws/desc/test-suite/documents/good/LocationTemplate-1G SOAPservice.wsdl,1.1,1.2

Update of /sources/public/2002/ws/desc/test-suite/documents/good/LocationTemplate-1G
In directory hutz:/tmp/cvs-serv9903/test-suite/documents/good/LocationTemplate-1G

Modified Files:
	SOAPservice.wsdl 
Log Message:
Added curly bracket escaping test to LocationTemplate -1G

Index: SOAPservice.wsdl
===================================================================
RCS file: /sources/public/2002/ws/desc/test-suite/documents/good/LocationTemplate-1G/SOAPservice.wsdl,v
retrieving revision 1.1
retrieving revision 1.2
diff -C 2 -d -r1.1 -r1.2
*** SOAPservice.wsdl	20 Nov 2006 02:32:22 -0000	1.1
--- SOAPservice.wsdl	21 Nov 2006 15:02:07 -0000	1.2
***************
*** 95,99 ****
      type="http://www.w3.org/2006/01/wsdl/soap" wsoap:version="1.2"
      wsoap:protocol="http://www.w3.org/2003/05/soap/bindings/HTTP/">
!     <documentation> This binding tests the that parameters can be suppressed.
        Expect: http://example.org/datespace/2006.html?timezone=utc&amp;month=11&amp;day=18&amp;time=16:40:00&amp;time=20:00:42
      </documentation>
--- 95,99 ----
      type="http://www.w3.org/2006/01/wsdl/soap" wsoap:version="1.2"
      wsoap:protocol="http://www.w3.org/2003/05/soap/bindings/HTTP/">
!     <documentation> This binding tests that the parameters can be suppressed.
        Expect: http://example.org/datespace/2006.html?timezone=utc&amp;month=11&amp;day=18&amp;time=16:40:00&amp;time=20:00:42
      </documentation>
***************
*** 102,105 ****
--- 102,115 ----
    </binding>
    
+   <binding name="Escaping" interface="tns:ProbeSpace"
+     type="http://www.w3.org/2006/01/wsdl/soap" wsoap:version="1.2"
+     wsoap:protocol="http://www.w3.org/2003/05/soap/bindings/HTTP/">
+     <documentation> This binding tests that escaping of curly braces is done correctly.
+       Expect: http://example.org/datespace/2006.html?passphrase={4(#^$@!}4^@*#}
+     </documentation>
+     <operation ref="tns:constructReference" whttp:method='GET'
+       whttp:location="datespace/{year}.html?passphrase={{4(^$@!}}4^@*}}" whttp:ignoreUncited="true"/> 
+   </binding>
+ 
    <service name="ProbeSpaceService" interface="tns:ProbeSpace">
      <documentation>Exercise each endpoint in order.</documentation>
***************
*** 110,113 ****
--- 120,124 ----
      <endpoint name="IgnoreUncidedEndpoint" binding="tns:IgnoreUncited" address="http://example.org/"/>
      <endpoint name="AdditionalQueryParamsEndpoint" binding="tns:AdditionalQueryParams" address="http://example.org/"/>
+     <endpoint name="EscapingEndpoint" binding="tns:Escaping" address="http://example.org/"/>
    </service>
  </description>

Received on Tuesday, 21 November 2006 15:02:20 UTC