[Fwd: 2004/ws/addressing/testsuitewsdl/documents/wsdl11 .htaccess,NONE,1.1 wsaTestService-urn.wsdl,NONE,1.1 wsaTestService2-Metadata.wsdl,NONE,1.1 wsaTestService2.wsdl,NONE,1.1 wsaTestServiceWithAddressingRequired.wsdl,NONE,1.1]

Greetings all,

How can I be removed from this alias ?

-Arun

-------- Original Message --------
Subject: 2004/ws/addressing/testsuitewsdl/documents/wsdl11 
.htaccess,NONE,1.1 wsaTestService-urn.wsdl,NONE,1.1 
wsaTestService2-Metadata.wsdl,NONE,1.1 wsaTestService2.wsdl,NONE,1.1 
wsaTestServiceWithAddressingRequired.wsdl,NONE,1.1
Resent-Date: Mon, 09 Jul 2007 20:39:24 +0000
Resent-From: public-ws-addressing-eds@w3.org
Date: Mon, 09 Jul 2007 20:39:13 +0000
From: Philippe Le Hegaret via cvs-syncmail <cvsmail@w3.org>
To: public-ws-addressing-eds@w3.org


Update of /sources/public/2004/ws/addressing/testsuitewsdl/documents/wsdl11
In directory hutz:/tmp/cvs-serv25855/documents/wsdl11

Added Files:
	.htaccess wsaTestService-urn.wsdl
	wsaTestService2-Metadata.wsdl wsaTestService2.wsdl
	wsaTestServiceWithAddressingRequired.wsdl
Log Message:
Moved from cvs.w3.org

--- NEW FILE: wsaTestService-urn.wsdl ---
<?xml version="1.0" encoding="utf-8"?>
<!-- $Id: wsaTestService-urn.wsdl,v 1.1 2007/07/09 20:39:11 plehegar Exp 
$ -->
<wsdl:definitions xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/"
                   xmlns:tns="urn:example.org:wsaTestService2"
                   xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/"
                   xmlns:xsd="http://www.w3.org/2001/XMLSchema"
                   xmlns:s0="http://example.org/notify"
                   xmlns:s1="http://example.org/echo"
                   xmlns:wsaw="http://www.w3.org/2006/05/addressing/wsdl"
                   name="wsaTestService"
                   targetNamespace="urn:example.org:wsaTestService2">
     <wsdl:types>
         <xsd:schema targetNamespace="http://example.org/notify"
                     elementFormDefault="qualified" 
attributeFormDefault="unqualified">
             <xsd:element name='notify' type='xsd:string'/>
         </xsd:schema>

         <xsd:schema targetNamespace="http://example.org/echo"
                     elementFormDefault="qualified" 
attributeFormDefault="unqualified">
             <xsd:element name='echoIn' type='xsd:string'/>
             <xsd:element name='echoOut' type='xsd:string'/>
             <xsd:element name='echoFault' type='xsd:string'/>
         </xsd:schema>
     </wsdl:types>
     <wsdl:message name="notifyRequest">
         <wsdl:part name="notifyRequest" element="s0:notify"></wsdl:part>
     </wsdl:message>
     <wsdl:message name="echoRequest">
         <wsdl:part name="echoRequest" element="s1:echoIn"></wsdl:part>
     </wsdl:message>
     <wsdl:message name="echoResponse">
         <wsdl:part name="echoResponse" element="s1:echoOut"></wsdl:part>
     </wsdl:message>
     <wsdl:message name="echoFault">
         <wsdl:part name="echoFault" element="s1:echoFault"></wsdl:part>
     </wsdl:message>
     <wsdl:portType name="wsaTestPortType">
         <wsdl:operation name="echo">
             <wsdl:input message="tns:echoRequest"></wsdl:input>
             <wsdl:output message="tns:echoResponse"></wsdl:output>
             <wsdl:fault name="echoFaultName" 
