<!-- Use this file to deploy some handlers/chains and services      -->
<!-- Two ways to do this:                                           -->
<!--   java org.apache.axis.client.AdminClient deploy.wsdd          -->
<!--      after the axis server is running                          -->
<!-- or                                                             -->
<!--   java org.apache.axis.utils.Admin client|server deploy.wsdd   -->
<!--      from the same directory that the Axis engine runs         -->

<deployment
    xmlns="http://xml.apache.org/axis/wsdd/"
    xmlns:java="http://xml.apache.org/axis/wsdd/providers/java">

  <!-- Services from ConsumerService WSDL service -->

  <service name="ConsumerService" provider="java:RPC" style="wrapped" use="literal">
      <parameter name="wsdlTargetNamespace" value="urn:webservice.consumer.hartfordlife.com"/>
      <parameter name="wsdlServiceElement" value="ConsumerService"/>
      <parameter name="schemaQualified" value="urn:webservice.consumer.hartfordlife.com,http://dto.webservice.consumer.hartfordlife.com"/>
      <parameter name="wsdlServicePort" value="ConsumerService"/>
      <parameter name="className" value="com.hartfordlife.consumer.webservice.JaxRpcConsumerServiceImpl"/>
      <parameter name="wsdlPortType" value="RemoteConsumerService"/>
      <parameter name="typeMappingVersion" value="1.2"/>
      <operation name="getConsumerByPartyId" qname="operNS:getConsumerByPartyId" xmlns:operNS="urn:webservice.consumer.hartfordlife.com" returnQName="retNS:getConsumerByPartyIdReturn" xmlns:retNS="urn:webservice.consumer.hartfordlife.com" returnType="rtns:Consumer" xmlns:rtns="http://dto.webservice.consumer.hartfordlife.com" soapAction="" >
        <parameter qname="pns:id" xmlns:pns="urn:webservice.consumer.hartfordlife.com" type="tns:long" xmlns:tns="http://www.w3.org/2001/XMLSchema"/>
      </operation>
      <parameter name="allowedMethods" value="getConsumerByPartyId"/>

      <arrayMapping
        xmlns:ns="urn:webservice.consumer.hartfordlife.com"
        qname="ns:ArrayOf_tns1_Phone"
        type="java:com.hartfordlife.consumer.webservice.dto.Phone[]"
        innerType="cmp-ns:Phone" xmlns:cmp-ns="http://dto.webservice.consumer.hartfordlife.com"
        encodingStyle=""
      />
      <arrayMapping
        xmlns:ns="urn:webservice.consumer.hartfordlife.com"
        qname="ns:ArrayOf_tns1_Email"
        type="java:com.hartfordlife.consumer.webservice.dto.Email[]"
        innerType="cmp-ns:Email" xmlns:cmp-ns="http://dto.webservice.consumer.hartfordlife.com"
        encodingStyle=""
      />
      <typeMapping
        xmlns:ns="http://dto.webservice.consumer.hartfordlife.com"
        qname="ns:EligibilityProfile"
        type="java:com.hartfordlife.consumer.webservice.dto.EligibilityProfile"
        serializer="org.apache.axis.encoding.ser.BeanSerializerFactory"
        deserializer="org.apache.axis.encoding.ser.BeanDeserializerFactory"
        encodingStyle=""
      />
      <arrayMapping
        xmlns:ns="urn:webservice.consumer.hartfordlife.com"
        qname="ns:ArrayOf_tns1_ExternalSystemKey"
        type="java:com.hartfordlife.consumer.webservice.dto.ExternalSystemKey[]"
        innerType="cmp-ns:ExternalSystemKey" xmlns:cmp-ns="http://dto.webservice.consumer.hartfordlife.com"
        encodingStyle=""
      />
      <typeMapping
        xmlns:ns="http://dto.webservice.consumer.hartfordlife.com"
        qname="ns:Address"
        type="java:com.hartfordlife.consumer.webservice.dto.Address"
        serializer="org.apache.axis.encoding.ser.BeanSerializerFactory"
        deserializer="org.apache.axis.encoding.ser.BeanDeserializerFactory"
        encodingStyle=""
      />
      <arrayMapping
        xmlns:ns="urn:webservice.consumer.hartfordlife.com"
        qname="ns:ArrayOf_tns1_ContactLocation"
        type="java:com.hartfordlife.consumer.webservice.dto.ContactLocation[]"
        innerType="cmp-ns:ContactLocation" xmlns:cmp-ns="http://dto.webservice.consumer.hartfordlife.com"
        encodingStyle=""
      />
      <typeMapping
        xmlns:ns="http://dto.webservice.consumer.hartfordlife.com"
        qname="ns:Consumer"
        type="java:com.hartfordlife.consumer.webservice.dto.Consumer"
        serializer="org.apache.axis.encoding.ser.BeanSerializerFactory"
        deserializer="org.apache.axis.encoding.ser.BeanDeserializerFactory"
        encodingStyle=""
      />
      <typeMapping
        xmlns:ns="http://dto.webservice.consumer.hartfordlife.com"
        qname="ns:PhoneType"
        type="java:com.hartfordlife.consumer.webservice.dto.PhoneType"
        serializer="org.apache.axis.encoding.ser.BeanSerializerFactory"
        deserializer="org.apache.axis.encoding.ser.BeanDeserializerFactory"
        encodingStyle=""
      />
      <typeMapping
        xmlns:ns="http://dto.webservice.consumer.hartfordlife.com"
        qname="ns:SourceSystem"
        type="java:com.hartfordlife.consumer.webservice.dto.SourceSystem"
        serializer="org.apache.axis.encoding.ser.BeanSerializerFactory"
        deserializer="org.apache.axis.encoding.ser.BeanDeserializerFactory"
        encodingStyle=""
      />
      <typeMapping
        xmlns:ns="http://dto.webservice.consumer.hartfordlife.com"
        qname="ns:BaseDomainObject"
        type="java:com.hartfordlife.consumer.webservice.dto.BaseDomainObject"
        serializer="org.apache.axis.encoding.ser.BeanSerializerFactory"
        deserializer="org.apache.axis.encoding.ser.BeanDeserializerFactory"
        encodingStyle=""
      />
      <typeMapping
        xmlns:ns="http://dto.webservice.consumer.hartfordlife.com"
        qname="ns:ContactLocation"
        type="java:com.hartfordlife.consumer.webservice.dto.ContactLocation"
        serializer="org.apache.axis.encoding.ser.BeanSerializerFactory"
        deserializer="org.apache.axis.encoding.ser.BeanDeserializerFactory"
        encodingStyle=""
      />
      <arrayMapping
        xmlns:ns="urn:webservice.consumer.hartfordlife.com"
        qname="ns:ArrayOf_tns1_Address"
        type="java:com.hartfordlife.consumer.webservice.dto.Address[]"
        innerType="cmp-ns:Address" xmlns:cmp-ns="http://dto.webservice.consumer.hartfordlife.com"
        encodingStyle=""
      />
      <typeMapping
        xmlns:ns="http://dto.webservice.consumer.hartfordlife.com"
        qname="ns:BaseDomainObjectWithHistory"
        type="java:com.hartfordlife.consumer.webservice.dto.BaseDomainObjectWithHistory"
        serializer="org.apache.axis.encoding.ser.BeanSerializerFactory"
        deserializer="org.apache.axis.encoding.ser.BeanDeserializerFactory"
        encodingStyle=""
      />
      <typeMapping
        xmlns:ns="http://dto.webservice.consumer.hartfordlife.com"
        qname="ns:Phone"
        type="java:com.hartfordlife.consumer.webservice.dto.Phone"
        serializer="org.apache.axis.encoding.ser.BeanSerializerFactory"
        deserializer="org.apache.axis.encoding.ser.BeanDeserializerFactory"
        encodingStyle=""
      />
      <typeMapping
        xmlns:ns="http://dto.webservice.consumer.hartfordlife.com"
        qname="ns:Email"
        type="java:com.hartfordlife.consumer.webservice.dto.Email"
        serializer="org.apache.axis.encoding.ser.BeanSerializerFactory"
        deserializer="org.apache.axis.encoding.ser.BeanDeserializerFactory"
        encodingStyle=""
      />
      <typeMapping
        xmlns:ns="http://dto.webservice.consumer.hartfordlife.com"
        qname="ns:ExternalSystemKey"
        type="java:com.hartfordlife.consumer.webservice.dto.ExternalSystemKey"
        serializer="org.apache.axis.encoding.ser.BeanSerializerFactory"
        deserializer="org.apache.axis.encoding.ser.BeanDeserializerFactory"
        encodingStyle=""
      />
      <typeMapping
        xmlns:ns="http://dto.webservice.consumer.hartfordlife.com"
        qname="ns:ContactLocationPreference"
        type="java:com.hartfordlife.consumer.webservice.dto.ContactLocationPreference"
        serializer="org.apache.axis.encoding.ser.BeanSerializerFactory"
        deserializer="org.apache.axis.encoding.ser.BeanDeserializerFactory"
        encodingStyle=""
      />
      <typeMapping
        xmlns:ns="http://dto.webservice.consumer.hartfordlife.com"
        qname="ns:ReferenceObject"
        type="java:com.hartfordlife.consumer.webservice.dto.ReferenceObject"
        serializer="org.apache.axis.encoding.ser.BeanSerializerFactory"
        deserializer="org.apache.axis.encoding.ser.BeanDeserializerFactory"
        encodingStyle=""
      />
      <typeMapping
        xmlns:ns="http://dto.webservice.consumer.hartfordlife.com"
        qname="ns:ClientCase"
        type="java:com.hartfordlife.consumer.webservice.dto.ClientCase"
        serializer="org.apache.axis.encoding.ser.BeanSerializerFactory"
        deserializer="org.apache.axis.encoding.ser.BeanDeserializerFactory"
        encodingStyle=""
      />
      <typeMapping
        xmlns:ns="http://dto.webservice.consumer.hartfordlife.com"
        qname="ns:Gender"
        type="java:com.hartfordlife.consumer.webservice.dto.Gender"
        serializer="org.apache.axis.encoding.ser.BeanSerializerFactory"
        deserializer="org.apache.axis.encoding.ser.BeanDeserializerFactory"
        encodingStyle=""
      />
      <typeMapping
        xmlns:ns="http://dto.webservice.consumer.hartfordlife.com"
        qname="ns:Party"
        type="java:com.hartfordlife.consumer.webservice.dto.Party"
        serializer="org.apache.axis.encoding.ser.BeanSerializerFactory"
        deserializer="org.apache.axis.encoding.ser.BeanDeserializerFactory"
        encodingStyle=""
      />
      <typeMapping
        xmlns:ns="http://dto.webservice.consumer.hartfordlife.com"
        qname="ns:State"
        type="java:com.hartfordlife.consumer.webservice.dto.State"
        serializer="org.apache.axis.encoding.ser.BeanSerializerFactory"
        deserializer="org.apache.axis.encoding.ser.BeanDeserializerFactory"
        encodingStyle=""
      />
      <typeMapping
        xmlns:ns="http://dto.webservice.consumer.hartfordlife.com"
        qname="ns:GbdOccupation"
        type="java:com.hartfordlife.consumer.webservice.dto.GbdOccupation"
        serializer="org.apache.axis.encoding.ser.BeanSerializerFactory"
        deserializer="org.apache.axis.encoding.ser.BeanDeserializerFactory"
        encodingStyle=""
      />
      <typeMapping
        xmlns:ns="http://dto.webservice.consumer.hartfordlife.com"
        qname="ns:ContactLocationType"
        type="java:com.hartfordlife.consumer.webservice.dto.ContactLocationType"
        serializer="org.apache.axis.encoding.ser.BeanSerializerFactory"
        deserializer="org.apache.axis.encoding.ser.BeanDeserializerFactory"
        encodingStyle=""
      />
      <typeMapping
        xmlns:ns="http://dto.webservice.consumer.hartfordlife.com"
        qname="ns:ContactMethod"
        type="java:com.hartfordlife.consumer.webservice.dto.ContactMethod"
        serializer="org.apache.axis.encoding.ser.BeanSerializerFactory"
        deserializer="org.apache.axis.encoding.ser.BeanDeserializerFactory"
        encodingStyle=""
      />
      <arrayMapping
        xmlns:ns="urn:webservice.consumer.hartfordlife.com"
        qname="ns:ArrayOf_tns1_EligibilityProfile"
        type="java:com.hartfordlife.consumer.webservice.dto.EligibilityProfile[]"
        innerType="cmp-ns:EligibilityProfile" xmlns:cmp-ns="http://dto.webservice.consumer.hartfordlife.com"
        encodingStyle=""
      />
  </service>
</deployment>
