<?xml version="1.0"?>
<!--  Generated by VisualAge Smalltalk Web Services on 7/29/2003 at 3:48:34 PM -->
<definitions name="SstWSInsurancePolicyInterface-interface" targetNamespace="http://www.SstWSInsurancePolicyInterface.com/SstWSInsurancePolicyInterface-interface"
	 xmlns="http://schemas.xmlsoap.org/wsdl/"
	 xmlns:tns="http://www.SstWSInsurancePolicyInterface.com/SstWSInsurancePolicyInterface-interface"
	 xmlns:swsipi="urn:SstWSInsurancePolicyInterface"
	 xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/"
	 xmlns:xsd="http://www.w3.org/2001/XMLSchema">
	<types>
		<xsd:schema targetNamespace="urn:SstWSInsurancePolicyInterface"
			xmlns:ins="http://www.SstWSInsurancePolicyInterface.com/SstWSInsurancePolicyInterface"
			xmlns:xsd="http://www.w3.org/2001/XMLSchema">
			<xsd:import namespace="http://www.SstWSInsurancePolicyInterface.com/SstWSInsurancePolicyInterface" 
				schemaLocation="http://vasthost:63001/SstWSInsurancePolicyInterface.xsd" />
			<xsd:element name="about" type="xsd:string" nillable="true"/>
			<xsd:element name="aboutResponse" type="xsd:string"/>
			<xsd:element name="ratePolicy" type="ins:SstWSInsurancePolicy"/>
			<xsd:element name="ratePolicyResponse" type="xsd:float"/>
			<xsd:element name="getAllPolicies" type="xsd:string" nillable="true"/>
			<xsd:element name="getAllPoliciesResponse" type="ins:SstInsurancePolicyCollection"/>
			<xsd:element name="updatePolicy" type="ins:SstWSInsurancePolicy" />
			<xsd:element name="updatePolicyResponse" type="xsd:boolean"/>
			<xsd:element name="getInfoForPolicy" type="xsd:string" />
			<xsd:element name="getInfoForPolicyResponse" type="ins:SstWSInsurancePolicy"/>
		</xsd:schema>
	</types>
	<message name="about">
		<part name="body" element="swsipi:about"/>
	</message>
	<message name="aboutResponse">
		<part name="body" element="swsipi:aboutResponse"/>
	</message>
	<message name="ratePolicy">
		<part name="body" element="swsipi:ratePolicy"/>
	</message>
	<message name="ratePolicyResponse">
		<part name="body" element="swsipi:ratePolicyResponse"/>
	</message>
	<message name="getAllPolicies">
		<part name="body" element="swsipi:getAllPolicies"/>
	</message>
	<message name="getAllPoliciesResponse">
		<part name="body" element="swsipi:getAllPoliciesResponse"/>
	</message>
	<message name="updatePolicy">
		<part name="body" element="swsipi:updatePolicy"/>
	</message>
	<message name="updatePolicyResponse">
		<part name="body" element="swsipi:updatePolicyResponse"/>
	</message>
	<message name="getInfoForPolicy">
		<part name="body" element="swsipi:getInfoForPolicy"/>
	</message>
	<message name="getInfoForPolicyResponse">
		<part name="body" element="swsipi:getInfoForPolicyResponse"/>
	</message>
	<portType name="SstWSInsurancePolicyInterfacePortType">
		<operation name="about">
			<input message="tns:about"/>
			<output message="tns:aboutResponse"/>
		</operation>
		<operation name="ratePolicy">
			<input message="tns:ratePolicy"/>
			<output message="tns:ratePolicyResponse"/>
		</operation>
		<operation name="getAllPolicies">
			<input message="tns:getAllPolicies"/>
			<output message="tns:getAllPoliciesResponse"/>
		</operation>
		<operation name="updatePolicy">
			<input message="tns:updatePolicy"/>
			<output message="tns:updatePolicyResponse"/>
		</operation>
		<operation name="getInfoForPolicy">
			<input message="tns:getInfoForPolicy"/>
			<output message="tns:getInfoForPolicyResponse"/>
		</operation>
	</portType>
	<binding name="SstWSInsurancePolicyInterfaceBinding" type="tns:SstWSInsurancePolicyInterfacePortType">
		<soap:binding style="document" transport="http://schemas.xmlsoap.org/soap/http"/>
		<operation name="about">
			<soap:operation soapAction="http://www.SstWSInsurancePolicyInterface.com/SstWSInsurancePolicyInterface-interface/about"/>
			<input>
				<soap:body use="literal"/>
			</input>
			<output>
				<soap:body use="literal"/>
			</output>
		</operation>
		<operation name="getAllPolicies">
			<soap:operation soapAction="http://www.SstWSInsurancePolicyInterface.com/SstWSInsurancePolicyInterface-interface/getAllPolicies"/>
			<input>
				<soap:body use="literal"/>
			</input>
			<output>
				<soap:body use="literal"/>
			</output>
		</operation>
		<operation name="getInfoForPolicy">
			<soap:operation soapAction="http://www.SstWSInsurancePolicyInterface.com/SstWSInsurancePolicyInterface-interface/getInfoForPolicy"/>
			<input>
				<soap:body use="literal"/>
			</input>
			<output>
				<soap:body use="literal"/>
			</output>
		</operation>
		<operation name="ratePolicy">
			<soap:operation soapAction="http://www.SstWSInsurancePolicyInterface.com/SstWSInsurancePolicyInterface-interface/ratePolicy"/>
			<input>
				<soap:body use="literal"/>
			</input>
			<output>
				<soap:body use="literal"/>
			</output>
		</operation>
		<operation name="updatePolicy">
			<soap:operation soapAction="http://www.SstWSInsurancePolicyInterface.com/SstWSInsurancePolicyInterface-interface/updatePolicy"/>
			<input>
				<soap:body use="literal"/>
			</input>
			<output>
				<soap:body use="literal"/>
			</output>
		</operation>
	</binding>
</definitions>
