<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE java-wsdl-mapping PUBLIC '-//IBM Corporation, Inc.//DTD J2EE JAX-RPC mapping 1.0//EN' 'http://www.ibm.com/webservices/dtd/j2ee_jaxrpc_mapping_1_0.dtd'>
<java-wsdl-mapping xsi:noNamespaceSchemaLocation="http://9.181.3.220/developerworks/schema/4.0/dw-document-4.0.xsd">
	<package-mapping>
		<package-type>sample</package-type>
		<namespaceURI>http://sample</namespaceURI>
	</package-mapping>
	<java-xml-type-mapping>
		<class-type>sample.Ticker</class-type>
		<root-type-qname>
			<namespaceURI>http://sample</namespaceURI>
			<localpart>&gt;ticker</localpart>
		</root-type-qname>
		<qname-scope>complexType</qname-scope>
		<variable-mapping>
			<java-variable-name>item</java-variable-name>
			<xml-element-name>item</xml-element-name>
		</variable-mapping>
	</java-xml-type-mapping>
	<java-xml-type-mapping>
		<class-type>sample.Price</class-type>
		<root-type-qname>
			<namespaceURI>http://sample</namespaceURI>
			<localpart>price</localpart>
		</root-type-qname>
		<qname-scope>element</qname-scope>
	</java-xml-type-mapping>
	<java-xml-type-mapping>
		<class-type>sample.Ticker</class-type>
		<root-type-qname>
			<namespaceURI>http://sample</namespaceURI>
			<localpart>ticker</localpart>
		</root-type-qname>
		<qname-scope>element</qname-scope>
	</java-xml-type-mapping>
	<java-xml-type-mapping>
		<class-type>sample.Currencies</class-type>
		<root-type-qname>
			<namespaceURI>http://sample</namespaceURI>
			<localpart>currencies</localpart>
		</root-type-qname>
		<qname-scope>element</qname-scope>
	</java-xml-type-mapping>
	<java-xml-type-mapping>
		<class-type>sample.PurchaseOrder</class-type>
		<root-type-qname>
			<namespaceURI>http://sample</namespaceURI>
			<localpart>purchaseOrder</localpart>
		</root-type-qname>
		<qname-scope>element</qname-scope>
	</java-xml-type-mapping>
	<java-xml-type-mapping>
		<class-type>sample.PurchaseOrder</class-type>
		<root-type-qname>
			<namespaceURI>http://sample</namespaceURI>
			<localpart>&gt;purchaseOrder</localpart>
		</root-type-qname>
		<qname-scope>complexType</qname-scope>
	</java-xml-type-mapping>
	<java-xml-type-mapping>
		<class-type>float</class-type>
		<root-type-qname>
			<namespaceURI>http://www.w3.org/2001/XMLSchema</namespaceURI>
			<localpart>float</localpart>
		</root-type-qname>
		<qname-scope>simpleType</qname-scope>
	</java-xml-type-mapping>
	<java-xml-type-mapping>
		<class-type>java.lang.String</class-type>
		<root-type-qname>
			<namespaceURI>http://www.w3.org/2001/XMLSchema</namespaceURI>
			<localpart>string</localpart>
		</root-type-qname>
		<qname-scope>simpleType</qname-scope>
	</java-xml-type-mapping>
	<java-xml-type-mapping>
		<class-type>sample.Currencies</class-type>
		<root-type-qname>
			<namespaceURI>http://sample</namespaceURI>
			<localpart>&gt;currencies</localpart>
		</root-type-qname>
		<qname-scope>complexType</qname-scope>
		<variable-mapping>
			<java-variable-name>from</java-variable-name>
			<xml-element-name>from</xml-element-name>
		</variable-mapping>
		<variable-mapping>
			<java-variable-name>to</java-variable-name>
			<xml-element-name>to</xml-element-name>
		</variable-mapping>
	</java-xml-type-mapping>
	<java-xml-type-mapping>
		<class-type>sample.Price</class-type>
		<root-type-qname>
			<namespaceURI>http://sample</namespaceURI>
			<localpart>&gt;price</localpart>
		</root-type-qname>
		<qname-scope>complexType</qname-scope>
		<variable-mapping>
			<java-variable-name>item</java-variable-name>
			<xml-element-name>item</xml-element-name>
		</variable-mapping>
	</java-xml-type-mapping>
	<service-interface-mapping>
		<service-interface>sample.StockQuoteService</service-interface>
		<wsdl-service-name>
			<namespaceURI>http://sample</namespaceURI>
			<localpart>StockQuoteService</localpart>
		</wsdl-service-name>
		<port-mapping>
			<port-name>Purchase</port-name>
			<java-port-name>Purchase</java-port-name>
		</port-mapping>
		<port-mapping>
			<port-name>GetQuote</port-name>
			<java-port-name>GetQuote</java-port-name>
		</port-mapping>
	</service-interface-mapping>
	<service-endpoint-interface-mapping>
		<service-endpoint-interface>sample.GetQuotePortType</service-endpoint-interface>
		<wsdl-port-type>
			<namespaceURI>http://sample</namespaceURI>
			<localpart>GetQuotePortType</localpart>
		</wsdl-port-type>
		<wsdl-binding>
			<namespaceURI>http://sample</namespaceURI>
			<localpart>GetQuoteBinding</localpart>
		</wsdl-binding>
		<service-endpoint-method-mapping>
			<java-method-name>getQuote</java-method-name>
			<wsdl-operation>getQuote</wsdl-operation>
			<method-param-parts-mapping>
				<param-position>0</param-position>
				<param-type>sample.Ticker</param-type>
				<wsdl-message-mapping>
					<wsdl-message>
						<namespaceURI>http://sample</namespaceURI>
						<localpart>getQuoteRequest</localpart>
					</wsdl-message>
					<wsdl-message-part-name>parameter</wsdl-message-part-name>
					<parameter-mode>IN</parameter-mode>
				</wsdl-message-mapping>
			</method-param-parts-mapping>
			<wsdl-return-value-mapping>
				<method-return-value>sample.Price</method-return-value>
				<wsdl-message>
					<namespaceURI>http://sample</namespaceURI>
					<localpart>getQuoteResponse</localpart>
				</wsdl-message>
				<wsdl-message-part-name>parameter</wsdl-message-part-name>
			</wsdl-return-value-mapping>
		</service-endpoint-method-mapping>
	</service-endpoint-interface-mapping>
	<service-interface-mapping>
		<service-interface>sample.ExchangeRateService</service-interface>
		<wsdl-service-name>
			<namespaceURI>http://sample</namespaceURI>
			<localpart>ExchangeRateService</localpart>
		</wsdl-service-name>
		<port-mapping>
			<port-name>ExchangeRate</port-name>
			<java-port-name>ExchangeRate</java-port-name>
		</port-mapping>
	</service-interface-mapping>
	<service-endpoint-interface-mapping>
		<service-endpoint-interface>sample.ExchangeRatePortType</service-endpoint-interface>
		<wsdl-port-type>
			<namespaceURI>http://sample</namespaceURI>
			<localpart>ExchangeRatePortType</localpart>
		</wsdl-port-type>
		<wsdl-binding>
			<namespaceURI>http://sample</namespaceURI>
			<localpart>ExchangeRateBinding</localpart>
		</wsdl-binding>
		<service-endpoint-method-mapping>
			<java-method-name>getRate</java-method-name>
			<wsdl-operation>getRate</wsdl-operation>
			<method-param-parts-mapping>
				<param-position>0</param-position>
				<param-type>sample.Currencies</param-type>
				<wsdl-message-mapping>
					<wsdl-message>
						<namespaceURI>http://sample</namespaceURI>
						<localpart>getRateRequest</localpart>
					</wsdl-message>
					<wsdl-message-part-name>parameter</wsdl-message-part-name>
					<parameter-mode>IN</parameter-mode>
				</wsdl-message-mapping>
			</method-param-parts-mapping>
			<wsdl-return-value-mapping>
				<method-return-value>sample.Price</method-return-value>
				<wsdl-message>
					<namespaceURI>http://sample</namespaceURI>
					<localpart>getRateResponse</localpart>
				</wsdl-message>
				<wsdl-message-part-name>parameter</wsdl-message-part-name>
			</wsdl-return-value-mapping>
		</service-endpoint-method-mapping>
	</service-endpoint-interface-mapping>
	<service-endpoint-interface-mapping>
		<service-endpoint-interface>sample.PurchasePortType</service-endpoint-interface>
		<wsdl-port-type>
			<namespaceURI>http://sample</namespaceURI>
			<localpart>PurchasePortType</localpart>
		</wsdl-port-type>
		<wsdl-binding>
			<namespaceURI>http://sample</namespaceURI>
			<localpart>PurchaseBinding</localpart>
		</wsdl-binding>
		<service-endpoint-method-mapping>
			<java-method-name>purchase</java-method-name>
			<wsdl-operation>purchase</wsdl-operation>
			<method-param-parts-mapping>
				<param-position>0</param-position>
				<param-type>sample.PurchaseOrder</param-type>
				<wsdl-message-mapping>
					<wsdl-message>
						<namespaceURI>http://sample</namespaceURI>
						<localpart>purchaseRequest</localpart>
					</wsdl-message>
					<wsdl-message-part-name>parameter</wsdl-message-part-name>
					<parameter-mode>IN</parameter-mode>
				</wsdl-message-mapping>
			</method-param-parts-mapping>
			<wsdl-return-value-mapping>
				<method-return-value>void</method-return-value>
				<wsdl-message>
					<namespaceURI>http://sample</namespaceURI>
					<localpart>purchaseResponse</localpart>
				</wsdl-message>
			</wsdl-return-value-mapping>
		</service-endpoint-method-mapping>
	</service-endpoint-interface-mapping>
</java-wsdl-mapping>
