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

Source for file InteropTestDocLitParameters.wsdl.php

Documentation is available at InteropTestDocLitParameters.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.          <complexType name="ArrayOfstring_literal">
  18.                 <sequence>
  19.                     <element maxOccurs="unbounded" minOccurs="1" name="string" type="xsd:string"/>
  20.                 </sequence>
  21.             </complexType>
  22.         <complexType name="SOAPStruct">
  23.                 <all>
  24.                     <element name="varFloat" type="xsd:float"/>
  25.                     <element name="varInt" type="xsd:int"/>
  26.                     <element name="varString" type="xsd:string"/>
  27.                 </all>
  28.             </complexType>            
  29.  
  30.             <element name="echoString">
  31.                 <complexType>
  32.                     <sequence>
  33.                         <element name="param0" type="xsd:string"/>
  34.                     </sequence>
  35.                 </complexType>
  36.             </element>
  37.             <element name="echoStringResponse">
  38.                 <complexType>
  39.                     <sequence>
  40.                         <element name="return" type="xsd:string"/>
  41.                     </sequence>
  42.                 </complexType>
  43.             </element>
  44.             <element name="echoStringArray">
  45.                 <complexType>
  46.                     <sequence>
  47.                         <element name="param0" type="xsd1:ArrayOfstring_literal"/>
  48.                     </sequence>
  49.                 </complexType>
  50.             </element>
  51.             <element name="echoStringArrayResponse">
  52.                 <complexType>
  53.                     <sequence>
  54.                         <element name="return" type="xsd1:ArrayOfstring_literal"/>
  55.                     </sequence>
  56.                 </complexType>
  57.             </element>
  58.             <element name="echoStruct">
  59.                 <complexType>
  60.                     <sequence>
  61.                         <element name="param0" type="xsd1:SOAPStruct"/>
  62.                     </sequence>
  63.                 </complexType>
  64.             </element>
  65.             <element name="echoStructResponse">
  66.                 <complexType>
  67.                     <sequence>
  68.                         <element name="return" type="xsd1:SOAPStruct"/>
  69.                     </sequence>
  70.                 </complexType>
  71.             </element>           
  72.             <element name="echoVoid">
  73.                 <complexType/>
  74.             </element>
  75.             <element name="echoVoidResponse">
  76.                 <complexType/>
  77.             </element>
  78.         </schema>
  79.     </types>
  80.     <message name="echoString">
  81.         <part element="xsd1:echoString" name="parameters"/>
  82.     </message>
  83.     <message name="echoStringResponse">
  84.         <part element="xsd1:echoStringResponse" name="parameters"/>
  85.     </message>
  86.     <message name="echoStringArray">
  87.         <part element="xsd1:echoStringArray" name="parameters"/>
  88.     </message>
  89.     <message name="echoStringArrayResponse">
  90.         <part element="xsd1:echoStringArrayResponse" name="parameters"/>
  91.     </message>
  92.     <message name="echoStruct">
  93.         <part element="xsd1:echoStruct" name="parameters"/>
  94.     </message>
  95.     <message name="echoStructResponse">
  96.         <part element="xsd1:echoStructResponse" name="parameters"/>
  97.     </message>
  98.     <message name="echoVoid">
  99.         <part element="xsd1:echoVoid" name="parameters"/>
  100.     </message>
  101.     <message name="echoVoidResponse">
  102.         <part element="xsd1:echoVoidResponse" name="parameters"/>
  103.     </message>
  104.     <portType name="WSDLInteropTestDocLitPortType">
  105.         <operation name="echoString">
  106.             <input message="tns:echoString" name="echoString"/>
  107.             <output message="tns:echoStringResponse" name="echoStringResponse"/>
  108.         </operation>
  109.         <operation name="echoStringArray">
  110.             <input message="tns:echoStringArray" name="echoStringArray"/>
  111.             <output message="tns:echoStringArrayResponse" name="echoStringArrayResponse"/>
  112.         </operation>
  113.         <operation name="echoStruct">
  114.             <input message="tns:echoStruct" name="echoStruct"/>
  115.             <output message="tns:echoStructResponse" name="echoStructResponse"/>
  116.         </operation>
  117.         <operation name="echoVoid">
  118.             <input message="tns:echoVoid" name="echoVoid"/>
  119.             <output message="tns:echoVoidResponse" name="echoVoidResponse"/>
  120.         </operation>
  121.     </portType>
  122.     <binding name="WSDLInteropTestDocLitPortBinding" 
  123.         type="tns:WSDLInteropTestDocLitPortType">
  124.         <soap:binding style="document" transport="http://schemas.xmlsoap.org/soap/http"/>
  125.         <operation name="echoString">
  126.             <soap:operation soapAction="http://soapinterop.org/" style="document"/>
  127.             <input name="echoString">
  128.                 <soap:body namespace="http://soapinterop.org/WSDLInteropTestDocLit" 
  129.                     use="literal"/>
  130.             </input>
  131.             <output name="echoStringResponse">
  132.                 <soap:body namespace="http://soapinterop.org/WSDLInteropTestDocLit" 
  133.                     use="literal"/>
  134.             </output>
  135.         </operation>
  136.         <operation name="echoStringArray">
  137.             <soap:operation soapAction="http://soapinterop.org/" style="document"/>
  138.             <input name="echoStringArray">
  139.                 <soap:body namespace="http://soapinterop.org/WSDLInteropTestDocLit" 
  140.                     use="literal"/>
  141.             </input>
  142.             <output name="echoStringArrayResponse">
  143.                 <soap:body namespace="http://soapinterop.org/WSDLInteropTestDocLit" 
  144.                     use="literal"/>
  145.             </output>
  146.         </operation>
  147.         <operation name="echoStruct">
  148.             <soap:operation soapAction="http://soapinterop.org/" style="document"/>
  149.             <input name="echoStruct">
  150.                 <soap:body namespace="http://soapinterop.org/WSDLInteropTestDocLit" 
  151.                     use="literal"/>
  152.             </input>
  153.             <output name="echoStructResponse">
  154.                 <soap:body namespace="http://soapinterop.org/WSDLInteropTestDocLit" 
  155.                     use="literal"/>
  156.             </output>
  157.         </operation>
  158.         <operation name="echoVoid">
  159.             <soap:operation soapAction="http://soapinterop.org/" style="document"/>
  160.             <input name="echoVoid">
  161.                 <soap:body namespace="http://soapinterop.org/WSDLInteropTestDocLit" 
  162.                     use="literal"/>
  163.             </input>
  164.             <output name="echoVoidResponse">
  165.                 <soap:body namespace="http://soapinterop.org/WSDLInteropTestDocLit" 
  166.                     use="literal"/>
  167.             </output>
  168.         </operation>
  169.     </binding>
  170.     <service name="WSDLInteropTestDocLitService">
  171.         <port binding="tns:WSDLInteropTestDocLitPortBinding" 
  172.             name="WSDLInteropTestDocLitPort">
  173.                 <soap:address location="http://<?php echo $_SERVER["SERVER_NAME"].':'.$_SERVER["SERVER_PORT"];?>/soap_interop/server_Round3GroupDDocLitParams.php"/>
  174.         </port>
  175.     </service>
  176. </definitions>

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