message="tns:echoFault"></wsdl:fault>
         </wsdl:operation>
         <wsdl:operation name="notify">
             <wsdl:input message="tns:notifyRequest"></wsdl:input>
         </wsdl:operation>
     </wsdl:portType>
     <wsdl:binding name="wsaTestPortTypeBindingURNTargetNamespace"
                   type="tns:wsaTestPortType">
         <wsaw:UsingAddressing wsdl:required="true"/>
         <soap:binding style="document"
                       transport="http://schemas.xmlsoap.org/soap/http"/>
         <wsdl:operation name="echo">
             <soap:operation soapAction=""/>
             <wsdl:input>
                 <soap:body use="literal"/>
             </wsdl:input>
             <wsdl:output>
                 <soap:body use="literal"/>
             </wsdl:output>
             <wsdl:fault name="echoFaultName">
                 <soap:fault name="echoFaultName" use="literal"/>
             </wsdl:fault>
         </wsdl:operation>
         <wsdl:operation name="notify">
             <soap:operation soapAction=""/>
             <wsdl:input>
                 <soap:body use="literal"/>
             </wsdl:input>
         </wsdl:operation>
     </wsdl:binding>
     <wsdl:service name="wsaTestService2">
         <wsdl:port name="wsaTestPortTypePortURNTargetNamespace"
                    binding="tns:wsaTestPortTypeBindingURNTargetNamespace">
             <soap:address 
location="http://example.com/wsaTestPortTypePortURNTargetNamespace"/>
         </wsdl:port>
     </wsdl:service>
</wsdl:definitions>

--- NEW FILE: wsaTestService2.wsdl ---
<?xml version="1.0" encoding="UTF-8"?>
<wsdl:definitions xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/"
                   xmlns:tns="http://example.org/wsaTestService2"
                   xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/"
                   xmlns:xsd="http://www.w3.org/2001/XMLSchema"
                   xmlns:s0="http://example.org/notify"
                   xmlns:s1="http://example.org/echo"
                   xmlns:wsaw="http://www.w3.org/2006/05/addressing/wsdl"
                   name="wsaTestService2"
                   targetNamespace="http://example.org/wsaTestService2">
     <wsdl:types>
         <xsd:schema targetNamespace="http://example.org/notify"
                     elementFormDefault="qualified" 
attributeFormDefault="unqualified">
             <xsd:element name='notify' type='xsd:string'/>
         </xsd:schema>

         <xsd:schema targetNamespace="http://example.org/echo"
                     elementFormDefault="qualified" 
attributeFormDefault="unqualified">
             <xsd:element name='echoIn' type='xsd:string'/>
             <xsd:element name='echoOut' type='xsd:string'/>
             <xsd:element name='echoFault' type='xsd:string'/>
         </xsd:schema>
     </wsdl:types>
     <wsdl:message name="notifyRequest">
         <wsdl:part name="notifyRequest" element="s0:notify"></wsdl:part>
     </wsdl:message>
     <wsdl:message name="echoRequest">
         <wsdl:part name="echoRequest" element="s1:echoIn"></wsdl:part>
     </wsdl:message>
     <wsdl:message name="echoResponse">
         <wsdl:part name="echoResponse" element="s1:echoOut"></wsdl:part>
     </wsdl:message>
     <wsdl:message name="echoFault">
         <wsdl:part name="echoFault" element="s1:echoFault"></wsdl:part>
     </wsdl:message>
     <wsdl:portType name="wsaTestPortType">
         <wsdl:operation name="echo">
             <wsdl:input message="tns:echoRequest"></wsdl:input>
             <wsdl:output message="tns:echoResponse"></wsdl:output>
             <wsdl:fault name="echoFaultName" 
message="tns:echoFault"></wsdl:fault>
         </wsdl:operation>
         <wsdl:operation name="notify">
             <wsdl:input message="tns:notifyRequest"></wsdl:input>
         </wsdl:operation>
     </wsdl:portType>
     <wsdl:portType name="wsaTestPortTypeExplicitAction">
         <wsdl:operation name="echo">
             <wsdl:input message="tns:echoRequest" 
wsaw:Action="http://example.org/action/echoIn"/>
             <wsdl:output message="tns:echoResponse" 
wsaw:Action="http://example.org/action/echoOut"/>
             <wsdl:fault name="echoFaultName" message="tns:echoFault" 
wsaw:Action="http://example.org/action/echoFault"/>
         </wsdl:operation>
         <wsdl:operation name="notify">
             <wsdl:input message="tns:notifyRequest" 
