dmitry          Wed Apr 20 02:36:10 2005 EDT

  Added files:                 
    /php-src/ext/soap/tests/interop/Round2/Base .cvsignore 
    /php-src/ext/soap/tests/interop/Round2/GroupB       .cvsignore 
    /php-src/ext/soap/tests/interop/Round3/GroupD       .cvsignore 
    /php-src/ext/soap/tests/interop/Round3/GroupE       .cvsignore 
    /php-src/ext/soap/tests/interop/Round3/GroupF       .cvsignore 
    /php-src/ext/soap/tests/interop/Round4/GroupG       .cvsignore 
    /php-src/ext/soap/tests/interop/Round4/GroupH       .cvsignore 
    /php-src/ext/soap/tests/interop/Round4/GroupI       .cvsignore 

  Removed files:               
    /php-src/ext/soap/tests/interop/Round2/Base phpt.40ea5092ecda9 
    /php-src/ext/soap/tests/interop/Round3/GroupD       
                                                        
r3_groupD_compound1_003w.diff 
                                                        
r3_groupD_compound1_003w.exp 
                                                        
r3_groupD_compound1_003w.log 
                                                        
r3_groupD_compound1_003w.out 
                                                        
r3_groupD_compound1_003w.php 

  Modified files:              
    /php-src/ext/soap/tests     classmap.wsdl classmap001.phpt 
                                classmap002.phpt 
    /php-src/ext/soap/tests/interop/Round4/GroupG       
                                                        
round4_groupG_dimerpc.wsdl 
                                                        
round4_groupG_mimerpc.wsdl 
  Log:
  Some tests were fixed
  
  
http://cvs.php.net/diff.php/php-src/ext/soap/tests/classmap.wsdl?r1=1.2&r2=1.3&ty=u
Index: php-src/ext/soap/tests/classmap.wsdl
diff -u php-src/ext/soap/tests/classmap.wsdl:1.2 
php-src/ext/soap/tests/classmap.wsdl:1.3
--- php-src/ext/soap/tests/classmap.wsdl:1.2    Wed Nov 17 01:18:18 2004
+++ php-src/ext/soap/tests/classmap.wsdl        Wed Apr 20 02:36:09 2005
@@ -1,60 +1,60 @@
-<wsdl:definitions xmlns="http://schemas.xmlsoap.org/wsdl/"; 
xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/"; 
xmlns:SOAP-ENC="http://schemas.xmlsoap.org/soap/encoding/"; 
xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/"; 
xmlns:xsd="http://www.w3.org/2001/XMLSchema"; 
xmlns:tns="http://schemas.nothing.com"; 
targetNamespace="http://schemas.nothing.com";>
-       <wsdl:types>
-               <xsd:schema targetNamespace="http://schemas.nothing.com";>
-                       <xsd:complexType name="book">
-                               <xsd:all>
-                                       <xsd:element name="a" 
type="xsd:string"/>
-                                       <xsd:element name="b" 
type="xsd:string"/>
-                               </xsd:all>
-                       </xsd:complexType>
-  </xsd:schema>
-       </wsdl:types>
-       <message name="dotestRequest">
-               <part name="dotestReturn" type="tns:book"/>
-  </message>
-       <message name="dotestResponse">
-               <part name="res" type="xsi:string"/>
-  </message>
-       <message name="dotest2Request">
-               <part name="dotest2" type="xsi:string"/>
-  </message>
-       <message name="dotest2Response">
-               <part name="res" type="tns:book"/>
-  </message>
-       <portType name="testPortType">
-               <operation name="dotest">
-                       <input message="tns:dotestRequest"/>
-                       <output message="tns:dotestResponse"/>
-               </operation>
-               <operation name="dotest2">
-                       <input message="tns:dotest2Request"/>
-                       <output message="tns:dotest2Response"/>
-               </operation>
-       </portType>
-       <binding name="testBinding" type="tns:testPortType">
-               <soap:binding style="rpc" 
transport="http://schemas.xmlsoap.org/soap/http"/>
-               <operation name="dotest">
-                       <soap:operation 
soapAction="http://localhost:81/test/interface.php?class=test/dotest"; 
style="rpc"/>
-                       <input>
-                               <soap:body use="encoded" 
encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"; 
namespace="http://schemas.nothing.com"/>
-                       </input>
-                       <output>
-                               <soap:body use="encoded" 
encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"; 
namespace="http://schemas.nothing.com"/>
-                       </output>
-               </operation>
-               <operation name="dotest2">
-                       <soap:operation 
soapAction="http://localhost:81/test/interface.php?class=test/dotest2"; 
style="rpc"/>
-                       <input>
-                               <soap:body use="encoded" 
encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"; 
namespace="http://schemas.nothing.com"/>
-                       </input>
-                       <output>
-                               <soap:body use="encoded" 
encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"; 
namespace="http://schemas.nothing.com"/>
-                       </output>
-               </operation>
-       </binding>
-       <service name="test">
-               <port name="testPort" binding="tns:testBinding">
-                       <soap:address 
location="http://localhost:81/test/interface.php?class=test"/>
-               </port>
-       </service>
-</wsdl:definitions>
+<wsdl:definitions xmlns="http://schemas.xmlsoap.org/wsdl/"; 
xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/"; 
xmlns:SOAP-ENC="http://schemas.xmlsoap.org/soap/encoding/"; 
xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/"; 
xmlns:xsd="http://www.w3.org/2001/XMLSchema"; 
xmlns:tns="http://schemas.nothing.com"; 
targetNamespace="http://schemas.nothing.com";>
+       <wsdl:types>
+               <xsd:schema targetNamespace="http://schemas.nothing.com";>
+                       <xsd:complexType name="book">
+                               <xsd:all>
+                                       <xsd:element name="a" 
type="xsd:string"/>
+                                       <xsd:element name="b" 
type="xsd:string"/>
+                               </xsd:all>
+                       </xsd:complexType>
+  </xsd:schema>
+       </wsdl:types>
+       <message name="dotestRequest">
+               <part name="dotestReturn" type="tns:book"/>
+  </message>
+       <message name="dotestResponse">
+               <part name="res" type="xsi:string"/>
+  </message>
+       <message name="dotest2Request">
+               <part name="dotest2" type="xsi:string"/>
+  </message>
+       <message name="dotest2Response">
+               <part name="res" type="tns:book"/>
+  </message>
+       <portType name="testPortType">
+               <operation name="dotest">
+                       <input message="tns:dotestRequest"/>
+                       <output message="tns:dotestResponse"/>
+               </operation>
+               <operation name="dotest2">
+                       <input message="tns:dotest2Request"/>
+                       <output message="tns:dotest2Response"/>
+               </operation>
+       </portType>
+       <binding name="testBinding" type="tns:testPortType">
+               <soap:binding style="rpc" 
transport="http://schemas.xmlsoap.org/soap/http"/>
+               <operation name="dotest">
+                       <soap:operation 
soapAction="http://localhost:81/test/interface.php?class=test/dotest"; 
style="rpc"/>
+                       <input>
+                               <soap:body use="encoded" 
encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"; 
namespace="http://schemas.nothing.com"/>
+                       </input>
+                       <output>
+                               <soap:body use="encoded" 
encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"; 
namespace="http://schemas.nothing.com"/>
+                       </output>
+               </operation>
+               <operation name="dotest2">
+                       <soap:operation 
soapAction="http://localhost:81/test/interface.php?class=test/dotest2"; 
style="rpc"/>
+                       <input>
+                               <soap:body use="encoded" 
encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"; 
namespace="http://schemas.nothing.com"/>
+                       </input>
+                       <output>
+                               <soap:body use="encoded" 
encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"; 
namespace="http://schemas.nothing.com"/>
+                       </output>
+               </operation>
+       </binding>
+       <service name="test">
+               <port name="testPort" binding="tns:testBinding">
+                       <soap:address 
location="http://localhost:81/test/interface.php?class=test"/>
+               </port>
+       </service>
+</wsdl:definitions>
http://cvs.php.net/diff.php/php-src/ext/soap/tests/classmap001.phpt?r1=1.2&r2=1.3&ty=u
Index: php-src/ext/soap/tests/classmap001.phpt
diff -u php-src/ext/soap/tests/classmap001.phpt:1.2 
php-src/ext/soap/tests/classmap001.phpt:1.3
--- php-src/ext/soap/tests/classmap001.phpt:1.2 Wed Nov 17 01:18:18 2004
+++ php-src/ext/soap/tests/classmap001.phpt     Wed Apr 20 02:36:09 2005
@@ -1,50 +1,50 @@
---TEST--
-SOAP Classmap 1: SoapServer support for classmap
---SKIPIF--
-<?php require_once('skipif.inc'); ?>
---FILE--
-<?php
-$GLOBALS['HTTP_RAW_POST_DATA']="
-<env:Envelope xmlns:env=\"http://schemas.xmlsoap.org/soap/envelope/\"; 
-       xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\"; 
-       xmlns:xsd=\"http://www.w3.org/2001/XMLSchema\"; 
-       xmlns:enc=\"http://schemas.xmlsoap.org/soap/encoding/\";
-       xmlns:ns1=\"http://schemas.nothing.com\";
->
-  <env:Body>
- <dotest>
-  <book xsi:type=\"ns1:book\">
-    <a xsi:type=\"xsd:string\">Blaat</a>
-    <b xsi:type=\"xsd:string\">aap</b>
-</book>
-</dotest>
- </env:Body>
-<env:Header/>
-</env:Envelope>";      
-
-class test{
-       function dotest(book $book){
-               $classname=get_class($book);
-               return "Classname: ".$classname;
-       }       
-}
-
-class book{
-       public $a="a";
-       public $b="c";
-               
-}
-$options=Array(
-               'actor' =>'http://schema.nothing.com',
-               'classmap' => array('book'=>'book', 'wsdltype2'=>'classname2')
-               );
-
-$server = new SoapServer(dirname(__FILE__)."/classmap.wsdl",$options);
-$server->setClass("test");
-$server->handle();
-echo "ok\n";
-?>
---EXPECT--
-<?xml version="1.0" encoding="UTF-8"?>
-<SOAP-ENV:Envelope xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/"; 
xmlns:ns1="http://schemas.nothing.com"; 
xmlns:xsd="http://www.w3.org/2001/XMLSchema"; 
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"; 
xmlns:SOAP-ENC="http://schemas.xmlsoap.org/soap/encoding/"; 
SOAP-ENV:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/";><SOAP-ENV:Body><ns1:dotestResponse><res
 xsi:type="xsd:string">Classname: 
