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

Source for file compound1.wsdl.php

Documentation is available at compound1.wsdl.php

  1. <?php
  2. header('Content-Type: text/xml');
  3. echo "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n"?>
  4. <definitions name="SoapInteropCompound" 
  5.         targetNamespace="http://soapinterop.org/" 
  6.         xmlns:wsdlns="http://soapinterop.org/" 
  7.         xmlns:typens="http://soapinterop.org/xsd"
  8.         xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" 
  9.         xmlns:xsd="http://www.w3.org/2001/XMLSchema" 
  10.         xmlns="http://schemas.xmlsoap.org/wsdl/">
  11.     <types>
  12.         <schema targetNamespace="http://soapinterop.org/xsd" 
  13.         xmlns="http://www.w3.org/2001/XMLSchema" 
  14.         elementFormDefault="qualified">            
  15.             <complexType name="Person">
  16.                 <sequence>
  17.                     <element minOccurs="1" maxOccurs="1" name="Age" type="double"/>
  18.                     <element minOccurs="1" maxOccurs="1" name="ID" type="xsd:float"/>                    
  19.                 </sequence>
  20.                 <attribute name="Name" type="string"/>
  21.                 <attribute name="Male" type="boolean"/>
  22.             </complexType>
  23.             <element name="x_Person" type="typens:Person"/>    
  24.             <element name="result_Person" type="typens:Person"/>
  25.             
  26.             <complexType name="Document">
  27.             <simpleContent>
  28.              <extension base="string">
  29.                <xsd:attribute name ="ID" type="string"/>
  30.              </extension>
  31.             </simpleContent>
  32.             </complexType>    
  33.             <element name="x_Document" type="typens:Document"/>    
  34.             <element name="result_Document" type="typens:Document"/>    
  35.         </schema>
  36.     </types>
  37.     <message name="echoPerson">
  38.         <part name="x" element="typens:x_Person"/>
  39.     </message>
  40.     <message name="echoPersonResponse">
  41.         <part name="Result" element="typens:result_Person"/>
  42.     </message>
  43.     <message name="echoDocument">
  44.         <part name="x" element="typens:x_Document"/>
  45.     </message>
  46.     <message name="echoDocumentResponse">
  47.         <part name="Result" element="typens:result_Document"/>
  48.     </message>
  49.     <portType name="SoapInteropCompound1PortType">
  50.         <operation name="echoPerson" parameterOrder="x">
  51.             <input message="wsdlns:echoPerson"/>
  52.             <output message="wsdlns:echoPersonResponse"/>
  53.         </operation>
  54.         <operation name="echoDocument" parameterOrder="x">
  55.             <input message="wsdlns:echoDocument"/>
  56.             <output message="wsdlns:echoDocumentResponse"/>
  57.         </operation>
  58.     </portType>
  59.     <binding name="SoapInteropCompound1Binding" type="wsdlns:SoapInteropCompound1PortType">
  60.         <soap:binding style="document" transport="http://schemas.xmlsoap.org/soap/http"/>
  61.         <operation name="echoPerson">
  62.             <soap:operation soapAction="http://soapinterop/echoPerson"/>
  63.             <input>
  64.                 <soap:body use="literal"/>
  65.             </input>
  66.             <output>
  67.                 <soap:body use="literal"/>
  68.             </output>
  69.         </operation>
  70.         <operation name="echoDocument">
  71.             <soap:operation soapAction="http://soapinterop/echoDocument"/>
  72.             <input>
  73.                 <soap:body use="literal"/>
  74.             </input>
  75.             <output>
  76.                 <soap:body use="literal"/>
  77.             </output>
  78.         </operation>
  79.  
  80.     </binding>
  81.     <service name="Compound1">
  82.         <port name="SoapInteropCompound1Port" binding="wsdlns:SoapInteropCompound1Binding">
  83.             <soap:address location="http://<?php echo $_SERVER["SERVER_NAME"].':'.$_SERVER["SERVER_PORT"];?>/soap_interop/server_Round3GroupDCompound1.php"/>
  84.         </port>
  85.     </service>
  86. </definitions>

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