wsaw:Action="http://example.org/action/notify"></wsdl:input>
         </wsdl:operation>
     </wsdl:portType>
     <wsdl:binding name="wsaTestPortTypeBindingAddressingRequired"
                   type="tns:wsaTestPortType">
         <wsaw:UsingAddressing wsdl:required="true"/>
         <soap:binding style="document"
                       transport="http://schemas.xmlsoap.org/soap/http"/>
         <wsdl:operation name="echo">
             <soap:operation soapAction=""/>
             <wsdl:input>
                 <soap:body use="literal"/>
             </wsdl:input>
             <wsdl:output>
                 <soap:body use="literal"/>
             </wsdl:output>
             <wsdl:fault name="echoFaultName">
                 <soap:fault name="echoFaultName" use="literal"/>
             </wsdl:fault>
         </wsdl:operation>
         <wsdl:operation name="notify">
             <soap:operation soapAction=""/>
             <wsdl:input>
                 <soap:body use="literal"/>
             </wsdl:input>
         </wsdl:operation>
     </wsdl:binding>
     <wsdl:binding name="wsaTestPortTypeBindingAddressingNotRequired"
                   type="tns:wsaTestPortType">
         <wsaw:UsingAddressing wsdl:required="false"/>
         <soap:binding style="document"
                       transport="http://schemas.xmlsoap.org/soap/http"/>
         <wsdl:operation name="echo">
             <soap:operation soapAction=""/>
             <wsdl:input>
                 <soap:body use="literal"/>
             </wsdl:input>
             <wsdl:output>
                 <soap:body use="literal"/>
             </wsdl:output>
             <wsdl:fault name="echoFaultName">
                 <soap:fault name="echoFaultName" use="literal"/>
             </wsdl:fault>
         </wsdl:operation>
         <wsdl:operation name="notify">
             <soap:operation soapAction=""/>
             <wsdl:input>
                 <soap:body use="literal"/>
             </wsdl:input>
         </wsdl:operation>
     </wsdl:binding>
     <wsdl:binding name="wsaTestPortTypeBinding"
                   type="tns:wsaTestPortType">
         <soap:binding style="document"
                       transport="http://schemas.xmlsoap.org/soap/http"/>
         <wsdl:operation name="echo">
             <soap:operation soapAction=""/>
             <wsdl:input>
                 <soap:body use="literal"/>
             </wsdl:input>
             <wsdl:output>
                 <soap:body use="literal"/>
             </wsdl:output>
             <wsdl:fault name="echoFaultName">
                 <soap:fault name="echoFaultName" use="literal"/>
             </wsdl:fault>
         </wsdl:operation>
         <wsdl:operation name="notify">
             <soap:operation soapAction=""/>
             <wsdl:input>
                 <soap:body use="literal"/>
             </wsdl:input>
         </wsdl:operation>
     </wsdl:binding>
     <wsdl:binding name="wsaTestPortTypeBindingSoapAction"
                   type="tns:wsaTestPortType">
         <soap:binding style="document"
                       transport="http://schemas.xmlsoap.org/soap/http"/>
         <wsaw:UsingAddressing wsdl:required="true"/>
         <wsdl:operation name="echo">
             <soap:operation 
soapAction="http://example.org/wsaTestService/echo"/>
             <wsdl:input>
                 <soap:body use="literal"/>
             </wsdl:input>
             <wsdl:output>
                 <soap:body use="literal"/>
             </wsdl:output>
             <wsdl:fault name="echoFaultName">
                 <soap:fault name="echoFaultName" use="literal"/>
             </wsdl:fault>
         </wsdl:operation>
         <wsdl:operation name="notify">
             <soap:operation 
