<?xml version="1.0" encoding="UTF-8"?>

<!DOCTYPE webservices PUBLIC '-//IBM Corporation, Inc.//DTD J2EE Web services 1.0//EN' 'http://www.ibm.com/webservices/dtd/j2ee_web_services_1_0.dtd'>

<webservices xsi:noNamespaceSchemaLocation="http://9.181.3.220/developerworks/schema/4.0/dw-document-4.0.xsd">
    
  <webservice-description>
      
    <webservice-description-name>StockQuoteService</webservice-description-name>
      
    <wsdl-file>WEB-INF/wsdl/Sample.wsdl</wsdl-file>
      
    <jaxrpc-mapping-file>WEB-INF/Sample_mapping.xml</jaxrpc-mapping-file>
      
    <port-component>
        
      <port-component-name>Purchase</port-component-name>
        
      <wsdl-port>
          
        <namespaceURI>http://sample</namespaceURI>
          
        <localpart>Purchase</localpart>
        
      </wsdl-port>
        
      <service-endpoint-interface>sample.PurchasePortType</service-endpoint-interface>
        
      <service-impl-bean>
          
        <servlet-link>sample_PurchaseBindingImpl</servlet-link>
        
      </service-impl-bean>
      
    </port-component>
      
    <port-component>
        
      <port-component-name>GetQuote</port-component-name>
        
      <wsdl-port>
          
        <namespaceURI>http://sample</namespaceURI>
          
        <localpart>GetQuote</localpart>
        
      </wsdl-port>
        
      <service-endpoint-interface>sample.GetQuotePortType</service-endpoint-interface>
        
      <service-impl-bean>
          
        <servlet-link>sample_GetQuoteBindingImpl</servlet-link>
        
      </service-impl-bean>
        
      <handler>
          
        <handler-name>sample.ValidationHandler</handler-name>
          
        <handler-class>sample.ValidationHandler</handler-class>
        
      </handler>
        
      <handler>
          
        <handler-name>sample.LoggingHandler</handler-name>
          
        <handler-class>sample.LoggingHandler</handler-class>
          
        <init-param>
            
          <param-name>level</param-name>
            
          <param-value>warning</param-value>
            
          <description>Logging level</description>
          
        </init-param>
          
        <soap-header>
            
          <namespaceURI>http://sample</namespaceURI>
            
          <localpart>GetQuote</localpart>
          
        </soap-header>
          
        <soap-role>LoggingHandler</soap-role>
        
      </handler>
      
    </port-component>
    
  </webservice-description>
    
  <webservice-description>
      
    <webservice-description-name>ExchangeRateService</webservice-description-name>
      
    <wsdl-file>WEB-INF/wsdl/Sample.wsdl</wsdl-file>
      
    <jaxrpc-mapping-file>WEB-INF/Sample_mapping.xml</jaxrpc-mapping-file>
      
    <port-component>
        
      <port-component-name>ExchangeRate</port-component-name>
        
      <wsdl-port>
          
        <namespaceURI>http://sample</namespaceURI>
          
        <localpart>ExchangeRate</localpart>
        
      </wsdl-port>
        
      <service-endpoint-interface>sample.ExchangeRatePortType</service-endpoint-interface>
        
      <service-impl-bean>
          
        <servlet-link>sample_ExchangeRateBindingImpl</servlet-link>
        
      </service-impl-bean>
      
    </port-component>
    
  </webservice-description>
  
</webservices>

