<?xml version="1.0"?>
<definitions xmlns="http://schemas.xmlsoap.org/wsdl/" xmlns:xs="http://www.w3.org/2001/XMLSchema" name="IWsDBCouponservice" targetNamespace="http://tempuri.org/" xmlns:tns="http://tempuri.org/" xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/" xmlns:mime="http://schemas.xmlsoap.org/wsdl/mime/" xmlns:ns1="urn:WsCustomEditIntf" xmlns:ns2="urn:WsDBCouponIntf" xmlns:ns3="urn:OtnSysUtils">
  <types>
    <xs:schema targetNamespace="urn:WsCustomEditIntf" xmlns="urn:WsCustomEditIntf">
      <xs:simpleType name="TWsEditTransType">
        <xs:restriction base="xs:string">
          <xs:enumeration value="ottOneTrans"/>
          <xs:enumeration value="ottOneForEach"/>
          <xs:enumeration value="ottMockTransaction"/>
        </xs:restriction>
      </xs:simpleType>
    </xs:schema>
    <xs:schema targetNamespace="urn:WsDBCouponIntf" xmlns="urn:WsDBCouponIntf">
      <xs:simpleType name="TSerialCouponResult">
        <xs:restriction base="xs:string">
          <xs:enumeration value="scrUndefined"/>
          <xs:enumeration value="scrExistAndNotUsed"/>
          <xs:enumeration value="scrExistAndReleased"/>
          <xs:enumeration value="scrExistAndInUse"/>
          <xs:enumeration value="scrVerifiedOK"/>
        </xs:restriction>
      </xs:simpleType>
      <xs:simpleType name="TSearchResult">
        <xs:restriction base="xs:string">
          <xs:enumeration value="srNotFound"/>
          <xs:enumeration value="srFound"/>
          <xs:enumeration value="srCancelled"/>
          <xs:enumeration value="srNotValidInPeriod"/>
          <xs:enumeration value="srNotValid"/>
          <xs:enumeration value="srNotChoose"/>
          <xs:enumeration value="srQuantityExceede"/>
          <xs:enumeration value="srNotCombinable"/>
          <xs:enumeration value="srQuantityExceededQuota"/>
        </xs:restriction>
      </xs:simpleType>
    </xs:schema>
    <xs:schema targetNamespace="urn:OtnSysUtils" xmlns="urn:OtnSysUtils">
      <xs:complexType name="TArrayOfInt">
        <xs:complexContent>
          <xs:restriction base="soapenc:Array">
            <sequence xmlns="http://www.w3.org/2001/XMLSchema"/>
            <xs:attribute ref="soapenc:arrayType" n1:arrayType="xs:int[]" xmlns:n1="http://schemas.xmlsoap.org/wsdl/"/>
          </xs:restriction>
        </xs:complexContent>
      </xs:complexType>
    </xs:schema>
  </types>
  <message name="GetDataById0Request">
    <part name="aId" type="xs:string"/>
  </message>
  <message name="GetDataById0Response">
    <part name="aXmlData" type="xs:string"/>
    <part name="return" type="xs:boolean"/>
  </message>
  <message name="GetDataByIds1Request">
    <part name="aIds" type="xs:string"/>
  </message>
  <message name="GetDataByIds1Response">
    <part name="aXmlData" type="xs:string"/>
    <part name="return" type="xs:boolean"/>
  </message>
  <message name="GetDataByParams2Request">
    <part name="aParams" type="xs:string"/>
  </message>
  <message name="GetDataByParams2Response">
    <part name="aXmlData" type="xs:string"/>
    <part name="return" type="xs:boolean"/>
  </message>
  <message name="GetNewObjectDefault3Request"/>
  <message name="GetNewObjectDefault3Response">
    <part name="aXmlData" type="xs:string"/>
  </message>
  <message name="ApplyChanges4Request">
    <part name="aTransactionType" type="ns1:TWsEditTransType"/>
    <part name="aXmlData" type="xs:string"/>
  </message>
  <message name="ApplyChanges4Response">
    <part name="aXmlData" type="xs:string"/>
    <part name="return" type="xs:int"/>
  </message>
  <message name="ApplyChanges25Request">
    <part name="AXMLData" type="xs:string"/>
  </message>
  <message name="ApplyChanges25Response">
    <part name="return" type="xs:string"/>
  </message>
  <message name="GetRootWithSchema6Request">
    <part name="AId" type="xs:string"/>
  </message>
  <message name="GetRootWithSchema6Response">
    <part name="return" type="xs:string"/>
  </message>
  <message name="GetDataAll7Request"/>
  <message name="GetDataAll7Response">
    <part name="aXmlData" type="xs:string"/>
    <part name="return" type="xs:boolean"/>
  </message>
  <message name="Validate8Request">
    <part name="aXmlData" type="xs:string"/>
  </message>
  <message name="Validate8Response">
    <part name="aErrorId" type="xs:int"/>
    <part name="aErrorMessage" type="xs:string"/>
    <part name="return" type="xs:boolean"/>
  </message>
  <message name="FindCouponSerial9Request">
    <part name="aPromotionId" type="xs:int"/>
    <part name="ACouponSerial" type="xs:string"/>
    <part name="aErrorCode" type="xs:int"/>
    <part name="aCouponId" type="xs:int"/>
    <part name="AOperationType" type="xs:int"/>
  </message>
  <message name="FindCouponSerial9Response">
    <part name="aPromotionId" type="xs:int"/>
    <part name="aErrorCode" type="xs:int"/>
    <part name="aCouponId" type="xs:int"/>
    <part name="return" type="ns2:TSerialCouponResult"/>
  </message>
  <message name="ImportCouponSerial10Request">
    <part name="aPromotionId" type="xs:int"/>
    <part name="APromoType" type="xs:int"/>
    <part name="ACouponSerial" type="xs:string"/>
    <part name="aErrorCode" type="xs:int"/>
    <part name="aErrorMessage" type="xs:string"/>
  </message>
  <message name="ImportCouponSerial10Response">
    <part name="aErrorCode" type="xs:int"/>
    <part name="aErrorMessage" type="xs:string"/>
    <part name="return" type="xs:boolean"/>
  </message>
  <message name="CreateCoupon11Request">
    <part name="aPromotionId" type="xs:int"/>
    <part name="ACouponSerial" type="xs:string"/>
  </message>
  <message name="CreateCoupon11Response">
    <part name="return" type="xs:int"/>
  </message>
  <message name="IsCouponToCreate12Request">
    <part name="aCouponId" type="xs:int"/>
  </message>
  <message name="IsCouponToCreate12Response">
    <part name="return" type="xs:boolean"/>
  </message>
  <message name="FindCouponDetails13Request">
    <part name="ACouponCode" type="xs:string"/>
    <part name="ACouponType" type="xs:int"/>
    <part name="aErrorCode" type="xs:int"/>
    <part name="ACouponId" type="xs:int"/>
    <part name="AMinTckQty" type="xs:int"/>
    <part name="AMaxTckQty" type="xs:int"/>
    <part name="AAccId" type="xs:int"/>
    <part name="ABillAccId" type="xs:int"/>
  </message>
  <message name="FindCouponDetails13Response">
    <part name="ACouponType" type="xs:int"/>
    <part name="aErrorCode" type="xs:int"/>
    <part name="ACouponId" type="xs:int"/>
    <part name="AMinTckQty" type="xs:int"/>
    <part name="AMaxTckQty" type="xs:int"/>
    <part name="AAccId" type="xs:int"/>
    <part name="ABillAccId" type="xs:int"/>
    <part name="return" type="xs:boolean"/>
  </message>
  <message name="ActivateCoupon14Request">
    <part name="ACouponId" type="xs:int"/>
  </message>
  <message name="ActivateCoupon14Response"/>
  <message name="DeactivateCoupon15Request">
    <part name="ACouponId" type="xs:int"/>
  </message>
  <message name="DeactivateCoupon15Response"/>
  <message name="GetCouponSaleId16Request">
    <part name="aCouponId" type="xs:int"/>
  </message>
  <message name="GetCouponSaleId16Response">
    <part name="return" type="xs:int"/>
  </message>
  <message name="GetCouponsCompleted17Request">
    <part name="aPromotionId" type="xs:int"/>
    <part name="anerror" type="xs:int"/>
    <part name="aserials" type="xs:string"/>
  </message>
  <message name="GetCouponsCompleted17Response">
    <part name="anerror" type="xs:int"/>
    <part name="aserials" type="xs:string"/>
    <part name="return" type="xs:boolean"/>
  </message>
  <message name="ValidateCouponCode18Request">
    <part name="ACouponCode" type="xs:string"/>
    <part name="APromoId" type="xs:int"/>
    <part name="AType" type="xs:int"/>
  </message>
  <message name="ValidateCouponCode18Response">
    <part name="APromoId" type="xs:int"/>
    <part name="AType" type="xs:int"/>
    <part name="return" type="xs:boolean"/>
  </message>
  <message name="ValidateCouponAndPackageCode19Request">
    <part name="ACouponCode" type="xs:string"/>
    <part name="APromoId" type="xs:int"/>
    <part name="AType" type="xs:int"/>
  </message>
  <message name="ValidateCouponAndPackageCode19Response">
    <part name="APromoId" type="xs:int"/>
    <part name="AType" type="xs:int"/>
    <part name="return" type="xs:boolean"/>
  </message>
  <message name="ValidatePackageCode20Request">
    <part name="APackageCode" type="xs:string"/>
    <part name="APromoId" type="xs:int"/>
    <part name="AType" type="xs:int"/>
  </message>
  <message name="ValidatePackageCode20Response">
    <part name="APromoId" type="xs:int"/>
    <part name="AType" type="xs:int"/>
    <part name="return" type="xs:boolean"/>
  </message>
  <message name="DeactivateCouponByCode21Request">
    <part name="AcouponCode" type="xs:string"/>
    <part name="APromoId" type="xs:int"/>
  </message>
  <message name="DeactivateCouponByCode21Response">
    <part name="return" type="xs:boolean"/>
  </message>
  <message name="GetCouponDetailsByCode22Request">
    <part name="ACouponCode" type="xs:string"/>
    <part name="ACouponId" type="xs:int"/>
    <part name="ACouponType" type="xs:int"/>
    <part name="AcouponSerialId" type="xs:anyType"/>
    <part name="AcouponSerial" type="xs:string"/>
    <part name="ANotCombinable" type="xs:boolean"/>
    <part name="ANotCombinableRollingDiscount" type="xs:boolean"/>
    <part name="ANotCombinableDynamicOffer" type="xs:boolean"/>
    <part name="AIsUsed" type="xs:boolean"/>
    <part name="AIsActive" type="xs:boolean"/>
    <part name="AUseQuotaForAccounts" type="xs:boolean"/>
    <part name="AUseQuotaGeneric" type="xs:boolean"/>
  </message>
  <message name="GetCouponDetailsByCode22Response">
    <part name="ACouponId" type="xs:int"/>
    <part name="ACouponType" type="xs:int"/>
    <part name="AcouponSerialId" type="xs:anyType"/>
    <part name="AcouponSerial" type="xs:string"/>
    <part name="ANotCombinable" type="xs:boolean"/>
    <part name="ANotCombinableRollingDiscount" type="xs:boolean"/>
    <part name="ANotCombinableDynamicOffer" type="xs:boolean"/>
    <part name="AIsUsed" type="xs:boolean"/>
    <part name="AIsActive" type="xs:boolean"/>
    <part name="AUseQuotaForAccounts" type="xs:boolean"/>
    <part name="AUseQuotaGeneric" type="xs:boolean"/>
    <part name="return" type="xs:boolean"/>
  </message>
  <message name="ReconcileTransactionCoupon23Request">
    <part name="ATransactionId" type="xs:int"/>
  </message>
  <message name="ReconcileTransactionCoupon23Response">
    <part name="return" type="xs:boolean"/>
  </message>
  <message name="ReconcileSaleCoupon24Request">
    <part name="ASaleId" type="xs:int"/>
  </message>
  <message name="ReconcileSaleCoupon24Response">
    <part name="return" type="xs:boolean"/>
  </message>
  <message name="SetStateCoupon25Request">
    <part name="ACouponId" type="xs:int"/>
    <part name="AStateCoupon" type="xs:int"/>
    <part name="APromoId" type="xs:int"/>
    <part name="APickDateTime" type="xs:dateTime"/>
  </message>
  <message name="SetStateCoupon25Response">
    <part name="return" type="xs:int"/>
  </message>
  <message name="UnLockCoupon26Request">
    <part name="ACouponId" type="xs:int"/>
  </message>
  <message name="UnLockCoupon26Response">
    <part name="return" type="xs:boolean"/>
  </message>
  <message name="FindPackageSerial27Request">
    <part name="aPromotionId" type="xs:int"/>
    <part name="ACouponSerial" type="xs:string"/>
    <part name="aErrorCode" type="xs:int"/>
    <part name="aCouponId" type="xs:int"/>
  </message>
  <message name="FindPackageSerial27Response">
    <part name="aPromotionId" type="xs:int"/>
    <part name="aErrorCode" type="xs:int"/>
    <part name="aCouponId" type="xs:int"/>
    <part name="return" type="xs:boolean"/>
  </message>
  <message name="SearchPackage28Request">
    <part name="aSearchString" type="xs:string"/>
    <part name="aQuantity" type="xs:int"/>
    <part name="aCouponId" type="xs:int"/>
    <part name="AMaxCouponsOnTransaction" type="xs:int"/>
    <part name="AOutMessage" type="xs:string"/>
  </message>
  <message name="SearchPackage28Response">
    <part name="aCouponId" type="xs:int"/>
    <part name="AMaxCouponsOnTransaction" type="xs:int"/>
    <part name="AOutMessage" type="xs:string"/>
    <part name="return" type="ns2:TSearchResult"/>
  </message>
  <message name="SearchCoupon29Request">
    <part name="aSearchString" type="xs:string"/>
    <part name="aQuantity" type="xs:int"/>
    <part name="aBillingAccountId" type="xs:int"/>
    <part name="aCouponId" type="xs:int"/>
    <part name="AMaxCouponsOnTransaction" type="xs:int"/>
    <part name="AOutMessage" type="xs:string"/>
  </message>
  <message name="SearchCoupon29Response">
    <part name="aCouponId" type="xs:int"/>
    <part name="AMaxCouponsOnTransaction" type="xs:int"/>
    <part name="AOutMessage" type="xs:string"/>
    <part name="return" type="ns2:TSearchResult"/>
  </message>
  <message name="FreeCouponBySaleId30Request">
    <part name="ASaleId" type="xs:int"/>
  </message>
  <message name="FreeCouponBySaleId30Response">
    <part name="return" type="xs:int"/>
  </message>
  <message name="ReleasedCouponAndPackage31Request">
    <part name="ATicketIDs" type="ns3:TArrayOfInt"/>
  </message>
  <message name="ReleasedCouponAndPackage31Response"/>
  <message name="IsExternalCouponSerialCreated32Request">
    <part name="ACouponSerial" type="xs:string"/>
    <part name="APromType" type="xs:int"/>
  </message>
  <message name="IsExternalCouponSerialCreated32Response">
    <part name="return" type="xs:boolean"/>
  </message>
  <message name="GetExternalCouponActiveRange33Request">
    <part name="ACouponSerial" type="xs:string"/>
    <part name="AActiveFrom" type="xs:dateTime"/>
    <part name="AActiveTo" type="xs:dateTime"/>
  </message>
  <message name="GetExternalCouponActiveRange33Response">
    <part name="AActiveFrom" type="xs:dateTime"/>
    <part name="AActiveTo" type="xs:dateTime"/>
    <part name="return" type="xs:boolean"/>
  </message>
  <message name="CreateExternalCoupon34Request">
    <part name="AValidateResponseXML" type="xs:string"/>
  </message>
  <message name="CreateExternalCoupon34Response">
    <part name="return" type="xs:int"/>
  </message>
  <message name="ExternalCouponPost35Request">
    <part name="ACouponId" type="xs:int"/>
    <part name="APickDateTime" type="xs:dateTime"/>
  </message>
  <message name="ExternalCouponPost35Response">
    <part name="return" type="xs:boolean"/>
  </message>
  <message name="ExternalCouponValidate36Request">
    <part name="AValidateRequestXML" type="xs:string"/>
  </message>
  <message name="ExternalCouponValidate36Response">
    <part name="return" type="xs:string"/>
  </message>
  <message name="UpdateExternalCoupon37Request">
    <part name="AValidateResponseXML" type="xs:string"/>
  </message>
  <message name="UpdateExternalCoupon37Response"/>
  <message name="CreateExternalPackage38Request">
    <part name="AValidateResponseXML" type="xs:string"/>
  </message>
  <message name="CreateExternalPackage38Response">
    <part name="return" type="xs:int"/>
  </message>
  <message name="ExternalPackagePost39Request">
    <part name="ACouponId" type="xs:int"/>
    <part name="APickDateTime" type="xs:dateTime"/>
  </message>
  <message name="ExternalPackagePost39Response">
    <part name="return" type="xs:boolean"/>
  </message>
  <message name="ExternalPackageValidate40Request">
    <part name="APromoId" type="xs:int"/>
    <part name="APackageSerial" type="xs:string"/>
  </message>
  <message name="ExternalPackageValidate40Response">
    <part name="return" type="xs:string"/>
  </message>
  <message name="GetQuotaDetailsByAccountId41Request">
    <part name="APromotionId" type="xs:int"/>
    <part name="AVisitPerfdate" type="xs:int"/>
    <part name="AAccountId" type="xs:int"/>
    <part name="ASalesDetail" type="xs:boolean"/>
    <part name="AUsageBeforeToday" type="xs:boolean"/>
  </message>
  <message name="GetQuotaDetailsByAccountId41Response">
    <part name="return" type="xs:base64Binary"/>
  </message>
  <message name="GetQuotaDetailsByDmgCategoryId42Request">
    <part name="APromotionId" type="xs:int"/>
    <part name="AVisitPerfdate" type="xs:int"/>
    <part name="ADmgCategoryId" type="xs:int"/>
    <part name="ASalesDetail" type="xs:boolean"/>
    <part name="AUsageBeforeToday" type="xs:boolean"/>
  </message>
  <message name="GetQuotaDetailsByDmgCategoryId42Response">
    <part name="return" type="xs:base64Binary"/>
  </message>
  <portType name="IWsDBCoupon">
    <operation name="GetDataById">
      <input message="tns:GetDataById0Request"/>
      <output message="tns:GetDataById0Response"/>
    </operation>
    <operation name="GetDataByIds">
      <input message="tns:GetDataByIds1Request"/>
      <output message="tns:GetDataByIds1Response"/>
    </operation>
    <operation name="GetDataByParams">
      <input message="tns:GetDataByParams2Request"/>
      <output message="tns:GetDataByParams2Response"/>
    </operation>
    <operation name="GetNewObjectDefault">
      <input message="tns:GetNewObjectDefault3Request"/>
      <output message="tns:GetNewObjectDefault3Response"/>
    </operation>
    <operation name="ApplyChanges">
      <input message="tns:ApplyChanges4Request"/>
      <output message="tns:ApplyChanges4Response"/>
    </operation>
    <operation name="ApplyChanges2">
      <input message="tns:ApplyChanges25Request"/>
      <output message="tns:ApplyChanges25Response"/>
    </operation>
    <operation name="GetRootWithSchema">
      <input message="tns:GetRootWithSchema6Request"/>
      <output message="tns:GetRootWithSchema6Response"/>
    </operation>
    <operation name="GetDataAll">
      <input message="tns:GetDataAll7Request"/>
      <output message="tns:GetDataAll7Response"/>
    </operation>
    <operation name="Validate">
      <input message="tns:Validate8Request"/>
      <output message="tns:Validate8Response"/>
    </operation>
    <operation name="FindCouponSerial">
      <input message="tns:FindCouponSerial9Request"/>
      <output message="tns:FindCouponSerial9Response"/>
    </operation>
    <operation name="ImportCouponSerial">
      <input message="tns:ImportCouponSerial10Request"/>
      <output message="tns:ImportCouponSerial10Response"/>
    </operation>
    <operation name="CreateCoupon">
      <input message="tns:CreateCoupon11Request"/>
      <output message="tns:CreateCoupon11Response"/>
    </operation>
    <operation name="IsCouponToCreate">
      <input message="tns:IsCouponToCreate12Request"/>
      <output message="tns:IsCouponToCreate12Response"/>
    </operation>
    <operation name="FindCouponDetails">
      <input message="tns:FindCouponDetails13Request"/>
      <output message="tns:FindCouponDetails13Response"/>
    </operation>
    <operation name="ActivateCoupon">
      <input message="tns:ActivateCoupon14Request"/>
      <output message="tns:ActivateCoupon14Response"/>
    </operation>
    <operation name="DeactivateCoupon">
      <input message="tns:DeactivateCoupon15Request"/>
      <output message="tns:DeactivateCoupon15Response"/>
    </operation>
    <operation name="GetCouponSaleId">
      <input message="tns:GetCouponSaleId16Request"/>
      <output message="tns:GetCouponSaleId16Response"/>
    </operation>
    <operation name="GetCouponsCompleted">
      <input message="tns:GetCouponsCompleted17Request"/>
      <output message="tns:GetCouponsCompleted17Response"/>
    </operation>
    <operation name="ValidateCouponCode">
      <input message="tns:ValidateCouponCode18Request"/>
      <output message="tns:ValidateCouponCode18Response"/>
    </operation>
    <operation name="ValidateCouponAndPackageCode">
      <input message="tns:ValidateCouponAndPackageCode19Request"/>
      <output message="tns:ValidateCouponAndPackageCode19Response"/>
    </operation>
    <operation name="ValidatePackageCode">
      <input message="tns:ValidatePackageCode20Request"/>
      <output message="tns:ValidatePackageCode20Response"/>
    </operation>
    <operation name="DeactivateCouponByCode">
      <input message="tns:DeactivateCouponByCode21Request"/>
      <output message="tns:DeactivateCouponByCode21Response"/>
    </operation>
    <operation name="GetCouponDetailsByCode">
      <input message="tns:GetCouponDetailsByCode22Request"/>
      <output message="tns:GetCouponDetailsByCode22Response"/>
    </operation>
    <operation name="ReconcileTransactionCoupon">
      <input message="tns:ReconcileTransactionCoupon23Request"/>
      <output message="tns:ReconcileTransactionCoupon23Response"/>
    </operation>
    <operation name="ReconcileSaleCoupon">
      <input message="tns:ReconcileSaleCoupon24Request"/>
      <output message="tns:ReconcileSaleCoupon24Response"/>
    </operation>
    <operation name="SetStateCoupon">
      <input message="tns:SetStateCoupon25Request"/>
      <output message="tns:SetStateCoupon25Response"/>
    </operation>
    <operation name="UnLockCoupon">
      <input message="tns:UnLockCoupon26Request"/>
      <output message="tns:UnLockCoupon26Response"/>
    </operation>
    <operation name="FindPackageSerial">
      <input message="tns:FindPackageSerial27Request"/>
      <output message="tns:FindPackageSerial27Response"/>
    </operation>
    <operation name="SearchPackage">
      <input message="tns:SearchPackage28Request"/>
      <output message="tns:SearchPackage28Response"/>
    </operation>
    <operation name="SearchCoupon">
      <input message="tns:SearchCoupon29Request"/>
      <output message="tns:SearchCoupon29Response"/>
    </operation>
    <operation name="FreeCouponBySaleId">
      <input message="tns:FreeCouponBySaleId30Request"/>
      <output message="tns:FreeCouponBySaleId30Response"/>
    </operation>
    <operation name="ReleasedCouponAndPackage">
      <input message="tns:ReleasedCouponAndPackage31Request"/>
      <output message="tns:ReleasedCouponAndPackage31Response"/>
    </operation>
    <operation name="IsExternalCouponSerialCreated">
      <input message="tns:IsExternalCouponSerialCreated32Request"/>
      <output message="tns:IsExternalCouponSerialCreated32Response"/>
    </operation>
    <operation name="GetExternalCouponActiveRange">
      <input message="tns:GetExternalCouponActiveRange33Request"/>
      <output message="tns:GetExternalCouponActiveRange33Response"/>
    </operation>
    <operation name="CreateExternalCoupon">
      <input message="tns:CreateExternalCoupon34Request"/>
      <output message="tns:CreateExternalCoupon34Response"/>
    </operation>
    <operation name="ExternalCouponPost">
      <input message="tns:ExternalCouponPost35Request"/>
      <output message="tns:ExternalCouponPost35Response"/>
    </operation>
    <operation name="ExternalCouponValidate">
      <input message="tns:ExternalCouponValidate36Request"/>
      <output message="tns:ExternalCouponValidate36Response"/>
    </operation>
    <operation name="UpdateExternalCoupon">
      <input message="tns:UpdateExternalCoupon37Request"/>
      <output message="tns:UpdateExternalCoupon37Response"/>
    </operation>
    <operation name="CreateExternalPackage">
      <input message="tns:CreateExternalPackage38Request"/>
      <output message="tns:CreateExternalPackage38Response"/>
    </operation>
    <operation name="ExternalPackagePost">
      <input message="tns:ExternalPackagePost39Request"/>
      <output message="tns:ExternalPackagePost39Response"/>
    </operation>
    <operation name="ExternalPackageValidate">
      <input message="tns:ExternalPackageValidate40Request"/>
      <output message="tns:ExternalPackageValidate40Response"/>
    </operation>
    <operation name="GetQuotaDetailsByAccountId">
      <input message="tns:GetQuotaDetailsByAccountId41Request"/>
      <output message="tns:GetQuotaDetailsByAccountId41Response"/>
    </operation>
    <operation name="GetQuotaDetailsByDmgCategoryId">
      <input message="tns:GetQuotaDetailsByDmgCategoryId42Request"/>
      <output message="tns:GetQuotaDetailsByDmgCategoryId42Response"/>
    </operation>
  </portType>
  <binding name="IWsDBCouponbinding" type="tns:IWsDBCoupon">
    <binding xmlns="http://schemas.xmlsoap.org/wsdl/soap/" style="rpc" transport="http://schemas.xmlsoap.org/soap/http"/>
    <operation name="GetDataById">
      <operation xmlns="http://schemas.xmlsoap.org/wsdl/soap/" soapAction="urn:WsDBCouponIntf-IWsDBCoupon#GetDataById" style="rpc"/>
      <input>
        <body xmlns="http://schemas.xmlsoap.org/wsdl/soap/" use="encoded" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:WsDBCouponIntf-IWsDBCoupon"/>
      </input>
      <output>
        <body xmlns="http://schemas.xmlsoap.org/wsdl/soap/" use="encoded" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:WsDBCouponIntf-IWsDBCoupon"/>
      </output>
    </operation>
    <operation name="GetDataByIds">
      <operation xmlns="http://schemas.xmlsoap.org/wsdl/soap/" soapAction="urn:WsDBCouponIntf-IWsDBCoupon#GetDataByIds" style="rpc"/>
      <input>
        <body xmlns="http://schemas.xmlsoap.org/wsdl/soap/" use="encoded" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:WsDBCouponIntf-IWsDBCoupon"/>
      </input>
      <output>
        <body xmlns="http://schemas.xmlsoap.org/wsdl/soap/" use="encoded" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:WsDBCouponIntf-IWsDBCoupon"/>
      </output>
    </operation>
    <operation name="GetDataByParams">
      <operation xmlns="http://schemas.xmlsoap.org/wsdl/soap/" soapAction="urn:WsDBCouponIntf-IWsDBCoupon#GetDataByParams" style="rpc"/>
      <input>
        <body xmlns="http://schemas.xmlsoap.org/wsdl/soap/" use="encoded" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:WsDBCouponIntf-IWsDBCoupon"/>
      </input>
      <output>
        <body xmlns="http://schemas.xmlsoap.org/wsdl/soap/" use="encoded" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:WsDBCouponIntf-IWsDBCoupon"/>
      </output>
    </operation>
    <operation name="GetNewObjectDefault">
      <operation xmlns="http://schemas.xmlsoap.org/wsdl/soap/" soapAction="urn:WsDBCouponIntf-IWsDBCoupon#GetNewObjectDefault" style="rpc"/>
      <input>
        <body xmlns="http://schemas.xmlsoap.org/wsdl/soap/" use="encoded" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:WsDBCouponIntf-IWsDBCoupon"/>
      </input>
      <output>
        <body xmlns="http://schemas.xmlsoap.org/wsdl/soap/" use="encoded" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:WsDBCouponIntf-IWsDBCoupon"/>
      </output>
    </operation>
    <operation name="ApplyChanges">
      <operation xmlns="http://schemas.xmlsoap.org/wsdl/soap/" soapAction="urn:WsDBCouponIntf-IWsDBCoupon#ApplyChanges" style="rpc"/>
      <input>
        <body xmlns="http://schemas.xmlsoap.org/wsdl/soap/" use="encoded" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:WsDBCouponIntf-IWsDBCoupon"/>
      </input>
      <output>
        <body xmlns="http://schemas.xmlsoap.org/wsdl/soap/" use="encoded" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:WsDBCouponIntf-IWsDBCoupon"/>
      </output>
    </operation>
    <operation name="ApplyChanges2">
      <operation xmlns="http://schemas.xmlsoap.org/wsdl/soap/" soapAction="urn:WsDBCouponIntf-IWsDBCoupon#ApplyChanges2" style="rpc"/>
      <input>
        <body xmlns="http://schemas.xmlsoap.org/wsdl/soap/" use="encoded" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:WsDBCouponIntf-IWsDBCoupon"/>
      </input>
      <output>
        <body xmlns="http://schemas.xmlsoap.org/wsdl/soap/" use="encoded" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:WsDBCouponIntf-IWsDBCoupon"/>
      </output>
    </operation>
    <operation name="GetRootWithSchema">
      <operation xmlns="http://schemas.xmlsoap.org/wsdl/soap/" soapAction="urn:WsDBCouponIntf-IWsDBCoupon#GetRootWithSchema" style="rpc"/>
      <input>
        <body xmlns="http://schemas.xmlsoap.org/wsdl/soap/" use="encoded" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:WsDBCouponIntf-IWsDBCoupon"/>
      </input>
      <output>
        <body xmlns="http://schemas.xmlsoap.org/wsdl/soap/" use="encoded" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:WsDBCouponIntf-IWsDBCoupon"/>
      </output>
    </operation>
    <operation name="GetDataAll">
      <operation xmlns="http://schemas.xmlsoap.org/wsdl/soap/" soapAction="urn:WsDBCouponIntf-IWsDBCoupon#GetDataAll" style="rpc"/>
      <input>
        <body xmlns="http://schemas.xmlsoap.org/wsdl/soap/" use="encoded" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:WsDBCouponIntf-IWsDBCoupon"/>
      </input>
      <output>
        <body xmlns="http://schemas.xmlsoap.org/wsdl/soap/" use="encoded" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:WsDBCouponIntf-IWsDBCoupon"/>
      </output>
    </operation>
    <operation name="Validate">
      <operation xmlns="http://schemas.xmlsoap.org/wsdl/soap/" soapAction="urn:WsDBCouponIntf-IWsDBCoupon#Validate" style="rpc"/>
      <input>
        <body xmlns="http://schemas.xmlsoap.org/wsdl/soap/" use="encoded" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:WsDBCouponIntf-IWsDBCoupon"/>
      </input>
      <output>
        <body xmlns="http://schemas.xmlsoap.org/wsdl/soap/" use="encoded" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:WsDBCouponIntf-IWsDBCoupon"/>
      </output>
    </operation>
    <operation name="FindCouponSerial">
      <operation xmlns="http://schemas.xmlsoap.org/wsdl/soap/" soapAction="urn:WsDBCouponIntf-IWsDBCoupon#FindCouponSerial" style="rpc"/>
      <input>
        <body xmlns="http://schemas.xmlsoap.org/wsdl/soap/" use="encoded" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:WsDBCouponIntf-IWsDBCoupon"/>
      </input>
      <output>
        <body xmlns="http://schemas.xmlsoap.org/wsdl/soap/" use="encoded" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:WsDBCouponIntf-IWsDBCoupon"/>
      </output>
    </operation>
    <operation name="ImportCouponSerial">
      <operation xmlns="http://schemas.xmlsoap.org/wsdl/soap/" soapAction="urn:WsDBCouponIntf-IWsDBCoupon#ImportCouponSerial" style="rpc"/>
      <input>
        <body xmlns="http://schemas.xmlsoap.org/wsdl/soap/" use="encoded" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:WsDBCouponIntf-IWsDBCoupon"/>
      </input>
      <output>
        <body xmlns="http://schemas.xmlsoap.org/wsdl/soap/" use="encoded" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:WsDBCouponIntf-IWsDBCoupon"/>
      </output>
    </operation>
    <operation name="CreateCoupon">
      <operation xmlns="http://schemas.xmlsoap.org/wsdl/soap/" soapAction="urn:WsDBCouponIntf-IWsDBCoupon#CreateCoupon" style="rpc"/>
      <input>
        <body xmlns="http://schemas.xmlsoap.org/wsdl/soap/" use="encoded" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:WsDBCouponIntf-IWsDBCoupon"/>
      </input>
      <output>
        <body xmlns="http://schemas.xmlsoap.org/wsdl/soap/" use="encoded" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:WsDBCouponIntf-IWsDBCoupon"/>
      </output>
    </operation>
    <operation name="IsCouponToCreate">
      <operation xmlns="http://schemas.xmlsoap.org/wsdl/soap/" soapAction="urn:WsDBCouponIntf-IWsDBCoupon#IsCouponToCreate" style="rpc"/>
      <input>
        <body xmlns="http://schemas.xmlsoap.org/wsdl/soap/" use="encoded" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:WsDBCouponIntf-IWsDBCoupon"/>
      </input>
      <output>
        <body xmlns="http://schemas.xmlsoap.org/wsdl/soap/" use="encoded" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:WsDBCouponIntf-IWsDBCoupon"/>
      </output>
    </operation>
    <operation name="FindCouponDetails">
      <operation xmlns="http://schemas.xmlsoap.org/wsdl/soap/" soapAction="urn:WsDBCouponIntf-IWsDBCoupon#FindCouponDetails" style="rpc"/>
      <input>
        <body xmlns="http://schemas.xmlsoap.org/wsdl/soap/" use="encoded" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:WsDBCouponIntf-IWsDBCoupon"/>
      </input>
      <output>
        <body xmlns="http://schemas.xmlsoap.org/wsdl/soap/" use="encoded" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:WsDBCouponIntf-IWsDBCoupon"/>
      </output>
    </operation>
    <operation name="ActivateCoupon">
      <operation xmlns="http://schemas.xmlsoap.org/wsdl/soap/" soapAction="urn:WsDBCouponIntf-IWsDBCoupon#ActivateCoupon" style="rpc"/>
      <input>
        <body xmlns="http://schemas.xmlsoap.org/wsdl/soap/" use="encoded" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:WsDBCouponIntf-IWsDBCoupon"/>
      </input>
      <output>
        <body xmlns="http://schemas.xmlsoap.org/wsdl/soap/" use="encoded" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:WsDBCouponIntf-IWsDBCoupon"/>
      </output>
    </operation>
    <operation name="DeactivateCoupon">
      <operation xmlns="http://schemas.xmlsoap.org/wsdl/soap/" soapAction="urn:WsDBCouponIntf-IWsDBCoupon#DeactivateCoupon" style="rpc"/>
      <input>
        <body xmlns="http://schemas.xmlsoap.org/wsdl/soap/" use="encoded" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:WsDBCouponIntf-IWsDBCoupon"/>
      </input>
      <output>
        <body xmlns="http://schemas.xmlsoap.org/wsdl/soap/" use="encoded" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:WsDBCouponIntf-IWsDBCoupon"/>
      </output>
    </operation>
    <operation name="GetCouponSaleId">
      <operation xmlns="http://schemas.xmlsoap.org/wsdl/soap/" soapAction="urn:WsDBCouponIntf-IWsDBCoupon#GetCouponSaleId" style="rpc"/>
      <input>
        <body xmlns="http://schemas.xmlsoap.org/wsdl/soap/" use="encoded" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:WsDBCouponIntf-IWsDBCoupon"/>
      </input>
      <output>
        <body xmlns="http://schemas.xmlsoap.org/wsdl/soap/" use="encoded" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:WsDBCouponIntf-IWsDBCoupon"/>
      </output>
    </operation>
    <operation name="GetCouponsCompleted">
      <operation xmlns="http://schemas.xmlsoap.org/wsdl/soap/" soapAction="urn:WsDBCouponIntf-IWsDBCoupon#GetCouponsCompleted" style="rpc"/>
      <input>
        <body xmlns="http://schemas.xmlsoap.org/wsdl/soap/" use="encoded" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:WsDBCouponIntf-IWsDBCoupon"/>
      </input>
      <output>
        <body xmlns="http://schemas.xmlsoap.org/wsdl/soap/" use="encoded" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:WsDBCouponIntf-IWsDBCoupon"/>
      </output>
    </operation>
    <operation name="ValidateCouponCode">
      <operation xmlns="http://schemas.xmlsoap.org/wsdl/soap/" soapAction="urn:WsDBCouponIntf-IWsDBCoupon#ValidateCouponCode" style="rpc"/>
      <input>
        <body xmlns="http://schemas.xmlsoap.org/wsdl/soap/" use="encoded" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:WsDBCouponIntf-IWsDBCoupon"/>
      </input>
      <output>
        <body xmlns="http://schemas.xmlsoap.org/wsdl/soap/" use="encoded" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:WsDBCouponIntf-IWsDBCoupon"/>
      </output>
    </operation>
    <operation name="ValidateCouponAndPackageCode">
      <operation xmlns="http://schemas.xmlsoap.org/wsdl/soap/" soapAction="urn:WsDBCouponIntf-IWsDBCoupon#ValidateCouponAndPackageCode" style="rpc"/>
      <input>
        <body xmlns="http://schemas.xmlsoap.org/wsdl/soap/" use="encoded" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:WsDBCouponIntf-IWsDBCoupon"/>
      </input>
      <output>
        <body xmlns="http://schemas.xmlsoap.org/wsdl/soap/" use="encoded" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:WsDBCouponIntf-IWsDBCoupon"/>
      </output>
    </operation>
    <operation name="ValidatePackageCode">
      <operation xmlns="http://schemas.xmlsoap.org/wsdl/soap/" soapAction="urn:WsDBCouponIntf-IWsDBCoupon#ValidatePackageCode" style="rpc"/>
      <input>
        <body xmlns="http://schemas.xmlsoap.org/wsdl/soap/" use="encoded" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:WsDBCouponIntf-IWsDBCoupon"/>
      </input>
      <output>
        <body xmlns="http://schemas.xmlsoap.org/wsdl/soap/" use="encoded" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:WsDBCouponIntf-IWsDBCoupon"/>
      </output>
    </operation>
    <operation name="DeactivateCouponByCode">
      <operation xmlns="http://schemas.xmlsoap.org/wsdl/soap/" soapAction="urn:WsDBCouponIntf-IWsDBCoupon#DeactivateCouponByCode" style="rpc"/>
      <input>
        <body xmlns="http://schemas.xmlsoap.org/wsdl/soap/" use="encoded" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:WsDBCouponIntf-IWsDBCoupon"/>
      </input>
      <output>
        <body xmlns="http://schemas.xmlsoap.org/wsdl/soap/" use="encoded" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:WsDBCouponIntf-IWsDBCoupon"/>
      </output>
    </operation>
    <operation name="GetCouponDetailsByCode">
      <operation xmlns="http://schemas.xmlsoap.org/wsdl/soap/" soapAction="urn:WsDBCouponIntf-IWsDBCoupon#GetCouponDetailsByCode" style="rpc"/>
      <input>
        <body xmlns="http://schemas.xmlsoap.org/wsdl/soap/" use="encoded" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:WsDBCouponIntf-IWsDBCoupon"/>
      </input>
      <output>
        <body xmlns="http://schemas.xmlsoap.org/wsdl/soap/" use="encoded" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:WsDBCouponIntf-IWsDBCoupon"/>
      </output>
    </operation>
    <operation name="ReconcileTransactionCoupon">
      <operation xmlns="http://schemas.xmlsoap.org/wsdl/soap/" soapAction="urn:WsDBCouponIntf-IWsDBCoupon#ReconcileTransactionCoupon" style="rpc"/>
      <input>
        <body xmlns="http://schemas.xmlsoap.org/wsdl/soap/" use="encoded" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:WsDBCouponIntf-IWsDBCoupon"/>
      </input>
      <output>
        <body xmlns="http://schemas.xmlsoap.org/wsdl/soap/" use="encoded" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:WsDBCouponIntf-IWsDBCoupon"/>
      </output>
    </operation>
    <operation name="ReconcileSaleCoupon">
      <operation xmlns="http://schemas.xmlsoap.org/wsdl/soap/" soapAction="urn:WsDBCouponIntf-IWsDBCoupon#ReconcileSaleCoupon" style="rpc"/>
      <input>
        <body xmlns="http://schemas.xmlsoap.org/wsdl/soap/" use="encoded" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:WsDBCouponIntf-IWsDBCoupon"/>
      </input>
      <output>
        <body xmlns="http://schemas.xmlsoap.org/wsdl/soap/" use="encoded" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:WsDBCouponIntf-IWsDBCoupon"/>
      </output>
    </operation>
    <operation name="SetStateCoupon">
      <operation xmlns="http://schemas.xmlsoap.org/wsdl/soap/" soapAction="urn:WsDBCouponIntf-IWsDBCoupon#SetStateCoupon" style="rpc"/>
      <input>
        <body xmlns="http://schemas.xmlsoap.org/wsdl/soap/" use="encoded" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:WsDBCouponIntf-IWsDBCoupon"/>
      </input>
      <output>
        <body xmlns="http://schemas.xmlsoap.org/wsdl/soap/" use="encoded" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:WsDBCouponIntf-IWsDBCoupon"/>
      </output>
    </operation>
    <operation name="UnLockCoupon">
      <operation xmlns="http://schemas.xmlsoap.org/wsdl/soap/" soapAction="urn:WsDBCouponIntf-IWsDBCoupon#UnLockCoupon" style="rpc"/>
      <input>
        <body xmlns="http://schemas.xmlsoap.org/wsdl/soap/" use="encoded" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:WsDBCouponIntf-IWsDBCoupon"/>
      </input>
      <output>
        <body xmlns="http://schemas.xmlsoap.org/wsdl/soap/" use="encoded" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:WsDBCouponIntf-IWsDBCoupon"/>
      </output>
    </operation>
    <operation name="FindPackageSerial">
      <operation xmlns="http://schemas.xmlsoap.org/wsdl/soap/" soapAction="urn:WsDBCouponIntf-IWsDBCoupon#FindPackageSerial" style="rpc"/>
      <input>
        <body xmlns="http://schemas.xmlsoap.org/wsdl/soap/" use="encoded" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:WsDBCouponIntf-IWsDBCoupon"/>
      </input>
      <output>
        <body xmlns="http://schemas.xmlsoap.org/wsdl/soap/" use="encoded" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:WsDBCouponIntf-IWsDBCoupon"/>
      </output>
    </operation>
    <operation name="SearchPackage">
      <operation xmlns="http://schemas.xmlsoap.org/wsdl/soap/" soapAction="urn:WsDBCouponIntf-IWsDBCoupon#SearchPackage" style="rpc"/>
      <input>
        <body xmlns="http://schemas.xmlsoap.org/wsdl/soap/" use="encoded" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:WsDBCouponIntf-IWsDBCoupon"/>
      </input>
      <output>
        <body xmlns="http://schemas.xmlsoap.org/wsdl/soap/" use="encoded" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:WsDBCouponIntf-IWsDBCoupon"/>
      </output>
    </operation>
    <operation name="SearchCoupon">
      <operation xmlns="http://schemas.xmlsoap.org/wsdl/soap/" soapAction="urn:WsDBCouponIntf-IWsDBCoupon#SearchCoupon" style="rpc"/>
      <input>
        <body xmlns="http://schemas.xmlsoap.org/wsdl/soap/" use="encoded" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:WsDBCouponIntf-IWsDBCoupon"/>
      </input>
      <output>
        <body xmlns="http://schemas.xmlsoap.org/wsdl/soap/" use="encoded" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:WsDBCouponIntf-IWsDBCoupon"/>
      </output>
    </operation>
    <operation name="FreeCouponBySaleId">
      <operation xmlns="http://schemas.xmlsoap.org/wsdl/soap/" soapAction="urn:WsDBCouponIntf-IWsDBCoupon#FreeCouponBySaleId" style="rpc"/>
      <input>
        <body xmlns="http://schemas.xmlsoap.org/wsdl/soap/" use="encoded" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:WsDBCouponIntf-IWsDBCoupon"/>
      </input>
      <output>
        <body xmlns="http://schemas.xmlsoap.org/wsdl/soap/" use="encoded" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:WsDBCouponIntf-IWsDBCoupon"/>
      </output>
    </operation>
    <operation name="ReleasedCouponAndPackage">
      <operation xmlns="http://schemas.xmlsoap.org/wsdl/soap/" soapAction="urn:WsDBCouponIntf-IWsDBCoupon#ReleasedCouponAndPackage" style="rpc"/>
      <input>
        <body xmlns="http://schemas.xmlsoap.org/wsdl/soap/" use="encoded" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:WsDBCouponIntf-IWsDBCoupon"/>
      </input>
      <output>
        <body xmlns="http://schemas.xmlsoap.org/wsdl/soap/" use="encoded" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:WsDBCouponIntf-IWsDBCoupon"/>
      </output>
    </operation>
    <operation name="IsExternalCouponSerialCreated">
      <operation xmlns="http://schemas.xmlsoap.org/wsdl/soap/" soapAction="urn:WsDBCouponIntf-IWsDBCoupon#IsExternalCouponSerialCreated" style="rpc"/>
      <input>
        <body xmlns="http://schemas.xmlsoap.org/wsdl/soap/" use="encoded" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:WsDBCouponIntf-IWsDBCoupon"/>
      </input>
      <output>
        <body xmlns="http://schemas.xmlsoap.org/wsdl/soap/" use="encoded" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:WsDBCouponIntf-IWsDBCoupon"/>
      </output>
    </operation>
    <operation name="GetExternalCouponActiveRange">
      <operation xmlns="http://schemas.xmlsoap.org/wsdl/soap/" soapAction="urn:WsDBCouponIntf-IWsDBCoupon#GetExternalCouponActiveRange" style="rpc"/>
      <input>
        <body xmlns="http://schemas.xmlsoap.org/wsdl/soap/" use="encoded" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:WsDBCouponIntf-IWsDBCoupon"/>
      </input>
      <output>
        <body xmlns="http://schemas.xmlsoap.org/wsdl/soap/" use="encoded" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:WsDBCouponIntf-IWsDBCoupon"/>
      </output>
    </operation>
    <operation name="CreateExternalCoupon">
      <operation xmlns="http://schemas.xmlsoap.org/wsdl/soap/" soapAction="urn:WsDBCouponIntf-IWsDBCoupon#CreateExternalCoupon" style="rpc"/>
      <input>
        <body xmlns="http://schemas.xmlsoap.org/wsdl/soap/" use="encoded" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:WsDBCouponIntf-IWsDBCoupon"/>
      </input>
      <output>
        <body xmlns="http://schemas.xmlsoap.org/wsdl/soap/" use="encoded" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:WsDBCouponIntf-IWsDBCoupon"/>
      </output>
    </operation>
    <operation name="ExternalCouponPost">
      <operation xmlns="http://schemas.xmlsoap.org/wsdl/soap/" soapAction="urn:WsDBCouponIntf-IWsDBCoupon#ExternalCouponPost" style="rpc"/>
      <input>
        <body xmlns="http://schemas.xmlsoap.org/wsdl/soap/" use="encoded" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:WsDBCouponIntf-IWsDBCoupon"/>
      </input>
      <output>
        <body xmlns="http://schemas.xmlsoap.org/wsdl/soap/" use="encoded" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:WsDBCouponIntf-IWsDBCoupon"/>
      </output>
    </operation>
    <operation name="ExternalCouponValidate">
      <operation xmlns="http://schemas.xmlsoap.org/wsdl/soap/" soapAction="urn:WsDBCouponIntf-IWsDBCoupon#ExternalCouponValidate" style="rpc"/>
      <input>
        <body xmlns="http://schemas.xmlsoap.org/wsdl/soap/" use="encoded" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:WsDBCouponIntf-IWsDBCoupon"/>
      </input>
      <output>
        <body xmlns="http://schemas.xmlsoap.org/wsdl/soap/" use="encoded" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:WsDBCouponIntf-IWsDBCoupon"/>
      </output>
    </operation>
    <operation name="UpdateExternalCoupon">
      <operation xmlns="http://schemas.xmlsoap.org/wsdl/soap/" soapAction="urn:WsDBCouponIntf-IWsDBCoupon#UpdateExternalCoupon" style="rpc"/>
      <input>
        <body xmlns="http://schemas.xmlsoap.org/wsdl/soap/" use="encoded" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:WsDBCouponIntf-IWsDBCoupon"/>
      </input>
      <output>
        <body xmlns="http://schemas.xmlsoap.org/wsdl/soap/" use="encoded" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:WsDBCouponIntf-IWsDBCoupon"/>
      </output>
    </operation>
    <operation name="CreateExternalPackage">
      <operation xmlns="http://schemas.xmlsoap.org/wsdl/soap/" soapAction="urn:WsDBCouponIntf-IWsDBCoupon#CreateExternalPackage" style="rpc"/>
      <input>
        <body xmlns="http://schemas.xmlsoap.org/wsdl/soap/" use="encoded" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:WsDBCouponIntf-IWsDBCoupon"/>
      </input>
      <output>
        <body xmlns="http://schemas.xmlsoap.org/wsdl/soap/" use="encoded" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:WsDBCouponIntf-IWsDBCoupon"/>
      </output>
    </operation>
    <operation name="ExternalPackagePost">
      <operation xmlns="http://schemas.xmlsoap.org/wsdl/soap/" soapAction="urn:WsDBCouponIntf-IWsDBCoupon#ExternalPackagePost" style="rpc"/>
      <input>
        <body xmlns="http://schemas.xmlsoap.org/wsdl/soap/" use="encoded" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:WsDBCouponIntf-IWsDBCoupon"/>
      </input>
      <output>
        <body xmlns="http://schemas.xmlsoap.org/wsdl/soap/" use="encoded" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:WsDBCouponIntf-IWsDBCoupon"/>
      </output>
    </operation>
    <operation name="ExternalPackageValidate">
      <operation xmlns="http://schemas.xmlsoap.org/wsdl/soap/" soapAction="urn:WsDBCouponIntf-IWsDBCoupon#ExternalPackageValidate" style="rpc"/>
      <input>
        <body xmlns="http://schemas.xmlsoap.org/wsdl/soap/" use="encoded" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:WsDBCouponIntf-IWsDBCoupon"/>
      </input>
      <output>
        <body xmlns="http://schemas.xmlsoap.org/wsdl/soap/" use="encoded" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:WsDBCouponIntf-IWsDBCoupon"/>
      </output>
    </operation>
    <operation name="GetQuotaDetailsByAccountId">
      <operation xmlns="http://schemas.xmlsoap.org/wsdl/soap/" soapAction="urn:WsDBCouponIntf-IWsDBCoupon#GetQuotaDetailsByAccountId" style="rpc"/>
      <input>
        <body xmlns="http://schemas.xmlsoap.org/wsdl/soap/" use="encoded" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:WsDBCouponIntf-IWsDBCoupon"/>
      </input>
      <output>
        <body xmlns="http://schemas.xmlsoap.org/wsdl/soap/" use="encoded" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:WsDBCouponIntf-IWsDBCoupon"/>
      </output>
    </operation>
    <operation name="GetQuotaDetailsByDmgCategoryId">
      <operation xmlns="http://schemas.xmlsoap.org/wsdl/soap/" soapAction="urn:WsDBCouponIntf-IWsDBCoupon#GetQuotaDetailsByDmgCategoryId" style="rpc"/>
      <input>
        <body xmlns="http://schemas.xmlsoap.org/wsdl/soap/" use="encoded" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:WsDBCouponIntf-IWsDBCoupon"/>
      </input>
      <output>
        <body xmlns="http://schemas.xmlsoap.org/wsdl/soap/" use="encoded" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:WsDBCouponIntf-IWsDBCoupon"/>
      </output>
    </operation>
  </binding>
  <service name="IWsDBCouponservice">
    <port name="IWsDBCouponPort" binding="tns:IWsDBCouponbinding">
      <address xmlns="http://schemas.xmlsoap.org/wsdl/soap/" location="http://skc-isapi-b2b.vivaticket.com/BosServices.dll/soap/IWsDBCoupon"/>
    </port>
  </service>
</definitions>