soapAction="http://example.org/wsaTestService/notify"/>
             <wsdl:input>
                 <soap:body use="literal"/>
             </wsdl:input>
         </wsdl:operation>
     </wsdl:binding>
     <wsdl:binding name="wsaTestPortTypeBindingExplicitAction"
                   type="tns:wsaTestPortTypeExplicitAction">
         <soap:binding style="document"
                       transport="http://schemas.xmlsoap.org/soap/http"/>
         <wsaw:UsingAddressing wsdl:required="true"/>
         <wsdl:operation name="echo">
             <soap:operation soapAction=""/>
             <wsdl:input>
                 <soap:body use="literal"/>
             </wsdl:input>
             <wsdl:output>
                 <soap:body use="literal"/>
             </wsdl:output>
             <wsdl:fault name="echoFaultName">
                 <soap:fault name="echoFaultName" use="literal"/>
             </wsdl:fault>
         </wsdl:operation>
         <wsdl:operation name="notify">
             <soap:operation soapAction=""/>
             <wsdl:input>
                 <soap:body use="literal"/>
             </wsdl:input>
         </wsdl:operation>
     </wsdl:binding>
     <wsdl:binding name="wsaTestPortTypeBindingAnonymousRequired"
                   type="tns:wsaTestPortType">
         <wsaw:UsingAddressing wsdl:required="true"/>
         <soap:binding style="document"
                       transport="http://schemas.xmlsoap.org/soap/http"/>
         <wsdl:operation name="echo">
             <soap:operation soapAction=""/>
             <wsaw:Anonymous>required</wsaw:Anonymous>
             <wsdl:input>
                 <soap:body use="literal"/>
             </wsdl:input>
             <wsdl:output>
                 <soap:body use="literal"/>
             </wsdl:output>
             <wsdl:fault name="echoFaultName">
                 <soap:fault name="echoFaultName" use="literal"/>
             </wsdl:fault>
         </wsdl:operation>
         <wsdl:operation name="notify">
             <soap:operation soapAction=""/>
             <wsaw:Anonymous>required</wsaw:Anonymous>
             <wsdl:input>
                 <soap:body use="literal"/>
             </wsdl:input>
         </wsdl:operation>
     </wsdl:binding>
     <wsdl:binding name="wsaTestPortTypeBindingAnonymousProhibited"
                   type="tns:wsaTestPortType">
         <wsaw:UsingAddressing wsdl:required="true"/>
         <soap:binding style="document"
                       transport="http://schemas.xmlsoap.org/soap/http"/>
         <wsdl:operation name="echo">
             <soap:operation soapAction=""/>
             <wsaw:Anonymous>prohibited</wsaw:Anonymous>
             <wsdl:input>
                 <soap:body use="literal"/>
             </wsdl:input>
             <wsdl:output>
                 <soap:body use="literal"/>
             </wsdl:output>
             <wsdl:fault name="echoFaultName">
                 <soap:fault name="echoFaultName" use="literal"/>
             </wsdl:fault>
         </wsdl:operation>
         <wsdl:operation name="notify">
             <soap:operation soapAction=""/>
             <wsaw:Anonymous>prohibited</wsaw:Anonymous>
             <wsdl:input>
                 <soap:body use="literal"/>
             </wsdl:input>
         </wsdl:operation>
     </wsdl:binding>
     <wsdl:binding name="wsaTestPortTypeBindingAnonymousOptional"
                   type="tns:wsaTestPortType">
         <wsaw:UsingAddressing wsdl:required="true"/>
         <soap:binding style="document"
                       transport="http://schemas.xmlsoap.org/soap/http"/>
         <wsdl:operation name="echo">
             <soap:operation soapAction=""/>
             <wsaw:Anonymous>optional</wsaw:Anonymous>
             <wsdl:input>
                 <soap:body use="literal"/>
             </wsdl:input>
             <wsdl:output>
                 <soap:body use="literal"/>
             </wsdl:output>
             <wsdl:fault name="echoFaultName">
                 <soap:fault name="echoFaultName" use="literal"/>
             </wsdl:fault>
         </wsdl:operation>
         <wsdl:operation name="notify">
             <soap:operation soapAction=""/>
             <wsaw:Anonymous>optional</wsaw:Anonymous>
             <wsdl:input>
                 <soap:body use="literal"/>
             </wsdl:input>
         </wsdl:operation>
     </wsdl:binding>
     <wsdl:service name="wsaTestService2">
         <wsdl:port name="wsaTestPortTypePortAddressingRequired"
                    binding="tns:wsaTestPortTypeBindingAddressingRequired">
             <soap:address 
location="http://example.com/wsaTestPortTypePortAddressingRequired"/>
         </wsdl:port>
         <wsdl:port name="wsaTestPortTypePortAddressingNotRequired"
 
binding="tns:wsaTestPortTypeBindingAddressingNotRequired">
             <soap:address 
location="http://example.com/wsaTestPortTypePortAddressingNotRequired"/>
         </wsdl:port>
         <wsdl:port name="wsaTestPortTypePortAddressingRequiredOnPort"
                    binding="tns:wsaTestPortTypeBinding">
             <wsaw:UsingAddressing wsdl:required="true"/>
             <soap:address 
location="http://example.com/wsaTestPortTypePortAddressingRequiredOnPort"/>
         </wsdl:port>
         <wsdl:port name="wsaTestPortTypePortAddressingNotRequiredOnPort"
                    binding="tns:wsaTestPortTypeBinding">
             <wsaw:UsingAddressing wsdl:required="false"/>
             <soap:address 