book</res></ns1:dotestResponse></SOAP-ENV:Body></SOAP-ENV:Envelope>
-ok
+--TEST--
+SOAP Classmap 1: SoapServer support for classmap
+--SKIPIF--
+<?php require_once('skipif.inc'); ?>
+--FILE--
+<?php
+$GLOBALS['HTTP_RAW_POST_DATA']="
+<env:Envelope xmlns:env=\"http://schemas.xmlsoap.org/soap/envelope/\"; 
+       xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\"; 
+       xmlns:xsd=\"http://www.w3.org/2001/XMLSchema\"; 
+       xmlns:enc=\"http://schemas.xmlsoap.org/soap/encoding/\";
+       xmlns:ns1=\"http://schemas.nothing.com\";
+>
+  <env:Body>
+ <dotest>
+  <book xsi:type=\"ns1:book\">
+    <a xsi:type=\"xsd:string\">Blaat</a>
+    <b xsi:type=\"xsd:string\">aap</b>
+</book>
+</dotest>
+ </env:Body>
+<env:Header/>
+</env:Envelope>";      
+
+class test{
+       function dotest(book $book){
+               $classname=get_class($book);
+               return "Classname: ".$classname;
+       }       
+}
+
+class book{
+       public $a="a";
+       public $b="c";
+               
+}
+$options=Array(
+               'actor' =>'http://schema.nothing.com',
+               'classmap' => array('book'=>'book', 'wsdltype2'=>'classname2')
+               );
+
+$server = new SoapServer(dirname(__FILE__)."/classmap.wsdl",$options);
+$server->setClass("test");
+$server->handle();
+echo "ok\n";
+?>
+--EXPECT--
+<?xml version="1.0" encoding="UTF-8"?>
+<SOAP-ENV:Envelope xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/"; 
xmlns:ns1="http://schemas.nothing.com"; 
xmlns:xsd="http://www.w3.org/2001/XMLSchema"; 
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"; 
xmlns:SOAP-ENC="http://schemas.xmlsoap.org/soap/encoding/"; 
SOAP-ENV:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/";><SOAP-ENV:Body><ns1:dotestResponse><res
 xsi:type="xsd:string">Classname: 
