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