location="http://example.com/wsaTestPortTypePortAddressingRequiredOnPort"/>
         </wsdl:port>
         <wsdl:port name="wsaTestPortTypePortSoapAction"
                    binding="tns:wsaTestPortTypeBindingSoapAction">
             <soap:address 
location="http://example.com/wsaTestPortTypePortSoapAction"/>
         </wsdl:port>
         <wsdl:port name="wsaTestPortTypePortExplicitAction"
                    binding="tns:wsaTestPortTypeBindingExplicitAction">
             <soap:address 
location="http://example.com/wsaTestPortTypePortExplicitAction"/>
         </wsdl:port>
         <wsdl:port name="wsaTestPortTypePortAnonymousRequired"
                    binding="tns:wsaTestPortTypeBindingAnonymousRequired">
             <soap:address 
location="http://example.com/wsaTestPortTypePortAnonymousRequired"/>
         </wsdl:port>
         <wsdl:port name="wsaTestPortTypePortAnonymousProhibited"
                    binding="tns:wsaTestPortTypeBindingAnonymousProhibited">
             <soap:address 
location="http://example.com/wsaTestPortTypePortAnonymousProhibited"/>
         </wsdl:port>
         <wsdl:port name="wsaTestPortTypePortAnonymousOptional"
                    binding="tns:wsaTestPortTypeBindingAnonymousOptional">
             <soap:address 
location="http://example.com/wsaTestPortTypePortAnonymousOptional"/>
         </wsdl:port>
     </wsdl:service>
</wsdl:definitions>

--- NEW FILE: wsaTestServiceWithAddressingRequired.wsdl ---
<?xml version="1.0" encoding="utf-8"?>
<!-- $Id: wsaTestServiceWithAddressingRequired.wsdl,v 1.1 2007/07/09 
20:39:11 plehegar Exp $ -->
<definitions xmlns="http://schemas.xmlsoap.org/wsdl/"
   xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/"
   xmlns:xs="http://www.w3.org/2001/XMLSchema"
   xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/"
   xmlns:http="http://schemas.xmlsoap.org/wsdl/http/"
   xmlns:s0="http://example.org/notify"
   xmlns:s1="http://example.org/echo"
   xmlns:service="http://example.org/wsaTestService"
   xmlns:wsaw="http://www.w3.org/2006/05/addressing/wsdl"
   targetNamespace="http://example.org/wsaTestService">

   <types>
     <xs:schema targetNamespace="http://example.org/notify"
       elementFormDefault="qualified" attributeFormDefault="unqualified">
	<xs:element name='notify' type='xs:string'/>
     </xs:schema>

     <xs:schema targetNamespace="http://example.org/echo"
       elementFormDefault="qualified" attributeFormDefault="unqualified">
	<xs:element name='echoIn' type='xs:string'/>
	<xs:element name='echoOut' type='xs:string'/>
     </xs:schema>
   </types>

   <message name="wsaNotifyMessage">
     <part name="wsaNotifyMessagePart" element="s0:notify"/>
   </message>

   <message name="wsaEchoInMessage">
     <part name="wsaEchoInPart" element="s1:echoIn"/>
   </message>
	
   <message name="wsaEchoOutMessage">
     <part name="wsaEchoOutPart" element="s1:echoOut"/>
   </message>
	
   <portType name="wsaTestPortType">
     <operation name="notify">
       <input message="service:wsaNotifyMessage"
	wsaw:Action="http://example.org/action/notify"/>
     </operation>

     <operation name="echoIn">
       <input message="service:wsaEchoInMessage"
	wsaw:Action="http://example.org/action/echoIn"/>
     </operation>

     <operation name="echoOut">
       <input message="service:wsaEchoOutMessage"
	wsaw:Action="http://example.org/action/echoOut"/>
     </operation>

   </portType>
	
   <binding name="wsaTestSoap11Binding" type="service:wsaTestPortType">
     <soap:binding style="document"
       transport="http://schemas.xmlsoap.org/soap/http"/>
     <operation name="notify">
       <soap:operation style="document" soapAction=""/>
       <input>
         <soap:body use="literal"/>
       </input>
     </operation>

     <operation name="echoIn">
       <soap:operation style="document" soapAction=""/>
       <input>
         <soap:body use="literal"/>
       </input>
     </operation>

     <operation name="echoOut">
       <soap:operation style="document" soapAction=""/>
       <input>
         <soap:body use="literal"/>
       </input>
     </operation>

   </binding>

   <binding name="wsaTestSoap11BindingAddrRequired" 