book</res></ns1:dotestResponse></SOAP-ENV:Body></SOAP-ENV:Envelope>
+ok
http://cvs.php.net/diff.php/php-src/ext/soap/tests/classmap002.phpt?r1=1.2&r2=1.3&ty=u
Index: php-src/ext/soap/tests/classmap002.phpt
diff -u php-src/ext/soap/tests/classmap002.phpt:1.2 
php-src/ext/soap/tests/classmap002.phpt:1.3
--- php-src/ext/soap/tests/classmap002.phpt:1.2 Wed Nov 17 01:18:18 2004
+++ php-src/ext/soap/tests/classmap002.phpt     Wed Apr 20 02:36:09 2005
@@ -1,44 +1,44 @@
---TEST--
-SOAP Classmap 2: SoapClient support for classmap
---SKIPIF--
-<?php require_once('skipif.inc'); ?>
---FILE--
-<?php
-class TestSoapClient extends SoapClient{
-  function __doRequest($request, $location, $action, $version) {
-               return <<<EOF
-<?xml version="1.0" encoding="UTF-8"?>
-<SOAP-ENV:Envelope xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/"; 
xmlns:ns1="http://schemas.nothing.com"; 
xmlns:xsd="http://www.w3.org/2001/XMLSchema"; 
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"; 
xmlns:SOAP-ENC="http://schemas.xmlsoap.org/soap/encoding/"; 
SOAP-ENV:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/";><SOAP-ENV:Body>
-<ns1:dotest2Response><res xsi:type="ns1:book">
-  <a xsi:type="xsd:string">Blaat</a>
-  <b xsi:type="xsd:string">aap</b>
-</res>
-</ns1:dotest2Response></SOAP-ENV:Body></SOAP-ENV:Envelope>
-EOF;
-       }       
-}
-
-class book{
-       public $a="a";
-       public $b="c";
-               
-}
-
-$options=Array(
-               'actor' =>'http://schema.nothing.com',
-               'classmap' => array('book'=>'book', 'wsdltype2'=>'classname2')
-               );
-
-$client = new TestSoapClient(dirname(__FILE__)."/classmap.wsdl",$options);
-$ret = $client->dotest2("???");
-var_dump($ret);
-echo "ok\n";
-?>
---EXPECT--
-object(book)#2 (2) {
-  ["a"]=>
-  string(5) "Blaat"
-  ["b"]=>
-  string(3) "aap"
-}
-ok
+--TEST--
+SOAP Classmap 2: SoapClient support for classmap
+--SKIPIF--
+<?php require_once('skipif.inc'); ?>
+--FILE--
+<?php
+class TestSoapClient extends SoapClient{
+  function __doRequest($request, $location, $action, $version) {
+               return <<<EOF
+<?xml version="1.0" encoding="UTF-8"?>
+<SOAP-ENV:Envelope xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/"; 
xmlns:ns1="http://schemas.nothing.com"; 
xmlns:xsd="http://www.w3.org/2001/XMLSchema"; 
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"; 
xmlns:SOAP-ENC="http://schemas.xmlsoap.org/soap/encoding/"; 
SOAP-ENV:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/";><SOAP-ENV:Body>
+<ns1:dotest2Response><res xsi:type="ns1:book">
+  <a xsi:type="xsd:string">Blaat</a>
+  <b xsi:type="xsd:string">aap</b>
+</res>
+</ns1:dotest2Response></SOAP-ENV:Body></SOAP-ENV:Envelope>
+EOF;
+       }       
+}
+
+class book{
+       public $a="a";
+       public $b="c";
+               
+}
+
+$options=Array(
+               'actor' =>'http://schema.nothing.com',
+               'classmap' => array('book'=>'book', 'wsdltype2'=>'classname2')
+               );
+
+$client = new TestSoapClient(dirname(__FILE__)."/classmap.wsdl",$options);
+$ret = $client->dotest2("???");
+var_dump($ret);
+echo "ok\n";
+?>
+--EXPECT--
+object(book)#2 (2) {
+  ["a"]=>
+  string(5) "Blaat"
+  ["b"]=>
+  string(3) "aap"
+}
+ok
http://cvs.php.net/diff.php/php-src/ext/soap/tests/interop/Round4/GroupG/round4_groupG_dimerpc.wsdl?r1=1.1&r2=1.2&ty=u
Index: php-src/ext/soap/tests/interop/Round4/GroupG/round4_groupG_dimerpc.wsdl
diff -u 
php-src/ext/soap/tests/interop/Round4/GroupG/round4_groupG_dimerpc.wsdl:1.1 
php-src/ext/soap/tests/interop/Round4/GroupG/round4_groupG_dimerpc.wsdl:1.2
--- php-src/ext/soap/tests/interop/Round4/GroupG/round4_groupG_dimerpc.wsdl:1.1 
Sun Apr  3 11:51:21 2005
+++ php-src/ext/soap/tests/interop/Round4/GroupG/round4_groupG_dimerpc.wsdl     
Wed Apr 20 02:36:10 2005
@@ -1,171 +1,171 @@
-<?xml version="1.0" encoding="utf-8"?>
-<wsdl:definitions name="SOAPBuilders" 
xmlns="http://soapinterop.org/attachments/wsdl"; 
xmlns:types="http://soapinterop.org/attachments/xsd"; 
xmlns:xsd="http://www.w3.org/2001/XMLSchema"; 
xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/"; 
xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/"; 
xmlns:soap-enc="http://schemas.xmlsoap.org/soap/encoding/"; 
xmlns:dime="http://schemas.xmlsoap.org/ws/2002/04/dime/wsdl/"; 
xmlns:content="http://schemas.xmlsoap.org/ws/2002/04/content-type/"; 
targetNamespace="http://soapinterop.org/attachments/wsdl";>
-       <wsdl:types>
-               <schema xmlns="http://www.w3.org/2001/XMLSchema"; 
targetNamespace="http://soapinterop.org/attachments/xsd";>
-                       <import 
namespace="http://schemas.xmlsoap.org/soap/encoding/"; 
location="http://schemas.xmlsoap.org/soap/encoding/"; />
-                       <import 
namespace="http://schemas.xmlsoap.org/ws/2002/04/content-type/"/>
-                       <import 
namespace="http://schemas.xmlsoap.org/ws/2002/04/reference/"/>
-                       <complexType name="ReferencedBinary">
-                               <simpleContent>
-                                       <restriction 
base="soap-enc:base64Binary">
-                                               <annotation>
-                                                       <appinfo>
-                                                               
<content:mediaType value="application/octetstream"/>
-                                                       </appinfo>
-                                               </annotation>
-                                               <attributeGroup 
ref="soap-enc:commonAttributes"/>
-                                       </restriction>
-                               </simpleContent>
-                       </complexType>
-                       <complexType name="ArrayOfBinary">
-                               <complexContent>
-                                       <restriction base="soap-enc:Array">
-                                               <attribute 
ref="soap-enc:arrayType" wsdl:arrayType="types:ReferencedBinary[]"/>
-                                       </restriction>
-                               </complexContent>
-                       </complexType>
-                       <complexType name="ReferencedText">
-                               <simpleContent>
-                                       <restriction 
base="soap-enc:base64Binary">
-                                               <annotation>
-                                                       <appinfo>
-                                                               
<content:mediaType value="text/plain"/>
-                                                       </appinfo>
-                                               </annotation>
-                                               <attributeGroup 
ref="soap-enc:commonAttributes"/>
-                                       </restriction>
-                               </simpleContent>
-                       </complexType>
-               </schema>
-       </wsdl:types>
-       <wsdl:message name="EchoAttachmentIn">
-               <wsdl:part name="In" type="types:ReferencedBinary"/>
-       </wsdl:message>
-       <wsdl:message name="EchoAttachmentOut">
-               <wsdl:part name="Out" type="types:ReferencedBinary"/>
-       </wsdl:message>
-       <wsdl:message name="EchoAttachmentsIn">
-               <wsdl:part name="In" type="types:ArrayOfBinary"/>
-       </wsdl:message>
-       <wsdl:message name="EchoAttachmentsOut">
-               <wsdl:part name="Out" type="types:ArrayOfBinary"/>
-       </wsdl:message>
-       <wsdl:message name="EchoAttachmentAsBase64In">
-               <wsdl:part name="In" type="types:ReferencedBinary"/>
-       </wsdl:message>
-       <wsdl:message name="EchoAttachmentAsBase64Out">
-               <wsdl:part name="Out" type="xsd:base64Binary"/>
-       </wsdl:message>
-       <wsdl:message name="EchoBase64AsAttachmentIn">
-               <wsdl:part name="In" type="xsd:base64Binary"/>
-       </wsdl:message>
-       <wsdl:message name="EchoBase64AsAttachmentOut">
-               <wsdl:part name="Out" type="types:ReferencedBinary"/>
-       </wsdl:message>
-       <wsdl:message name="EchoUnrefAttachmentsIn" />
-       <wsdl:message name="EchoUnrefAttachmentsOut" />
-       <wsdl:message name="EchoAttachmentAsStringIn">
-               <wsdl:part name="In" type="types:ReferencedText"/>
-       </wsdl:message>
-       <wsdl:message name="EchoAttachmentAsStringOut">
-               <wsdl:part name="Out" type="xsd:string"/>
-       </wsdl:message>
-       
-       <wsdl:portType name="AttachmentsPortType">
-               <wsdl:operation name="EchoAttachment">
-                       <wsdl:input name="EchoAttachmentInput" 
message="EchoAttachmentIn"/>
-                       <wsdl:output name="EchoAttachmentOutput" 
message="EchoAttachmentOut"/>
-               </wsdl:operation>
-               <wsdl:operation name="EchoAttachments">
-                       <wsdl:input name="EchoAttachmentsInput" 
message="EchoAttachmentsIn"/>
-                       <wsdl:output name="EchoAttachmentsOutput" 
message="EchoAttachmentsOut"/>
-               </wsdl:operation>
-               <wsdl:operation name="EchoAttachmentAsBase64">
-                       <wsdl:input name="EchoAttachmentAsBase64Input" 
message="EchoAttachmentAsBase64In"/>
-                       <wsdl:output name="EchoAttachmentAsBase64Output" 
message="EchoAttachmentAsBase64Out"/>
-               </wsdl:operation>
-               <wsdl:operation name="EchoBase64AsAttachment">
-                       <wsdl:input name="EchoBase64AsAttachmentInput" 
message="EchoBase64AsAttachmentIn"/>
-                       <wsdl:output name="EchoBase64AsAttachmentOutput" 
message="EchoBase64AsAttachmentOut"/>
-               </wsdl:operation>
-               <wsdl:operation name="EchoUnrefAttachments">
-                       <wsdl:input name="EchoUnrefAttachmentsInput" 
message="EchoUnrefAttachmentsIn"/>
-                       <wsdl:output name="EchoUnrefAttachmentsOutput" 
message="EchoUnrefAttachmentsOut"/>
-               </wsdl:operation>
-               <wsdl:operation name="EchoAttachmentAsString">
-                       <wsdl:input  name="EchoAttachmentAsStringInput"  
message="EchoAttachmentAsStringIn"/>
-                       <wsdl:output name="EchoAttachmentAsStringOutput" 
message="EchoAttachmentAsStringOut"/>
-               </wsdl:operation>
-       </wsdl:portType>
-       <wsdl:binding name="AttachmentsBinding" type="AttachmentsPortType">
-               <soap:binding style="rpc" 
transport="http://schemas.xmlsoap.org/soap/http"/>
-               <wsdl:operation name="EchoAttachment">
-                       <soap:operation style="rpc" 
soapAction="http://soapinterop.org/attachments/"/>
-                       <wsdl:input name="EchoAttachmentInput">
-                               <dime:message 
layout="http://schemas.xmlsoap.org/ws/2002/04/dime/closed-layout"; 
wsdl:required="true"/>
-                               <soap:body use="encoded" 
namespace="http://soapinterop.org/attachments/"; 
encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
-                       </wsdl:input>
-                       <wsdl:output name="EchoAttachmentOutput">
-                               <dime:message 
layout="http://schemas.xmlsoap.org/ws/2002/04/dime/closed-layout"; 
wsdl:required="true"/>
-                               <soap:body use="encoded" 
namespace="http://soapinterop.org/attachments/"; 
encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
-                       </wsdl:output>
-               </wsdl:operation>
-               <wsdl:operation name="EchoAttachments">
-                       <soap:operation style="rpc" 
soapAction="http://soapinterop.org/attachments/"/>
-                       <wsdl:input name="EchoAttachmentsInput">
-                               <dime:message 
layout="http://schemas.xmlsoap.org/ws/2002/04/dime/closed-layout"; 
wsdl:required="true"/>
-                               <soap:body use="encoded" 
namespace="http://soapinterop.org/attachments/"; 
encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
-                       </wsdl:input>
-                       <wsdl:output name="EchoAttachmentsOutput">
-                               <dime:message 
layout="http://schemas.xmlsoap.org/ws/2002/04/dime/closed-layout"; 
wsdl:required="true"/>
-                               <soap:body use="encoded" 
namespace="http://soapinterop.org/attachments/"; 
encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
-                       </wsdl:output>
-               </wsdl:operation>
-               <wsdl:operation name="EchoAttachmentAsBase64">
-                       <soap:operation style="rpc" 
soapAction="http://soapinterop.org/attachments/"/>
-                       <wsdl:input name="EchoAttachmentAsBase64Input">
-                               <dime:message 
layout="http://schemas.xmlsoap.org/ws/2002/04/dime/closed-layout"; 
wsdl:required="true"/>
-                               <soap:body use="encoded" 
namespace="http://soapinterop.org/attachments/"; 
encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
-                       </wsdl:input>
-                       <wsdl:output name="EchoAttachmentAsBase64Output">
-                               <soap:body use="encoded" 
namespace="http://soapinterop.org/attachments/"; 
encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
-                       </wsdl:output>
-               </wsdl:operation>
-               <wsdl:operation name="EchoBase64AsAttachment">
-                       <soap:operation style="rpc" 
soapAction="http://soapinterop.org/attachments/"/>
-                       <wsdl:input name="EchoBase64AsAttachmentInput">
-                               <soap:body use="encoded" 
namespace="http://soapinterop.org/attachments/"; 
encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
-                       </wsdl:input>
-                       <wsdl:output name="EchoBase64AsAttachmentOutput">
-                               <dime:message 
layout="http://schemas.xmlsoap.org/ws/2002/04/dime/closed-layout"; 
wsdl:required="true"/>
-                               <soap:body use="encoded" 
namespace="http://soapinterop.org/attachments/"; 
encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
-                       </wsdl:output>
-               </wsdl:operation>
-               <wsdl:operation name="EchoUnrefAttachments">
-                       <soap:operation style="rpc" 
soapAction="http://soapinterop.org/attachments/"/>
-                       <wsdl:input name="EchoUnrefAttachmentsInput">
-                               <dime:message 
layout="http://schemas.xmlsoap.org/ws/2002/04/dime/open-layout"; 
wsdl:required="true"/>
-                               <soap:body use="encoded" 
namespace="http://soapinterop.org/attachments/"; 
encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
-                       </wsdl:input>
-                       <wsdl:output name="EchoUnrefAttachmentsOutput">
-                               <dime:message 
layout="http://schemas.xmlsoap.org/ws/2002/04/dime/open-layout"; 
wsdl:required="true"/>
-                               <soap:body use="encoded" 
namespace="http://soapinterop.org/attachments/"; 
encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
-                       </wsdl:output>
-               </wsdl:operation>
-               <wsdl:operation name="EchoAttachmentAsString">
-                       <soap:operation style="rpc" 
soapAction="http://soapinterop.org/attachments/"/>
-                       <wsdl:input name="EchoAttachmentAsStringInput">
-                               <dime:message 
layout="http://schemas.xmlsoap.org/ws/2002/04/dime/closed-layout"; 
wsdl:required="true"/>
-                               <soap:body use="encoded" 
namespace="http://soapinterop.org/attachments/"; 
encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
-                       </wsdl:input>
-                       <wsdl:output name="EchoAttachmentAsStringOutput">
-                               <soap:body use="encoded" 
namespace="http://soapinterop.org/attachments/"; 
encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
-                       </wsdl:output>
-               </wsdl:operation>
-       </wsdl:binding>
-  <wsdl:service name="Round4DIMERPC">
-    <wsdl:port name="Round4DIMERPCTestSoap" binding="AttachmentsBinding">
-      <soap:address location="test://" />
-    </wsdl:port>
-  </wsdl:service>
-</wsdl:definitions>
+<?xml version="1.0" encoding="utf-8"?>
+<wsdl:definitions name="SOAPBuilders" 
xmlns="http://soapinterop.org/attachments/wsdl"; 
xmlns:types="http://soapinterop.org/attachments/xsd"; 
xmlns:xsd="http://www.w3.org/2001/XMLSchema"; 
xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/"; 
xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/"; 
xmlns:soap-enc="http://schemas.xmlsoap.org/soap/encoding/"; 
xmlns:dime="http://schemas.xmlsoap.org/ws/2002/04/dime/wsdl/"; 
xmlns:content="http://schemas.xmlsoap.org/ws/2002/04/content-type/"; 
targetNamespace="http://soapinterop.org/attachments/wsdl";>
+       <wsdl:types>
+               <schema xmlns="http://www.w3.org/2001/XMLSchema"; 
targetNamespace="http://soapinterop.org/attachments/xsd";>
+                       <import 
namespace="http://schemas.xmlsoap.org/soap/encoding/"; 
location="http://schemas.xmlsoap.org/soap/encoding/"; />
+                       <import 
namespace="http://schemas.xmlsoap.org/ws/2002/04/content-type/"/>
+                       <import 
namespace="http://schemas.xmlsoap.org/ws/2002/04/reference/"/>
+                       <complexType name="ReferencedBinary">
+                               <simpleContent>
+                                       <restriction 
base="soap-enc:base64Binary">
+                                               <annotation>
+                                                       <appinfo>
+                                                               
<content:mediaType value="application/octetstream"/>
+                                                       </appinfo>
+                                               </annotation>
+                                               <attributeGroup 
ref="soap-enc:commonAttributes"/>
+                                       </restriction>
+                               </simpleContent>
+                       </complexType>
+                       <complexType name="ArrayOfBinary">
+                               <complexContent>
+                                       <restriction base="soap-enc:Array">
+                                               <attribute 
ref="soap-enc:arrayType" wsdl:arrayType="types:ReferencedBinary[]"/>
+                                       </restriction>
+                               </complexContent>
+                       </complexType>
+                       <complexType name="ReferencedText">
+                               <simpleContent>
+                                       <restriction 
base="soap-enc:base64Binary">
+                                               <annotation>
+                                                       <appinfo>
+                                                               
<content:mediaType value="text/plain"/>
+                                                       </appinfo>
+                                               </annotation>
+                                               <attributeGroup 
ref="soap-enc:commonAttributes"/>
+                                       </restriction>
+                               </simpleContent>
+                       </complexType>
+               </schema>
+       </wsdl:types>
+       <wsdl:message name="EchoAttachmentIn">
+               <wsdl:part name="In" type="types:ReferencedBinary"/>
+       </wsdl:message>
+       <wsdl:message name="EchoAttachmentOut">
+               <wsdl:part name="Out" type="types:ReferencedBinary"/>
+       </wsdl:message>
+       <wsdl:message name="EchoAttachmentsIn">
+               <wsdl:part name="In" type="types:ArrayOfBinary"/>
+       </wsdl:message>
+       <wsdl:message name="EchoAttachmentsOut">
+               <wsdl:part name="Out" type="types:ArrayOfBinary"/>
+       </wsdl:message>
+       <wsdl:message name="EchoAttachmentAsBase64In">
+               <wsdl:part name="In" type="types:ReferencedBinary"/>
+       </wsdl:message>
+       <wsdl:message name="EchoAttachmentAsBase64Out">
+               <wsdl:part name="Out" type="xsd:base64Binary"/>
+       </wsdl:message>
+       <wsdl:message name="EchoBase64AsAttachmentIn">
+               <wsdl:part name="In" type="xsd:base64Binary"/>
+       </wsdl:message>
+       <wsdl:message name="EchoBase64AsAttachmentOut">
+               <wsdl:part name="Out" type="types:ReferencedBinary"/>
+       </wsdl:message>
+       <wsdl:message name="EchoUnrefAttachmentsIn" />
+       <wsdl:message name="EchoUnrefAttachmentsOut" />
+       <wsdl:message name="EchoAttachmentAsStringIn">
+               <wsdl:part name="In" type="types:ReferencedText"/>
+       </wsdl:message>
+       <wsdl:message name="EchoAttachmentAsStringOut">
+               <wsdl:part name="Out" type="xsd:string"/>
+       </wsdl:message>
+       
+       <wsdl:portType name="AttachmentsPortType">
+               <wsdl:operation name="EchoAttachment">
+                       <wsdl:input name="EchoAttachmentInput" 
message="EchoAttachmentIn"/>
+                       <wsdl:output name="EchoAttachmentOutput" 
message="EchoAttachmentOut"/>
+               </wsdl:operation>
+               <wsdl:operation name="EchoAttachments">
+                       <wsdl:input name="EchoAttachmentsInput" 
message="EchoAttachmentsIn"/>
+                       <wsdl:output name="EchoAttachmentsOutput" 
message="EchoAttachmentsOut"/>
+               </wsdl:operation>
+               <wsdl:operation name="EchoAttachmentAsBase64">
+                       <wsdl:input name="EchoAttachmentAsBase64Input" 
message="EchoAttachmentAsBase64In"/>
+                       <wsdl:output name="EchoAttachmentAsBase64Output" 
message="EchoAttachmentAsBase64Out"/>
+               </wsdl:operation>
+               <wsdl:operation name="EchoBase64AsAttachment">
+                       <wsdl:input name="EchoBase64AsAttachmentInput" 
message="EchoBase64AsAttachmentIn"/>
+                       <wsdl:output name="EchoBase64AsAttachmentOutput" 
message="EchoBase64AsAttachmentOut"/>
+               </wsdl:operation>
+               <wsdl:operation name="EchoUnrefAttachments">
+                       <wsdl:input name="EchoUnrefAttachmentsInput" 
message="EchoUnrefAttachmentsIn"/>
+                       <wsdl:output name="EchoUnrefAttachmentsOutput" 
message="EchoUnrefAttachmentsOut"/>
+               </wsdl:operation>
+               <wsdl:operation name="EchoAttachmentAsString">
+                       <wsdl:input  name="EchoAttachmentAsStringInput"  
message="EchoAttachmentAsStringIn"/>
+                       <wsdl:output name="EchoAttachmentAsStringOutput" 
message="EchoAttachmentAsStringOut"/>
+               </wsdl:operation>
+       </wsdl:portType>
+       <wsdl:binding name="AttachmentsBinding" type="AttachmentsPortType">
+               <soap:binding style="rpc" 
transport="http://schemas.xmlsoap.org/soap/http"/>
+               <wsdl:operation name="EchoAttachment">
+                       <soap:operation style="rpc" 
soapAction="http://soapinterop.org/attachments/"/>
+                       <wsdl:input name="EchoAttachmentInput">
+                               <dime:message 
layout="http://schemas.xmlsoap.org/ws/2002/04/dime/closed-layout"; 
wsdl:required="true"/>
+                               <soap:body use="encoded" 
namespace="http://soapinterop.org/attachments/"; 
encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
+                       </wsdl:input>
+                       <wsdl:output name="EchoAttachmentOutput">
+                               <dime:message 
layout="http://schemas.xmlsoap.org/ws/2002/04/dime/closed-layout"; 
wsdl:required="true"/>
+                               <soap:body use="encoded" 
namespace="http://soapinterop.org/attachments/"; 
encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
+                       </wsdl:output>
+               </wsdl:operation>
+               <wsdl:operation name="EchoAttachments">
+                       <soap:operation style="rpc" 
soapAction="http://soapinterop.org/attachments/"/>
+                       <wsdl:input name="EchoAttachmentsInput">
+                               <dime:message 
layout="http://schemas.xmlsoap.org/ws/2002/04/dime/closed-layout"; 
wsdl:required="true"/>
+                               <soap:body use="encoded" 
namespace="http://soapinterop.org/attachments/"; 
encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
+                       </wsdl:input>
+                       <wsdl:output name="EchoAttachmentsOutput">
+                               <dime:message 
layout="http://schemas.xmlsoap.org/ws/2002/04/dime/closed-layout"; 
wsdl:required="true"/>
+                               <soap:body use="encoded" 
namespace="http://soapinterop.org/attachments/"; 
encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
+                       </wsdl:output>
+               </wsdl:operation>
+               <wsdl:operation name="EchoAttachmentAsBase64">
+                       <soap:operation style="rpc" 
soapAction="http://soapinterop.org/attachments/"/>
+                       <wsdl:input name="EchoAttachmentAsBase64Input">
+                               <dime:message 
layout="http://schemas.xmlsoap.org/ws/2002/04/dime/closed-layout"; 
wsdl:required="true"/>
+                               <soap:body use="encoded" 
namespace="http://soapinterop.org/attachments/"; 
encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
+                       </wsdl:input>
+                       <wsdl:output name="EchoAttachmentAsBase64Output">
+                               <soap:body use="encoded" 
namespace="http://soapinterop.org/attachments/"; 
encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
+                       </wsdl:output>
+               </wsdl:operation>
+               <wsdl:operation name="EchoBase64AsAttachment">
+                       <soap:operation style="rpc" 
soapAction="http://soapinterop.org/attachments/"/>
+                       <wsdl:input name="EchoBase64AsAttachmentInput">
+                               <soap:body use="encoded" 
namespace="http://soapinterop.org/attachments/"; 
encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
+                       </wsdl:input>
+                       <wsdl:output name="EchoBase64AsAttachmentOutput">
+                               <dime:message 
layout="http://schemas.xmlsoap.org/ws/2002/04/dime/closed-layout"; 
wsdl:required="true"/>
+                               <soap:body use="encoded" 
namespace="http://soapinterop.org/attachments/"; 
encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
+                       </wsdl:output>
+               </wsdl:operation>
+               <wsdl:operation name="EchoUnrefAttachments">
+                       <soap:operation style="rpc" 
soapAction="http://soapinterop.org/attachments/"/>
+                       <wsdl:input name="EchoUnrefAttachmentsInput">
+                               <dime:message 
layout="http://schemas.xmlsoap.org/ws/2002/04/dime/open-layout"; 
wsdl:required="true"/>
+                               <soap:body use="encoded" 
namespace="http://soapinterop.org/attachments/"; 
encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
+                       </wsdl:input>
+                       <wsdl:output name="EchoUnrefAttachmentsOutput">
+                               <dime:message 
layout="http://schemas.xmlsoap.org/ws/2002/04/dime/open-layout"; 
wsdl:required="true"/>
+                               <soap:body use="encoded" 
namespace="http://soapinterop.org/attachments/"; 
encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
+                       </wsdl:output>
+               </wsdl:operation>
+               <wsdl:operation name="EchoAttachmentAsString">
+                       <soap:operation style="rpc" 
soapAction="http://soapinterop.org/attachments/"/>
+                       <wsdl:input name="EchoAttachmentAsStringInput">
+                               <dime:message 
layout="http://schemas.xmlsoap.org/ws/2002/04/dime/closed-layout"; 
wsdl:required="true"/>
+                               <soap:body use="encoded" 
namespace="http://soapinterop.org/attachments/"; 
encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
+                       </wsdl:input>
+                       <wsdl:output name="EchoAttachmentAsStringOutput">
+                               <soap:body use="encoded" 
namespace="http://soapinterop.org/attachments/"; 
encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
+                       </wsdl:output>
+               </wsdl:operation>
+       </wsdl:binding>
+  <wsdl:service name="Round4DIMERPC">
+    <wsdl:port name="Round4DIMERPCTestSoap" binding="AttachmentsBinding">
+      <soap:address location="test://" />
+    </wsdl:port>
+  </wsdl:service>
+</wsdl:definitions>
http://cvs.php.net/diff.php/php-src/ext/soap/tests/interop/Round4/GroupG/round4_groupG_mimerpc.wsdl?r1=1.1&r2=1.2&ty=u
Index: php-src/ext/soap/tests/interop/Round4/GroupG/round4_groupG_mimerpc.wsdl
diff -u 
php-src/ext/soap/tests/interop/Round4/GroupG/round4_groupG_mimerpc.wsdl:1.1 
php-src/ext/soap/tests/interop/Round4/GroupG/round4_groupG_mimerpc.wsdl:1.2
--- php-src/ext/soap/tests/interop/Round4/GroupG/round4_groupG_mimerpc.wsdl:1.1 
Sun Apr  3 11:51:21 2005
+++ php-src/ext/soap/tests/interop/Round4/GroupG/round4_groupG_mimerpc.wsdl     
Wed Apr 20 02:36:10 2005
@@ -1,151 +1,151 @@
-<?xml version="1.0" encoding="utf-8"?>
-<wsdl:definitions name="SOAPBuilders" 
-    xmlns="http://soapinterop.org/attachments/wsdl"; 
-    xmlns:types="http://soapinterop.org/attachments/xsd"; 
-    xmlns:xsd="http://www.w3.org/2001/XMLSchema"; 
-    xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/"; 
-    xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/"; 
-    xmlns:mime="http://schemas.xmlsoap.org/wsdl/mime/"; 
-    xmlns:soap-enc="http://schemas.xmlsoap.org/soap/encoding/"; 
-    targetNamespace="http://soapinterop.org/attachments/wsdl";>
-       <wsdl:types>
-               <schema xmlns="http://www.w3.org/2001/XMLSchema"; 
targetNamespace="http://soapinterop.org/attachments/xsd";>
-                       <import 
namespace="http://schemas.xmlsoap.org/soap/encoding/"/>
-                       <complexType name="ArrayOfBinary">
-                               <complexContent>
-                                       <restriction base="soap-enc:Array">
-                                               <attribute 
ref="soap-enc:arrayType" wsdl:arrayType="soap-enc:base64Binary[]"/>
-                                       </restriction>
-                               </complexContent>
-                       </complexType>
-               </schema>
-       </wsdl:types>
-       <wsdl:message name="EchoAttachmentIn">
-               <wsdl:part name="In" type="xsd:base64Binary"/>
-       </wsdl:message>
-       <wsdl:message name="EchoAttachmentOut">
-               <wsdl:part name="Out" type="xsd:base64Binary"/>
-       </wsdl:message>
-       <wsdl:message name="EchoAttachmentsIn">
-               <wsdl:part name="In" type="types:ArrayOfBinary"/>
-       </wsdl:message>
-       <wsdl:message name="EchoAttachmentsOut">
-               <wsdl:part name="Out" type="types:ArrayOfBinary"/>
-       </wsdl:message>
-       <wsdl:message name="EchoAttachmentAsBase64In">
-               <wsdl:part name="In" type="xsd:base64Binary"/>
-       </wsdl:message>
-       <wsdl:message name="EchoAttachmentAsBase64Out">
-               <wsdl:part name="Out" type="xsd:base64Binary"/>
-       </wsdl:message>
-       <wsdl:message name="EchoBase64AsAttachmentIn">
-               <wsdl:part name="In" type="xsd:base64Binary"/>
-       </wsdl:message>
-       <wsdl:message name="EchoBase64AsAttachmentOut">
-               <wsdl:part name="Out" type="xsd:base64Binary"/>
-       </wsdl:message>
-       <wsdl:portType name="AttachmentsPortType">
-               <wsdl:operation name="EchoAttachment">
-                       <wsdl:input name="EchoAttachmentInput" 
message="EchoAttachmentIn"/>
-                       <wsdl:output name="EchoAttachmentOutput" 
message="EchoAttachmentOut"/>
-               </wsdl:operation>
-               <wsdl:operation name="EchoAttachments">
-                       <wsdl:input name="EchoAttachmentsInput" 
message="EchoAttachmentsIn"/>
-                       <wsdl:output name="EchoAttachmentsOutput" 
message="EchoAttachmentsOut"/>
-               </wsdl:operation>
-               <wsdl:operation name="EchoAttachmentAsBase64">
-                       <wsdl:input name="EchoAttachmentAsBase64Input" 
message="EchoAttachmentAsBase64In"/>
-                       <wsdl:output name="EchoAttachmentAsBase64Output" 
message="EchoAttachmentAsBase64Out"/>
-               </wsdl:operation>
-               <wsdl:operation name="EchoBase64AsAttachment">
-                       <wsdl:input name="EchoBase64AsAttachmentInput" 
message="EchoBase64AsAttachmentIn"/>
-                       <wsdl:output name="EchoBase64AsAttachmentOutput" 
message="EchoBase64AsAttachmentOut"/>
-               </wsdl:operation>
-       </wsdl:portType>
-       <wsdl:binding name="AttachmentsBinding" type="AttachmentsPortType">
-               <soap:binding style="rpc" 
transport="http://schemas.xmlsoap.org/soap/http"/>
-               <wsdl:operation name="EchoAttachment">
-                       <soap:operation 
soapAction="http://soapinterop.org/attachments/"/>
-                       <wsdl:input name="EchoAttachmentInput">
-                               <mime:multipartRelated>
-                                       <mime:part>
-                                               <soap:body use="encoded" 
namespace="http://soapinterop.org/attachments/"; 
encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
-                                       </mime:part>
-                                       <mime:part>
-                                               <mime:content part="In" 
type="application/octetstream"/>
-                                       </mime:part>
-                               </mime:multipartRelated>
-                       </wsdl:input>
-                       <wsdl:output name="EchoAttachmentOutput">
-                               <mime:multipartRelated>
-                                       <mime:part>
-                                               <soap:body use="encoded" 
namespace="http://soapinterop.org/attachments/"; 
encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
-                                       </mime:part>
-                                       <mime:part>
-                                               <mime:content part="Out" 
type="application/octetstream"/>
-                                       </mime:part>
-                               </mime:multipartRelated>
-                       </wsdl:output>
-               </wsdl:operation>
-               <wsdl:operation name="EchoAttachments">
-                       <soap:operation 
soapAction="http://soapinterop.org/attachments/"/>
-                       <wsdl:input name="EchoAttachmentsInput">
-                               <mime:multipartRelated>
-                                       <mime:part>
-                                               <soap:body use="encoded" 
namespace="http://soapinterop.org/attachments/"; 
encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
-                                       </mime:part>
-                                       <mime:part>
-                                               <mime:content part="In" 
type="application/octetstream"/>
-                                       </mime:part>
-                               </mime:multipartRelated>
-                       </wsdl:input>
-                       <wsdl:output name="EchoAttachmentsOutput">
-                               <mime:multipartRelated>
-                                       <mime:part>
-                                               <soap:body use="encoded" 
namespace="http://soapinterop.org/attachments/"; 
encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
-                                       </mime:part>
-                                       <mime:part>
-                                               <mime:content part="Out" 
type="application/octetstream"/>
-                                       </mime:part>
-                               </mime:multipartRelated>
-                       </wsdl:output>
-               </wsdl:operation>
-               <wsdl:operation name="EchoAttachmentAsBase64">
-                       <soap:operation 
soapAction="http://soapinterop.org/attachments/"/>
-                       <wsdl:input name="EchoAttachmentAsBase64Input">
-                               <mime:multipartRelated>
-                                       <mime:part>
-                                               <soap:body use="encoded" 
namespace="http://soapinterop.org/attachments/"; 
encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
-                                       </mime:part>
-                                       <mime:part>
-                                               <mime:content part="In" 
type="application/octetstream"/>
-                                       </mime:part>
-                               </mime:multipartRelated>
-                       </wsdl:input>
-                       <wsdl:output name="EchoAttachmentAsBase64Output">
-                               <soap:body use="encoded" 
namespace="http://soapinterop.org/attachments/"; 
encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
-                       </wsdl:output>
-               </wsdl:operation>
-               <wsdl:operation name="EchoBase64AsAttachment">
-                       <soap:operation 
soapAction="http://soapinterop.org/attachments/"/>
-                       <wsdl:input name="EchoBase64AsAttachmentInput">
-                               <soap:body use="encoded" 
namespace="http://soapinterop.org/attachments/"; 
encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
-                       </wsdl:input>
-                       <wsdl:output name="EchoBase64AsAttachmentOutput">
-                               <mime:multipartRelated>
-                                       <mime:part>
-                                               <soap:body use="encoded" 
namespace="http://soapinterop.org/attachments/"; 
encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
-                                       </mime:part>
-                                       <mime:part>
-                                               <mime:content part="Out" 
type="application/octetstream"/>
-                                       </mime:part>
-                               </mime:multipartRelated>
-                       </wsdl:output>
-               </wsdl:operation>
-       </wsdl:binding>
-  <wsdl:service name="Round4MIMERPC">
-    <wsdl:port name="Round4MIMERPCTestSoap" binding="AttachmentsBinding">
-      <soap:address location="test://" />
-    </wsdl:port>
-  </wsdl:service>
-</wsdl:definitions>
+<?xml version="1.0" encoding="utf-8"?>
+<wsdl:definitions name="SOAPBuilders" 
+    xmlns="http://soapinterop.org/attachments/wsdl"; 
+    xmlns:types="http://soapinterop.org/attachments/xsd"; 
+    xmlns:xsd="http://www.w3.org/2001/XMLSchema"; 
+    xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/"; 
+    xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/"; 
+    xmlns:mime="http://schemas.xmlsoap.org/wsdl/mime/"; 
+    xmlns:soap-enc="http://schemas.xmlsoap.org/soap/encoding/"; 
+    targetNamespace="http://soapinterop.org/attachments/wsdl";>
+       <wsdl:types>
+               <schema xmlns="http://www.w3.org/2001/XMLSchema"; 
targetNamespace="http://soapinterop.org/attachments/xsd";>
+                       <import 
namespace="http://schemas.xmlsoap.org/soap/encoding/"/>
+                       <complexType name="ArrayOfBinary">
+                               <complexContent>
+                                       <restriction base="soap-enc:Array">
+                                               <attribute 
ref="soap-enc:arrayType" wsdl:arrayType="soap-enc:base64Binary[]"/>
+                                       </restriction>
+                               </complexContent>
+                       </complexType>
+               </schema>
+       </wsdl:types>
+       <wsdl:message name="EchoAttachmentIn">
+               <wsdl:part name="In" type="xsd:base64Binary"/>
+       </wsdl:message>
+       <wsdl:message name="EchoAttachmentOut">
+               <wsdl:part name="Out" type="xsd:base64Binary"/>
+       </wsdl:message>
+       <wsdl:message name="EchoAttachmentsIn">
+               <wsdl:part name="In" type="types:ArrayOfBinary"/>
+       </wsdl:message>
+       <wsdl:message name="EchoAttachmentsOut">
+               <wsdl:part name="Out" type="types:ArrayOfBinary"/>
+       </wsdl:message>
+       <wsdl:message name="EchoAttachmentAsBase64In">
+               <wsdl:part name="In" type="xsd:base64Binary"/>
+       </wsdl:message>
+       <wsdl:message name="EchoAttachmentAsBase64Out">
+               <wsdl:part name="Out" type="xsd:base64Binary"/>
+       </wsdl:message>
+       <wsdl:message name="EchoBase64AsAttachmentIn">
+               <wsdl:part name="In" type="xsd:base64Binary"/>
+       </wsdl:message>
+       <wsdl:message name="EchoBase64AsAttachmentOut">
+               <wsdl:part name="Out" type="xsd:base64Binary"/>
+       </wsdl:message>
+       <wsdl:portType name="AttachmentsPortType">
+               <wsdl:operation name="EchoAttachment">
+                       <wsdl:input name="EchoAttachmentInput" 
message="EchoAttachmentIn"/>
+                       <wsdl:output name="EchoAttachmentOutput" 
message="EchoAttachmentOut"/>
+               </wsdl:operation>
+               <wsdl:operation name="EchoAttachments">
+                       <wsdl:input name="EchoAttachmentsInput" 
message="EchoAttachmentsIn"/>
+                       <wsdl:output name="EchoAttachmentsOutput" 
message="EchoAttachmentsOut"/>
+               </wsdl:operation>
+               <wsdl:operation name="EchoAttachmentAsBase64">
+                       <wsdl:input name="EchoAttachmentAsBase64Input" 
message="EchoAttachmentAsBase64In"/>
+                       <wsdl:output name="EchoAttachmentAsBase64Output" 
message="EchoAttachmentAsBase64Out"/>
+               </wsdl:operation>
+               <wsdl:operation name="EchoBase64AsAttachment">
+                       <wsdl:input name="EchoBase64AsAttachmentInput" 
message="EchoBase64AsAttachmentIn"/>
+                       <wsdl:output name="EchoBase64AsAttachmentOutput" 
message="EchoBase64AsAttachmentOut"/>
+               </wsdl:operation>
+       </wsdl:portType>
+       <wsdl:binding name="AttachmentsBinding" type="AttachmentsPortType">
+               <soap:binding style="rpc" 
transport="http://schemas.xmlsoap.org/soap/http"/>
+               <wsdl:operation name="EchoAttachment">
+                       <soap:operation 
soapAction="http://soapinterop.org/attachments/"/>
+                       <wsdl:input name="EchoAttachmentInput">
+                               <mime:multipartRelated>
+                                       <mime:part>
+                                               <soap:body use="encoded" 
namespace="http://soapinterop.org/attachments/"; 
encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
+                                       </mime:part>
+                                       <mime:part>
+                                               <mime:content part="In" 
type="application/octetstream"/>
+                                       </mime:part>
+                               </mime:multipartRelated>
+                       </wsdl:input>
+                       <wsdl:output name="EchoAttachmentOutput">
+                               <mime:multipartRelated>
+                                       <mime:part>
+                                               <soap:body use="encoded" 
namespace="http://soapinterop.org/attachments/"; 
encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
+                                       </mime:part>
+                                       <mime:part>
+                                               <mime:content part="Out" 
type="application/octetstream"/>
+                                       </mime:part>
+                               </mime:multipartRelated>
+                       </wsdl:output>
+               </wsdl:operation>
+               <wsdl:operation name="EchoAttachments">
+                       <soap:operation 
soapAction="http://soapinterop.org/attachments/"/>
+                       <wsdl:input name="EchoAttachmentsInput">
+                               <mime:multipartRelated>
+                                       <mime:part>
+                                               <soap:body use="encoded" 
namespace="http://soapinterop.org/attachments/"; 
encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
+                                       </mime:part>
+                                       <mime:part>
+                                               <mime:content part="In" 
type="application/octetstream"/>
+                                       </mime:part>
+                               </mime:multipartRelated>
+                       </wsdl:input>
+                       <wsdl:output name="EchoAttachmentsOutput">
+                               <mime:multipartRelated>
+                                       <mime:part>
+                                               <soap:body use="encoded" 
namespace="http://soapinterop.org/attachments/"; 
encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
+                                       </mime:part>
+                                       <mime:part>
+                                               <mime:content part="Out" 
type="application/octetstream"/>
+                                       </mime:part>
+                               </mime:multipartRelated>
+                       </wsdl:output>
+               </wsdl:operation>
+               <wsdl:operation name="EchoAttachmentAsBase64">
+                       <soap:operation 
soapAction="http://soapinterop.org/attachments/"/>
+                       <wsdl:input name="EchoAttachmentAsBase64Input">
+                               <mime:multipartRelated>
+                                       <mime:part>
+                                               <soap:body use="encoded" 
namespace="http://soapinterop.org/attachments/"; 
encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
+                                       </mime:part>
+                                       <mime:part>
+                                               <mime:content part="In" 
type="application/octetstream"/>
+                                       </mime:part>
+                               </mime:multipartRelated>
+                       </wsdl:input>
+                       <wsdl:output name="EchoAttachmentAsBase64Output">
+                               <soap:body use="encoded" 
namespace="http://soapinterop.org/attachments/"; 
encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
+                       </wsdl:output>
+               </wsdl:operation>
+               <wsdl:operation name="EchoBase64AsAttachment">
+                       <soap:operation 
soapAction="http://soapinterop.org/attachments/"/>
+                       <wsdl:input name="EchoBase64AsAttachmentInput">
+                               <soap:body use="encoded" 
namespace="http://soapinterop.org/attachments/"; 
encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
+                       </wsdl:input>
+                       <wsdl:output name="EchoBase64AsAttachmentOutput">
+                               <mime:multipartRelated>
+                                       <mime:part>
+                                               <soap:body use="encoded" 
namespace="http://soapinterop.org/attachments/"; 
encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
+                                       </mime:part>
+                                       <mime:part>
+                                               <mime:content part="Out" 
type="application/octetstream"/>
+                                       </mime:part>
+                               </mime:multipartRelated>
+                       </wsdl:output>
+               </wsdl:operation>
+       </wsdl:binding>
+  <wsdl:service name="Round4MIMERPC">
+    <wsdl:port name="Round4MIMERPCTestSoap" binding="AttachmentsBinding">
+      <soap:address location="test://" />
+    </wsdl:port>
+  </wsdl:service>
+</wsdl:definitions>

