<?xml version="1.0"?>
<!--  Generated by VisualAge Smalltalk Web Services on 7/29/2003 at 1:37:50 PM -->
<vastwsd:deployment targetNamespace="urn:SstWSInsurancePolicyInterface"
	 xmlns:vast="Smalltalk"
	 xmlns:vastwsd="urn:VASTWebServiceDeployment600"
	 xmlns:swsipi="urn:SstWSInsurancePolicyInterface"
	 xmlns:doclit="http://www.SstWSInsurancePolicyInterface.com/SstWSInsurancePolicyInterface" >
	<services>

		<!-- The Smalltalk ICs that should be loaded before attempting deployment.  Urls must resolve to a local file. -->
		<imageComponentUrls></imageComponentUrls>
		<schemaUrls></schemaUrls>

		<!-- The mapping specifications that are required to marshall XML for the services defined by this deployment descriptor -->
		<mappingSpecUrls>
			<mappingSpecUrl>http://vasthost:63001/VASTInsuranceExample.map</mappingSpecUrl>
		</mappingSpecUrls>

		<!-- The WSDL urls containing the interface information for the services to be deployed -->
		<wsdlUrls>
			<wsdlUrl>http://vasthost:63001/SstWSInsurancePolicyInterface.wsdl</wsdlUrl>
		</wsdlUrls>

		<handlers namespace="http://www.SstWSInsurancePolicyInterface.com/SstWSInsurancePolicyInterface" >
			<operationHandler name="docLitExampleHandler" class="SstWSServiceOperationHandler">
				<input 	name="docLitInputHandler" class="SstWSInsurancePolicyDocLitHandler"/>
				<output name="docLitOutputHandler" class="SstWSNoOperationHandler"/>
				<fault 	name="docLitFaultHandler" class="SstWSNoOperationHandler" />
			</operationHandler>
	  	</handlers> 

		<!-- The Smalltalk specific deployment information for a service defined in the above WSDLs. 
The service name and namespace must be found in one of the WSDLs listed above. -->
		<service name="SstWSInsurancePolicyInterface" namespace="http://www.SstWSInsurancePolicyInterface.com/SstWSInsurancePolicyInterface-impl">
			<serviceInterfaceClass>SstWSService</serviceInterfaceClass>
			<provider type="SmalltalkProvider">
				<operations>
					<operation flow="doclit:docLitExampleHandler" qName="swsipi:about" name="about:"></operation>
					<operation flow="doclit:docLitExampleHandler" qName="swsipi:ratePolicy" name="ratePolicy:"></operation>
					<operation flow="doclit:docLitExampleHandler" qName="swsipi:getAllPolicies" name="getAllPolicies:"></operation>
					<operation flow="doclit:docLitExampleHandler" qName="swsipi:updatePolicy" name="updatePolicy:"></operation>
					<operation flow="doclit:docLitExampleHandler" qName="swsipi:getInfoForPolicy" name="getInfoForPolicy:"></operation>
				</operations>
			</provider>
		</service>
	</services>
</vastwsd:deployment>