type="service:wsaTestPortType">
     <soap:binding style="document"
	transport="http://schemas.xmlsoap.org/soap/http"/>
	<wsaw:UsingAddressing wsdl:required='true'/>
	<operation name="notify">
	  <soap:operation style="document" soapAction=""/>
	  <input>
	      <soap:body use="literal"/>
	  </input>
	</operation>

	<operation name="echoIn">
	  <soap:operation style="document" soapAction=""/>
	  <input>
	      <soap:body use="literal"/>
	  </input>
	</operation>

	<operation name="echoOut">
	  <soap:operation style="document" soapAction=""/>
	  <input>
	      <soap:body use="literal"/>
	  </input>
	</operation>

   </binding>

   <binding name="wsaTestSoap11BindingAddrNotRequired" 
type="service:wsaTestPortType">
     <soap:binding style="document"
       transport="http://schemas.xmlsoap.org/soap/http"/>
     <wsaw:UsingAddressing wsdl:required='false'/>
     <operation name="notify">
       <soap:operation style="document" soapAction=""/>
       <input>
         <soap:body use="literal"/>
       </input>
     </operation>

     <operation name="echoIn">
       <soap:operation style="document" soapAction=""/>
       <input>
         <soap:body use="literal"/>
       </input>
     </operation>

     <operation name="echoOut">
       <soap:operation style="document" soapAction=""/>
       <input>
         <soap:body use="literal"/>
       </input>
     </operation>

   </binding>

   <service name="wsaTestService">
     <port name="wsaTestPort1" 
binding="service:wsaTestSoap11BindingAddrRequired">
       <soap:address location="http://example.org/node/B"/>
     </port>
     <port name="wsaTestPort2" 
binding="service:wsaTestSoap11BindingAddrNotRequired">
       <soap:address location="http://example.org/node/B"/>
     </port>
     <port name="wsaTestPort3" binding="service:wsaTestSoap11Binding">
       <soap:address location="http://example.org/node/B"/>
       <wsaw:UsingAddressing wsdl:required='true'/>
     </port>
     <port name="wsaTestPort4" binding="service:wsaTestSoap11Binding">
       <soap:address location="http://example.org/node/B"/>
       <wsaw:UsingAddressing wsdl:required='false'/>
     </port>
   </service>

</definitions>

--- NEW FILE: wsaTestService2-Metadata.wsdl ---
<?xml version="1.0" encoding="UTF-8"?>
<wsdl:definitions
	xmlns:tns="http://example.org/wsaTestService2-Metadata"
	xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/"
	xmlns:xsd="http://www.w3.org/2001/XMLSchema"
	name="wsaTestService2-Metadata"
	targetNamespace="http://example.org/wsaTestService2-Metadata"
	xmlns:wsa="http://www.w3.org/2005/08/addressing"
	xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/">
	<!--
		Description of operations. Proposed on list at:

	 
http://lists.w3.org/Archives/Public/public-ws-addressing-tests/2006Jul/0005.html

		Define an operation getFirstOperationName which processes an EPR 
including
		a wsaw:InterfaceName and embedded WSDL and returns the name of the first
		operation of the specified portType
		
		Define an operation getFirstPortNameForService which processes an EPR
		including a wsaw:ServiceName and embedded WSDL and returns the name of 