http://cvs.php.net/co.php/php-src/ext/soap/tests/interop/Round2/Base/.cvsignore?r=1.1&p=1
Index: php-src/ext/soap/tests/interop/Round2/Base/.cvsignore
+++ php-src/ext/soap/tests/interop/Round2/Base/.cvsignore
phpt.*
*.diff
*.log
*.exp
*.out
*.php
*.gcda
*.gcno

http://cvs.php.net/co.php/php-src/ext/soap/tests/interop/Round2/GroupB/.cvsignore?r=1.1&p=1
Index: php-src/ext/soap/tests/interop/Round2/GroupB/.cvsignore
+++ php-src/ext/soap/tests/interop/Round2/GroupB/.cvsignore
phpt.*
*.diff
*.log
*.exp
*.out
*.php
*.gcda
*.gcno

http://cvs.php.net/co.php/php-src/ext/soap/tests/interop/Round3/GroupD/.cvsignore?r=1.1&p=1
Index: php-src/ext/soap/tests/interop/Round3/GroupD/.cvsignore
+++ php-src/ext/soap/tests/interop/Round3/GroupD/.cvsignore
phpt.*
*.diff
*.log
*.exp
*.out
*.php
*.gcda
*.gcno

http://cvs.php.net/co.php/php-src/ext/soap/tests/interop/Round3/GroupE/.cvsignore?r=1.1&p=1
Index: php-src/ext/soap/tests/interop/Round3/GroupE/.cvsignore
+++ php-src/ext/soap/tests/interop/Round3/GroupE/.cvsignore
phpt.*
*.diff
*.log
*.exp
*.out
*.php
*.gcda
*.gcno

