SOAP_Interop
[ class tree: SOAP_Interop ] [ index: SOAP_Interop ] [ all elements ]

Source for file InteropTestRpcEnc.wsdl.php

Documentation is available at InteropTestRpcEnc.wsdl.php

  1. <?php
  2. header('Content-Type: text/xml');
  3. echo "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n"?>
  4. <definitions name="WSDLInteropTestRpcEncService" 
  5.     targetNamespace="http://soapinterop.org/WSDLInteropTestRpcEnc" 
  6.     xmlns="http://schemas.xmlsoap.org/wsdl/" 
  7.     xmlns:SOAP-ENC="http://schemas.xmlsoap.org/soap/encoding/" 
  8.     xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" 
  9.     xmlns:tns="http://soapinterop.org/WSDLInteropTestRpcEnc" 
  10.     xmlns:xsd="http://www.w3.org/2001/XMLSchema" 
  11.     xmlns:xsd1="http://soapinterop.org/xsd" 
  12.     xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
  13.     <types>
  14.         <schema targetNamespace="http://soapinterop.org/xsd" 
  15.             xmlns="http://www.w3.org/2001/XMLSchema" 
  16.             xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">
  17.             <import namespace = "http://schemas.xmlsoap.org/soap/encoding/"/>          
  18.             <complexType name="ArrayOfstring">
  19.                 <complexContent>
  20.                     <restriction base="SOAP-ENC:Array">
  21.                         <attribute ref="SOAP-ENC:arrayType" wsdl:arrayType="xsd:string[]"/>
  22.                     </restriction>
  23.                 </complexContent>
  24.             </complexType>
  25.             <complexType name="SOAPStruct">
  26.                 <all>
  27.                     <element name="varFloat" type="xsd:float"/>
  28.                     <element name="varInt" type="xsd:int"/>
  29.                     <element name="varString" type="xsd:string"/>
  30.                 </all>
  31.             </complexType>           
  32.         </schema>
  33.     </types>
  34.  
  35.     <message name="echoString">
  36.         <part name="param0" type="xsd:string"/>
  37.     </message>
  38.     <message name="echoStringResponse">
  39.         <part name="return" type="xsd:string"/>
  40.     </message>
  41.     <message name="echoStringArray">
  42.         <part name="param0" type="xsd1:ArrayOfstring"/>
  43.     </message>
  44.     <message name="echoStringArrayResponse">
  45.         <part name="return" type="xsd1:ArrayOfstring"/>
  46.     </message>
  47.     <message name="echoStruct">
  48.         <part name="param0" type="xsd1:SOAPStruct"/>
  49.     </message>
  50.     <message name="echoStructResponse">
  51.         <part name="return" type="xsd1:SOAPStruct"/>
  52.     </message>
  53.     <message name="echoVoid"/>
  54.     <message name="echoVoidResponse"/>
  55.     <portType name="WSDLInteropTestRpcEncPortType">
  56.         <operation name="echoString">
  57.             <input message="tns:echoString" name="echoString"/>
  58.             <output message="tns:echoStringResponse" name="echoStringResponse"/>
  59.         </operation>
  60.         <operation name="echoStringArray">
  61.             <input message="tns:echoStringArray" name="echoStringArray"/>
  62.             <output message="tns:echoStringArrayResponse" name="echoStringArrayResponse"/>
  63.         </operation>
  64.         <operation name="echoStruct">
  65.             <input message="tns:echoStruct" name="echoStruct"/>
  66.             <output message="tns:echoStructResponse" name="echoStructResponse"/>
  67.         </operation>
  68.         <operation name="echoVoid">
  69.             <input message="tns:echoVoid" name="echoVoid"/>
  70.             <output message="tns:echoVoidResponse" name="echoVoidResponse"/>
  71.         </operation>
  72.     </portType>
  73.     <binding name="WSDLInteropTestRpcEncPortBinding" 
  74.         type="tns:WSDLInteropTestRpcEncPortType">
  75.         <soap:binding style="rpc" transport="http://schemas.xmlsoap.org/soap/http"/>
  76.         <operation name="echoString">
  77.             <soap:operation soapAction="" style="rpc"/>
  78.             <input name="echoString">
  79.                 <soap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" 
  80.                     namespace="http://soapinterop.org/WSDLInteropTestRpcEnc" use="encoded"/>
  81.             </input>
  82.             <output name="echoStringResponse">
  83.                 <soap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" 
  84.                     namespace="http://soapinterop.org/WSDLInteropTestRpcEnc" use="encoded"/>
  85.             </output>
  86.         </operation>
  87.         <operation name="echoStringArray">
  88.             <soap:operation soapAction="" style="rpc"/>
  89.             <input name="echoStringArray">
  90.                 <soap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" 
  91.                     namespace="http://soapinterop.org/WSDLInteropTestRpcEnc" use="encoded"/>
  92.             </input>
  93.             <output name="echoStringArrayResponse">
  94.                 <soap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" 
  95.                     namespace="http://soapinterop.org/WSDLInteropTestRpcEnc" use="encoded"/>
  96.             </output>
  97.         </operation>
  98.         <operation name="echoStruct">
  99.             <soap:operation soapAction="" style="rpc"/>
  100.             <input name="echoStruct">
  101.                 <soap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" 
  102.                     namespace="http://soapinterop.org/WSDLInteropTestRpcEnc" use="encoded"/>
  103.             </input>
  104.             <output name="echoStructResponse">
  105.                 <soap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" 
  106.                     namespace="http://soapinterop.org/WSDLInteropTestRpcEnc" use="encoded"/>
  107.             </output>
  108.         </operation>        
  109.         <operation name="echoVoid">
  110.             <soap:operation soapAction="" style="rpc"/>
  111.             <input name="echoVoid">
  112.                 <soap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" 
  113.                     namespace="http://soapinterop.org/WSDLInteropTestRpcEnc" use="encoded"/>
  114.             </input>
  115.             <output name="echoVoidResponse">
  116.                 <soap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" 
  117.                     namespace="http://soapinterop.org/WSDLInteropTestRpcEnc" use="encoded"/>
  118.             </output>
  119.         </operation>
  120.     </binding>
  121.     <service name="WSDLInteropTestRpcEncService">
  122.         <port binding="tns:WSDLInteropTestRpcEncPortBinding" 
  123.             name="WSDLInteropTestRpcEncPort">
  124.                 <soap:address location="http://<?php echo $_SERVER["SERVER_NAME"].':'.$_SERVER["SERVER_PORT"];?>/soap_interop/server_Round3GroupDRpcEnc.php"/>
  125.         </port>
  126.     </service>
  127. </definitions>

Documentation generated on Mon, 11 Mar 2019 15:06:25 -0400 by phpDocumentor 1.4.4. PEAR Logo Copyright © PHP Group 2004.