the
		first port on the service.
		
		Define an operation getPortTypeForServicePort which processes an EPR
		including a wsaw:ServiceName, @EndpointName and embedded WSDL and returns
		the name of the binding specified for the port.
		
	-->
	<wsdl:types>
		<xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema"
			elementFormDefault="qualified"
			targetNamespace="http://example.org/wsaTestService2-Metadata"
			xmlns:wsa="http://www.w3.org/2005/08/addressing">
			<xsd:import namespace="http://www.w3.org/2005/08/addressing"
				schemaLocation="http://www.w3.org/2005/08/addressing/ws-addr.xsd" />
			<xsd:element name="getFirstOperationNameRequest"
				type="wsa:EndpointReferenceType" />
			<xsd:element name="getFirstPortNameForServiceRequest"
				type="wsa:EndpointReferenceType" />
			<xsd:element name="getPortTypeForServicePortRequest"
				type="wsa:EndpointReferenceType" />
			<xsd:element name='response' type='xsd:string' />
		</xsd:schema>
	</wsdl:types>
	<wsdl:message name="getFirstOperationNameResponse">
		<wsdl:part name="getFirstOperationNameResponse"
			element="tns:response">
		</wsdl:part>
	</wsdl:message>
	<wsdl:message name="getFirstOperationNameRequest">
		<wsdl:part name="getFirstOperationNameRequest"
			element="tns:getFirstOperationNameRequest">
		</wsdl:part>
	</wsdl:message>
	<wsdl:message name="getFirstPortNameForServiceResponse">
		<wsdl:part name="getFirstPortNameForServiceResponse"
			element="tns:response">
		</wsdl:part>
	</wsdl:message>
	<wsdl:message name="getFirstPortNameForServiceRequest">
		<wsdl:part name="getFirstPortNameForServiceRequest"
			element="tns:getFirstPortNameForServiceRequest">
		</wsdl:part>
	</wsdl:message>
	<wsdl:message name="getPortTypeForServicePortResponse">
		<wsdl:part name="getPortTypeForServicePortResponse"
			element="tns:response">
		</wsdl:part>
	</wsdl:message>
	<wsdl:message name="getPortTypeForServicePortRequest">
		<wsdl:part name="getPortTypeForServicePortRequest"
			element="tns:getPortTypeForServicePortRequest">
		</wsdl:part>
	</wsdl:message>
	<wsdl:portType name="MetadataTests">
		<wsdl:operation name="getFirstOperationName">
			<wsdl:input message="tns:getFirstOperationNameRequest"></wsdl:input>
			<wsdl:output message="tns:getFirstOperationNameResponse"></wsdl:output>
		</wsdl:operation>
		<wsdl:operation name="getFirstPortNameForService">
			<wsdl:input
				message="tns:getFirstPortNameForServiceRequest">
			</wsdl:input>
			<wsdl:output
				message="tns:getFirstPortNameForServiceResponse">
			</wsdl:output>
		</wsdl:operation>
		<wsdl:operation name="getPortTypeForServicePort">
			<wsdl:input
				message="tns:getPortTypeForServicePortRequest">
			</wsdl:input>
			<wsdl:output
				message="tns:getPortTypeForServicePortResponse">
			</wsdl:output>
		</wsdl:operation>
	</wsdl:portType>
	<wsdl:binding name="MetadataTestsBinding"
		type="tns:MetadataTests">
		<soap:binding style="document"
			transport="http://schemas.xmlsoap.org/soap/http">
		</soap:binding>
		<wsdl:operation name="getFirstOperationName">
			<soap:operation
			 
soapAction="http://example.org/wsaTestService2-Metadata/getFirstOperationName">
			</soap:operation>
			<wsdl:input>
				<soap:body use="literal"></soap:body>
			</wsdl:input>
			<wsdl:output>
				<soap:body use="literal"></soap:body>
			</wsdl:output>
		</wsdl:operation>
		<wsdl:operation name="getFirstPortNameForService">
			<soap:operation
			 
soapAction="http://example.org/wsaTestService2-Metadata/getFirstPortNameForService">
			</soap:operation>
			<wsdl:input>
				<soap:body use="literal"></soap:body>
			</wsdl:input>
			<wsdl:output>
				<soap:body use="literal"></soap:body>
			</wsdl:output>
		</wsdl:operation>
		<wsdl:operation name="getPortTypeForServicePort">
			<soap:operation
			 
soapAction="http://example.org/wsaTestService2-Metadata/getPortTypeForServicePort">
			</soap:operation>
			<wsdl:input>
				<soap:body use="literal"></soap:body>
			</wsdl:input>
			<wsdl:output>
				<soap:body use="literal"></soap:body>
			</wsdl:output>
		</wsdl:operation>
	</wsdl:binding>
	<wsdl:service name="MetadataTestService">
		<wsdl:port name="MetadataTestsPort"
			binding="tns:MetadataTestsBinding">
			<soap:address location="http://tempuri.org/" />
		</wsdl:port>
	</wsdl:service>
</wsdl:definitions>

--- NEW FILE: .htaccess ---
<Files ~ "\.html">
  ForceType 'text/html; charset=utf-8'
</Files>




-- 
Technology Evangelist
Web Technologies and Standards
Sun Microsystems, Inc.
Blog: http://blogs.sun.com/arungupta

Received on Monday, 9 July 2007 20:41:00 UTC