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