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

Source for file InteropTestDocLit.wsdl.php

Documentation is available at InteropTestDocLit.wsdl.php

  1. <?php
  2. header('Content-Type: text/xml');
  3. echo "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n"?>
  4. <definitions name="WSDLInteropTestDocLitService" 
  5.     targetNamespace="http://soapinterop.org/WSDLInteropTestDocLit" 
  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/WSDLInteropTestDocLit" 
  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.             elementFormDefault="qualified">
  18.             <complexType name="ArrayOfstring_literal">
  19.                 <sequence>
  20.                     <element maxOccurs="unbounded" minOccurs="1" name="string" type="xsd:string"/>
  21.                 </sequence>
  22.             </complexType>
  23.         <complexType name="SOAPStruct">
  24.                 <all>
  25.                     <element name="varFloat" type="xsd:float"/>
  26.                     <element name="varInt" type="xsd:int"/>
  27.                     <element name="varString" type="xsd:string"/>
  28.                 </all>
  29.             </complexType>
  30.   
  31.             <element name="echoStringParam" type="xsd:string"/>
  32.          
  33.             <element name="echoStringReturn" type="xsd:string"/>
  34.             <element name="echoStringArrayParam" type="xsd1:ArrayOfstring_literal"/>
  35.                 
  36.             <element name="echoStringArrayReturn" type="xsd1:ArrayOfstring_literal"/>
  37.                
  38.             <element name="echoStructParam" type="xsd1:SOAPStruct"/>
  39.                    
  40.             <element name="echoStructReturn" type="xsd1:SOAPStruct"/>
  41.         </schema>
  42.     </types>
  43.     <message name="echoString">
  44.         <part element="xsd1:echoStringParam" name="a"/>
  45.     </message>
  46.     <message name="echoStringResponse">
  47.         <part element="xsd1:echoStringReturn" name="result"/>
  48.     </message>
  49.     <message name="echoStringArray">
  50.         <part element="xsd1:echoStringArrayParam" name="a"/>
  51.     </message>
  52.     <message name="echoStringArrayResponse">
  53.         <part element="xsd1:echoStringArrayReturn" name="result"/>
  54.     </message>
  55.     <message name="echoStruct">
  56.         <part element="xsd1:echoStructParam" name="a"/>
  57.     </message>
  58.     <message name="echoStructResponse">
  59.         <part element="xsd1:echoStructReturn" name="result"/>
  60.     </message>
  61.     <message name="echoVoid"/>
  62.     <message name="echoVoidResponse"/>
  63.  
  64.     <portType name="WSDLInteropTestDocLitPortType">
  65.         <operation name="echoString">
  66.             <input message="tns:echoString" name="echoString"/>
  67.             <output message="tns:echoStringResponse" name="echoStringResponse"/>
  68.         </operation>
  69.         <operation name="echoStringArray">
  70.             <input message="tns:echoStringArray" name="echoStringArray"/>
  71.             <output message="tns:echoStringArrayResponse" name="echoStringArrayResponse"/>
  72.         </operation>
  73.         <operation name="echoStruct">
  74.             <input message="tns:echoStruct" name="echoStruct"/>
  75.             <output message="tns:echoStructResponse" name="echoStructResponse"/>
  76.         </operation>
  77.         <operation name="echoVoid">
  78.             <input message="tns:echoVoid" name="echoVoid"/>
  79.             <output message="tns:echoVoidResponse" name="echoVoidResponse"/>
  80.         </operation>
  81.     </portType>
  82.     <binding name="WSDLInteropTestDocLitPortBinding" 
  83.         type="tns:WSDLInteropTestDocLitPortType">
  84.         <soap:binding style="document" transport="http://schemas.xmlsoap.org/soap/http"/>
  85.         <operation name="echoString">
  86.             <soap:operation soapAction="http://soapinterop.org/" style="document"/>
  87.             <input name="echoString">
  88.                 <soap:body namespace="http://soapinterop.org/WSDLInteropTestDocLit" 
  89.                     use="literal"/>
  90.             </input>
  91.             <output name="echoStringResponse">
  92.                 <soap:body namespace="http://soapinterop.org/WSDLInteropTestDocLit" 
  93.                     use="literal"/>
  94.             </output>
  95.         </operation>
  96.         <operation name="echoStringArray">
  97.             <soap:operation soapAction="http://soapinterop.org/" style="document"/>
  98.             <input name="echoStringArray">
  99.                 <soap:body namespace="http://soapinterop.org/WSDLInteropTestDocLit" 
  100.                     use="literal"/>
  101.             </input>
  102.             <output name="echoStringArrayResponse">
  103.                 <soap:body namespace="http://soapinterop.org/WSDLInteropTestDocLit" 
  104.                     use="literal"/>
  105.             </output>
  106.         </operation>
  107.         <operation name="echoStruct">
  108.             <soap:operation soapAction="http://soapinterop.org/" style="document"/>
  109.             <input name="echoStruct">
  110.                 <soap:body namespace="http://soapinterop.org/WSDLInteropTestDocLit" 
  111.                     use="literal"/>
  112.             </input>
  113.             <output name="echoStructResponse">
  114.                 <soap:body namespace="http://soapinterop.org/WSDLInteropTestDocLit" 
  115.                     use="literal"/>
  116.             </output>
  117.         </operation>
  118.         <operation name="echoVoid">
  119.             <soap:operation soapAction="http://soapinterop.org/" style="document"/>
  120.             <input name="echoVoid">
  121.                 <soap:body namespace="http://soapinterop.org/WSDLInteropTestDocLit" 
  122.                     use="literal"/>
  123.             </input>
  124.             <output name="echoVoidResponse">
  125.                 <soap:body namespace="http://soapinterop.org/WSDLInteropTestDocLit" 
  126.                     use="literal"/>
  127.             </output>
  128.         </operation>
  129.     </binding>
  130.     <service name="WSDLInteropTestDocLitService">
  131.         <port binding="tns:WSDLInteropTestDocLitPortBinding" 
  132.             name="WSDLInteropTestDocLitPort">
  133.                 <soap:address location="http://<?php echo $_SERVER["SERVER_NAME"].':'.$_SERVER["SERVER_PORT"];?>/soap_interop/server_Round3GroupDDocLit.php"/>
  134.         </port>
  135.     </service>
  136. </definitions>

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