http://cvs.php.net/co.php/php-src/ext/soap/tests/interop/Round3/GroupF/.cvsignore?r=1.1&p=1
Index: php-src/ext/soap/tests/interop/Round3/GroupF/.cvsignore
+++ php-src/ext/soap/tests/interop/Round3/GroupF/.cvsignore
phpt.*
*.diff
*.log
*.exp
*.out
*.php
*.gcda
*.gcno

http://cvs.php.net/co.php/php-src/ext/soap/tests/interop/Round4/GroupG/.cvsignore?r=1.1&p=1
Index: php-src/ext/soap/tests/interop/Round4/GroupG/.cvsignore
+++ php-src/ext/soap/tests/interop/Round4/GroupG/.cvsignore
phpt.*
*.diff
*.log
*.exp
*.out
*.php
*.gcda
*.gcno

http://cvs.php.net/co.php/php-src/ext/soap/tests/interop/Round4/GroupH/.cvsignore?r=1.1&p=1
Index: php-src/ext/soap/tests/interop/Round4/GroupH/.cvsignore
+++ php-src/ext/soap/tests/interop/Round4/GroupH/.cvsignore
phpt.*
*.diff
*.log
*.exp
*.out
*.php
*.gcda
*.gcno

http://cvs.php.net/co.php/php-src/ext/soap/tests/interop/Round4/GroupI/.cvsignore?r=1.1&p=1
Index: php-src/ext/soap/tests/interop/Round4/GroupI/.cvsignore
+++ php-src/ext/soap/tests/interop/Round4/GroupI/.cvsignore
phpt.*
*.diff
*.log
*.exp
*.out
*.php
*.gcda
*.gcno

-- 
PHP CVS Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php

Reply via email to