<!-- 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 MobileWebServiceService WSDL service -->

  <service name="MyCompMobileWebService" provider="java:RPC" style="wrapped" use="literal">
      <parameter name="wsdlTargetNamespace" value="http://mobile.webservices.sys.mycomp.com"/>
      <parameter name="wsdlServiceElement" value="MobileWebServiceService"/>
      <parameter name="schemaQualified" value="http://mobile.webservices.sys.mycomp.com"/>
      <parameter name="wsdlServicePort" value="MyCompMobileWebService"/>
      <parameter name="className" value="com.mycomp.sys.webservices.mobile.MobileWebService"/>
      <parameter name="wsdlPortType" value="MobileWebService"/>
      <parameter name="typeMappingVersion" value="1.2"/>
      <operation name="executeRollOver" qname="operNS:executeRollOver" xmlns:operNS="http://mobile.webservices.sys.mycomp.com" returnQName="retNS:executeRollOverReturn" xmlns:retNS="http://mobile.webservices.sys.mycomp.com" returnType="rtns:MobileStockRecord" xmlns:rtns="http://mobile.webservices.sys.mycomp.com" soapAction="" >
        <parameter qname="pns:mobileId" xmlns:pns="http://mobile.webservices.sys.mycomp.com" type="tns:string" xmlns:tns="http://www.w3.org/2001/XMLSchema"/>
        <parameter qname="pns:vsn" xmlns:pns="http://mobile.webservices.sys.mycomp.com" type="tns:long" xmlns:tns="http://www.w3.org/2001/XMLSchema"/>
        <parameter qname="pns:newSaleId" xmlns:pns="http://mobile.webservices.sys.mycomp.com" type="tns:long" xmlns:tns="http://www.w3.org/2001/XMLSchema"/>
        <parameter qname="pns:newRunNumber" xmlns:pns="http://mobile.webservices.sys.mycomp.com" type="tns:string" xmlns:tns="http://www.w3.org/2001/XMLSchema"/>
        <parameter qname="pns:newLaneNumber" xmlns:pns="http://mobile.webservices.sys.mycomp.com" type="tns:string" xmlns:tns="http://www.w3.org/2001/XMLSchema"/>
        <parameter qname="pns:newXNumber" xmlns:pns="http://mobile.webservices.sys.mycomp.com" type="tns:string" xmlns:tns="http://www.w3.org/2001/XMLSchema"/>
      </operation>
      <operation name="getDynamicOrders" qname="operNS:getDynamicOrders" xmlns:operNS="http://mobile.webservices.sys.mycomp.com" returnQName="retNS:getDynamicOrdersReturn" xmlns:retNS="http://mobile.webservices.sys.mycomp.com" returnType="rtns:string" xmlns:rtns="http://www.w3.org/2001/XMLSchema" soapAction="" >
        <parameter qname="pns:mobileId" xmlns:pns="http://mobile.webservices.sys.mycomp.com" type="tns:string" xmlns:tns="http://www.w3.org/2001/XMLSchema"/>
        <parameter qname="pns:sellerStatus" xmlns:pns="http://mobile.webservices.sys.mycomp.com" type="tns:string" xmlns:tns="http://www.w3.org/2001/XMLSchema"/>
      </operation>
      <operation name="getRollOverRunNumbersBySale" qname="operNS:getRollOverRunNumbersBySale" xmlns:operNS="http://mobile.webservices.sys.mycomp.com" returnQName="retNS:getRollOverRunNumbersBySaleReturn" xmlns:retNS="http://mobile.webservices.sys.mycomp.com" returnType="rtns:string" xmlns:rtns="http://www.w3.org/2001/XMLSchema" soapAction="" >
        <parameter qname="pns:mobileId" xmlns:pns="http://mobile.webservices.sys.mycomp.com" type="tns:string" xmlns:tns="http://www.w3.org/2001/XMLSchema"/>
        <parameter qname="pns:saleId" xmlns:pns="http://mobile.webservices.sys.mycomp.com" type="tns:long" xmlns:tns="http://www.w3.org/2001/XMLSchema"/>
      </operation>
      <operation name="getNextXNumber" qname="operNS:getNextXNumber" xmlns:operNS="http://mobile.webservices.sys.mycomp.com" returnQName="retNS:getNextXNumberReturn" xmlns:retNS="http://mobile.webservices.sys.mycomp.com" returnType="rtns:string" xmlns:rtns="http://www.w3.org/2001/XMLSchema" soapAction="" >
        <parameter qname="pns:mobileId" xmlns:pns="http://mobile.webservices.sys.mycomp.com" type="tns:string" xmlns:tns="http://www.w3.org/2001/XMLSchema"/>
        <parameter qname="pns:saleId" xmlns:pns="http://mobile.webservices.sys.mycomp.com" type="tns:long" xmlns:tns="http://www.w3.org/2001/XMLSchema"/>
        <parameter qname="pns:laneName" xmlns:pns="http://mobile.webservices.sys.mycomp.com" type="tns:string" xmlns:tns="http://www.w3.org/2001/XMLSchema"/>
        <parameter qname="pns:runNumber" xmlns:pns="http://mobile.webservices.sys.mycomp.com" type="tns:int" xmlns:tns="http://www.w3.org/2001/XMLSchema"/>
      </operation>
      <operation name="getSales" qname="operNS:getSales" xmlns:operNS="http://mobile.webservices.sys.mycomp.com" returnQName="retNS:getSalesReturn" xmlns:retNS="http://mobile.webservices.sys.mycomp.com" returnType="rtns:MobileSale" xmlns:rtns="http://mobile.webservices.sys.mycomp.com" soapAction="" >
        <parameter qname="pns:mobileId" xmlns:pns="http://mobile.webservices.sys.mycomp.com" type="tns:string" xmlns:tns="http://www.w3.org/2001/XMLSchema"/>
        <parameter qname="pns:marketId" xmlns:pns="http://mobile.webservices.sys.mycomp.com" type="tns:long" xmlns:tns="http://www.w3.org/2001/XMLSchema"/>
      </operation>
      <operation name="getStockRecordByVin" qname="operNS:getStockRecordByVin" xmlns:operNS="http://mobile.webservices.sys.mycomp.com" returnQName="retNS:getStockRecordByVinReturn" xmlns:retNS="http://mobile.webservices.sys.mycomp.com" returnType="rtns:MobileStockRecord" xmlns:rtns="http://mobile.webservices.sys.mycomp.com" soapAction="" >
        <parameter qname="pns:mobileId" xmlns:pns="http://mobile.webservices.sys.mycomp.com" type="tns:string" xmlns:tns="http://www.w3.org/2001/XMLSchema"/>
        <parameter qname="pns:vin" xmlns:pns="http://mobile.webservices.sys.mycomp.com" type="tns:string" xmlns:tns="http://www.w3.org/2001/XMLSchema"/>
      </operation>
      <operation name="getStockRecordByVsn" qname="operNS:getStockRecordByVsn" xmlns:operNS="http://mobile.webservices.sys.mycomp.com" returnQName="retNS:getStockRecordByVsnReturn" xmlns:retNS="http://mobile.webservices.sys.mycomp.com" returnType="rtns:MobileStockRecord" xmlns:rtns="http://mobile.webservices.sys.mycomp.com" soapAction="" >
        <parameter qname="pns:mobileId" xmlns:pns="http://mobile.webservices.sys.mycomp.com" type="tns:string" xmlns:tns="http://www.w3.org/2001/XMLSchema"/>
        <parameter qname="pns:vsn" xmlns:pns="http://mobile.webservices.sys.mycomp.com" type="tns:string" xmlns:tns="http://www.w3.org/2001/XMLSchema"/>
      </operation>
      <parameter name="allowedMethods" value="getSales getStockRecordByVsn getDynamicOrders getStockRecordByVin getNextXNumber getRollOverRunNumbersBySale executeRollOver"/>

      <typeMapping
        xmlns:ns="http://mobile.webservices.sys.mycomp.com"
        qname="ns:MobileDealership"
        type="java:com.mycomp.sys.domain.mobile.MobileDealership"
        serializer="org.apache.axis.encoding.ser.BeanSerializerFactory"
        deserializer="org.apache.axis.encoding.ser.BeanDeserializerFactory"
        encodingStyle=""
      />
      <typeMapping
        xmlns:ns="http://mobile.webservices.sys.mycomp.com"
        qname="ns:MobileStockRecord"
        type="java:com.mycomp.sys.domain.mobile.MobileStockRecord"
        serializer="org.apache.axis.encoding.ser.BeanSerializerFactory"
        deserializer="org.apache.axis.encoding.ser.BeanDeserializerFactory"
        encodingStyle=""
      />
      <typeMapping
        xmlns:ns="http://mobile.webservices.sys.mycomp.com"
        qname="ns:MobileSale"
        type="java:com.mycomp.sys.domain.mobile.MobileSale"
        serializer="org.apache.axis.encoding.ser.BeanSerializerFactory"
        deserializer="org.apache.axis.encoding.ser.BeanDeserializerFactory"
        encodingStyle=""
      />
  </service>
</deployment>
