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

Source for file import3.wsdl.php

Documentation is available at import3.wsdl.php

  1. <?php
  2. header('Content-Type: text/xml');
  3. echo "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n"?>
  4. <definitions name="SoapInterop" targetNamespace="http://soapinterop.org/main2/" 
  5.         xmlns:wsdlns="http://soapinterop.org/main2/"  
  6.         xmlns:impns="http://soapinterop.org/definitions/"  
  7.         xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/"         
  8.         xmlns:typens2="http://soapinterop.org/xsd2"         
  9.         xmlns:typens="http://soapinterop.org/xsd"
  10.         xmlns="http://schemas.xmlsoap.org/wsdl/">
  11.     
  12.     <import namespace = "http://soapinterop.org/xsd" location = "import2.wsdl.php"/>
  13.     <import namespace = "http://soapinterop.org/definitions/" location = "import2.wsdl.php"/>
  14.     
  15.     <types>
  16.     <schema targetNamespace='http://soapinterop.org/xsd2'
  17.           xmlns='http://www.w3.org/2001/XMLSchema'  
  18.           xmlns:SOAP-ENC='http://schemas.xmlsoap.org/soap/encoding/'      
  19.           xmlns:wsdl = "http://schemas.xmlsoap.org/wsdl/"            
  20.           elementFormDefault='unqualified'>
  21.           <import namespace = "http://schemas.xmlsoap.org/soap/encoding/"/>
  22.           <import namespace = "http://soapinterop.org/xsd"/>    
  23.           <complexType  name ='ArrayOfSOAPStruct'>
  24.             <complexContent>
  25.               <restriction base='SOAP-ENC:Array'>
  26.                     <attribute ref='SOAP-ENC:arrayType' wsdl:arrayType='typens:SOAPStruct[]'/>
  27.               </restriction>
  28.             </complexContent>
  29.           </complexType>
  30.     </schema>
  31.     </types>
  32.  
  33.     <message name='Server.echoStructArray'>
  34.             <part name='inputArray' type='typens2:ArrayOfSOAPStruct'/>
  35.       </message>
  36.       <message name='Server.echoStructArrayResponse'>
  37.             <part name='Result' type='typens2:ArrayOfSOAPStruct'/>
  38.       </message>
  39.  
  40.     <portType name="SoapInteropImport3PortType">
  41.         <operation name='echoStruct' parameterOrder='inputStruct'>
  42.                   <input message='impns:Server.echoStruct' />
  43.                     <output message='impns:Server.echoStructResponse' />
  44.         </operation>
  45.         <operation name='echoStructArray' parameterOrder='inputArray'>
  46.                   <input message='wsdlns:Server.echoStructArray' />
  47.                     <output message='wsdlns:Server.echoStructArrayResponse' />
  48.         </operation>
  49.     </portType>    
  50.  
  51.     <binding name="SoapInteropImport3Binding" type="wsdlns:SoapInteropImport3PortType">
  52.         <soap:binding style="rpc" transport="http://schemas.xmlsoap.org/soap/http"/>
  53.         <operation name="echoStruct">
  54.             <soap:operation soapAction="http://soapinterop.org/"/>
  55.             <input>
  56.                 <soap:body use="encoded" namespace="http://soapinterop/" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
  57.             </input>
  58.             <output>
  59.                 <soap:body use="encoded" namespace="http://soapinterop/" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
  60.             </output>
  61.         </operation>
  62.         <operation name="echoStructArray">
  63.             <soap:operation soapAction="http://soapinterop.org/"/>
  64.             <input>
  65.                 <soap:body use="encoded" namespace="http://soapinterop/" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
  66.             </input>
  67.             <output>
  68.                 <soap:body use="encoded" namespace="http://soapinterop/" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
  69.             </output>
  70.         </operation>
  71.     </binding>
  72.     <service name="Import3">
  73.         <port name="SoapInteropImport3Port" binding="wsdlns:SoapInteropImport3Binding">
  74.             <soap:address location="http://<?php echo $_SERVER["SERVER_NAME"].':'.$_SERVER["SERVER_PORT"];?>/soap_interop/server_Round3GroupDImport3.php"/>
  75.         </port>
  76.     </service>
  77. </definitions>

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