You are viewing a plain text version of this content. The canonical link for it is here.
Posted to axis-cvs@ws.apache.org by da...@apache.org on 2004/08/19 08:18:09 UTC

cvs commit: ws-axis/c/samples/server/ref SimpleRef.wsdl

damitha     2004/08/18 23:18:09

  Added:       c/samples/server/ref SimpleRef.wsdl
  Log:
  Sample wsdl to support ref type
  
  Revision  Changes    Path
  1.1                  ws-axis/c/samples/server/ref/SimpleRef.wsdl
  
  Index: SimpleRef.wsdl
  ===================================================================
  <?xml version="1.0"?>
  <definitions name="InteropTest" targetNamespace="http://soapinterop.org/" xmlns="http://schemas.xmlsoap.org/wsdl/" xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:SOAP-ENC="http://schemas.xmlsoap.org/soap/encoding/" xmlns:tns="http://soapinterop.org/" xmlns:s="http://soapinterop.org/xsd" xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">
  
  	<types>
  		<schema xmlns="http://www.w3.org/2001/XMLSchema" targetNamespace="http://soapinterop.org/xsd">
  	                <import namespace = "http://schemas.xmlsoap.org/soap/encoding/"/>
  			
  			<element name="intItem" type="int" />
  			<complexType name="intType">
  			<sequence>
  			<element ref="s:intItem" />
  			</sequence>
  			</complexType>
  
  
  		</schema>
  	</types>
  	<message name="echoIntRequest">
  	      <part name ="inputIntType" type="s:intType"/>
  	</message> 
  	<message name="echoIntResponse">
  	       <part name ="return" type="s:intType"/>
          </message> 
  	
  	<portType name="RefTestPortType">
  	        <operation name="echoInt" parameterOrder="inputIntType">
  		        <input message="tns:echoIntRequest"/>
  		        <output message="tns:echoIntResponse"/>
  		</operation>			
  		</portType>
  
  	<binding name="RefTestSoapBinding" type="tns:RefTestPortType">
  		<soap:binding style="rpc" transport="http://schemas.xmlsoap.org/soap/http"/>
                 <operation name="echoInt">
                    <soap:operation soapAction="ref#echoInt"/>
                    <input>
                        <soap:body use="encoded" namespace="http://soapinterop.org/" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
                    </input>
                    <output>
                        <soap:body use="encoded" namespace="http://soapinterop.org/" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
                    </output>
                 </operation>						
  	       
  	</binding>
   	<service name="ref">
      		<port binding="tns:RefTestSoapBinding" name="RefTest">
        		<soap:address location="http://localhost/axis/ref"/>
      		</port>
    	</service>
  </definitions>