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

Source for file InteropTestList.wsdl.php

Documentation is available at InteropTestList.wsdl.php

  1. <?php
  2. header('Content-Type: text/xml');
  3. echo "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n"?>
  4. <definitions name="WSDLInteropTestList" 
  5.     targetNamespace="http://soapinterop.org/WSDLInteropTestList" 
  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/WSDLInteropTestList" 
  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.            
  18.             <complexType name="List">
  19.                 <all>
  20.                     <element name="varInt" type="xsd:int"/>
  21.                     <element name="varString" type="xsd:string"/>
  22.             <element name="child" type = "xsd1:List"/>
  23.                 </all>
  24.             </complexType>           
  25.         </schema>
  26.     </types>
  27.  
  28.     <message name="echoLinkedList">
  29.         <part name="param0" type="xsd1:List"/>
  30.     </message>
  31.     <message name="echoLinkedListResponse">
  32.         <part name="return" type="xsd1:List"/>
  33.     </message>
  34.     <portType name="WSDLInteropTestListPortType">
  35.         <operation name="echoLinkedList">
  36.             <input message="tns:echoLinkedList"/>
  37.             <output message="tns:echoLinkedListResponse"/>
  38.         </operation>        
  39.     </portType>
  40.     <binding name="WSDLInteropTestListBinding" 
  41.         type="tns:WSDLInteropTestListPortType">
  42.         <soap:binding style="rpc" transport="http://schemas.xmlsoap.org/soap/http"/>
  43.         <operation name="echoLinkedList">
  44.             <soap:operation soapAction="" style="rpc"/>
  45.             <input>
  46.                 <soap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" 
  47.                     namespace="http://soapinterop.org/WSDLInteropTestRpcEnc" use="encoded"/>
  48.             </input>
  49.             <output>
  50.                 <soap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" 
  51.                     namespace="http://soapinterop.org/WSDLInteropTestRpcEnc" use="encoded"/>
  52.             </output>
  53.         </operation>
  54.       
  55.     </binding>
  56.     <service name="WSDLInteropTestListService">
  57.         <port binding="tns:WSDLInteropTestListBinding" 
  58.             name="WSDLInteropTestListPort">
  59.                 <soap:address location="http://<?php echo $_SERVER["SERVER_NAME"].':'.$_SERVER["SERVER_PORT"];?>/soap_interop/server_round3.php"/>
  60.         </port>
  61.     </service>
  62. </definitions>

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