<?xml version="1.0" encoding="utf-8"?>
<wsdl:definitions xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:tns="http://tempuri.org/" xmlns:i12="http://tempuri.org/OrdersDs.xsd" xmlns:i13="http://tempuri.org/CodeTreeDs.xsd" xmlns:i10="http://tempuri.org/VendorsDs.xsd" xmlns:i11="http://tempuri.org/IssuedLicensesDs.xsd" xmlns:i14="http://tempuri.org/ProtectMessagesDs.xsd" xmlns:http="http://schemas.xmlsoap.org/wsdl/http/" xmlns:i3="http://tempuri.org/CustomerPortalUsersDs.xsd" xmlns:i2="http://tempuri.org/Customers.xsd" xmlns:i1="http://tempuri.org/RegistrationDefinitionDs.xsd" xmlns:i0="http://tempuri.org/ActivationParamsDs.xsd" xmlns:i7="http://tempuri.org/SettingsDs.xsd" xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/" xmlns:mime="http://schemas.xmlsoap.org/wsdl/mime/" xmlns:i4="http://tempuri.org/ProductsDs.xsd" xmlns:s="http://www.w3.org/2001/XMLSchema" xmlns:i9="http://tempuri.org/CRMSynchronizeStatusDs.xsd" xmlns:i8="http://tempuri.org/CRMConnectorsDs.xsd" xmlns:i6="http://tempuri.org/LicensesDs.xsd" xmlns:i5="http://tempuri.org/RegistrationFieldsDs.xsd" xmlns:tm="http://microsoft.com/wsdl/mime/textMatching/" targetNamespace="http://tempuri.org/" xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">
  <wsdl:import namespace="http://tempuri.org/ActivationParamsDs.xsd" location="http://ortho.securelm.net/LicenseIssueWs/IssueService.asmx?schema=ActivationParamsDs" />
  <wsdl:import namespace="http://tempuri.org/RegistrationDefinitionDs.xsd" location="http://ortho.securelm.net/LicenseIssueWs/IssueService.asmx?schema=RegistrationDefinitionDs" />
  <wsdl:import namespace="http://tempuri.org/Customers.xsd" location="http://ortho.securelm.net/LicenseIssueWs/IssueService.asmx?schema=CustomersDs" />
  <wsdl:import namespace="http://tempuri.org/CustomerPortalUsersDs.xsd" location="http://ortho.securelm.net/LicenseIssueWs/IssueService.asmx?schema=CustomerPortalUsersDs" />
  <wsdl:import namespace="http://tempuri.org/ProductsDs.xsd" location="http://ortho.securelm.net/LicenseIssueWs/IssueService.asmx?schema=ProductsDs" />
  <wsdl:import namespace="http://tempuri.org/RegistrationFieldsDs.xsd" location="http://ortho.securelm.net/LicenseIssueWs/IssueService.asmx?schema=RegistrationFieldsDs" />
  <wsdl:import namespace="http://tempuri.org/LicensesDs.xsd" location="http://ortho.securelm.net/LicenseIssueWs/IssueService.asmx?schema=LicensesDs" />
  <wsdl:import namespace="http://tempuri.org/SettingsDs.xsd" location="http://ortho.securelm.net/LicenseIssueWs/IssueService.asmx?schema=SettingsDs" />
  <wsdl:import namespace="http://tempuri.org/CRMConnectorsDs.xsd" location="http://ortho.securelm.net/LicenseIssueWs/IssueService.asmx?schema=CRMConnectorsDs" />
  <wsdl:import namespace="http://tempuri.org/CRMSynchronizeStatusDs.xsd" location="http://ortho.securelm.net/LicenseIssueWs/IssueService.asmx?schema=CRMSynchronizeStatusDs" />
  <wsdl:import namespace="http://tempuri.org/VendorsDs.xsd" location="http://ortho.securelm.net/LicenseIssueWs/IssueService.asmx?schema=VendorsDs" />
  <wsdl:import namespace="http://tempuri.org/IssuedLicensesDs.xsd" location="http://ortho.securelm.net/LicenseIssueWs/IssueService.asmx?schema=IssuedLicensesDs" />
  <wsdl:import namespace="http://tempuri.org/OrdersDs.xsd" location="http://ortho.securelm.net/LicenseIssueWs/IssueService.asmx?schema=OrdersDs" />
  <wsdl:import namespace="http://tempuri.org/CodeTreeDs.xsd" location="http://ortho.securelm.net/LicenseIssueWs/IssueService.asmx?schema=CodeTreeDs" />
  <wsdl:import namespace="http://tempuri.org/ProtectMessagesDs.xsd" location="http://ortho.securelm.net/LicenseIssueWs/IssueService.asmx?schema=ProtectMessagesDs" />
  <wsdl:types>
    <s:schema elementFormDefault="qualified" targetNamespace="http://tempuri.org/">
      <s:import namespace="http://tempuri.org/ActivationParamsDs.xsd" />
      <s:import namespace="http://tempuri.org/RegistrationDefinitionDs.xsd" />
      <s:import namespace="http://tempuri.org/Customers.xsd" />
      <s:import namespace="http://tempuri.org/CustomerPortalUsersDs.xsd" />
      <s:import namespace="http://tempuri.org/ProductsDs.xsd" />
      <s:import namespace="http://tempuri.org/RegistrationFieldsDs.xsd" />
      <s:import namespace="http://tempuri.org/LicensesDs.xsd" />
      <s:import namespace="http://tempuri.org/SettingsDs.xsd" />
      <s:import namespace="http://tempuri.org/CRMConnectorsDs.xsd" />
      <s:import namespace="http://tempuri.org/CRMSynchronizeStatusDs.xsd" />
      <s:import namespace="http://tempuri.org/VendorsDs.xsd" />
      <s:import namespace="http://tempuri.org/IssuedLicensesDs.xsd" />
      <s:import namespace="http://tempuri.org/OrdersDs.xsd" />
      <s:import namespace="http://tempuri.org/CodeTreeDs.xsd" />
      <s:import namespace="http://tempuri.org/ProtectMessagesDs.xsd" />
      <s:element name="PerformActivationEx">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="oParams">
              <s:complexType>
                <s:sequence>
                  <s:any namespace="http://tempuri.org/ActivationParamsDs.xsd" />
                </s:sequence>
              </s:complexType>
            </s:element>
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="PerformActivationExResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="PerformActivationExResult" type="s:base64Binary" />
            <s:element minOccurs="1" maxOccurs="1" name="enType" type="tns:RegistrationType" />
            <s:element minOccurs="0" maxOccurs="1" name="oDefinition">
              <s:complexType>
                <s:sequence>
                  <s:any namespace="http://tempuri.org/RegistrationDefinitionDs.xsd" />
                </s:sequence>
              </s:complexType>
            </s:element>
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:simpleType name="RegistrationType">
        <s:restriction base="s:string">
          <s:enumeration value="None" />
          <s:enumeration value="Optional" />
          <s:enumeration value="Required" />
        </s:restriction>
      </s:simpleType>
      <s:element name="PerformActivation">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="sActivationKey" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="RequestData" type="s:base64Binary" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="PerformActivationResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="PerformActivationResult" type="s:base64Binary" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetCustomers">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="1" maxOccurs="1" name="bLoadCustomTags" type="s:boolean" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetCustomersResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="GetCustomersResult">
              <s:complexType>
                <s:sequence>
                  <s:any namespace="http://tempuri.org/Customers.xsd" />
                </s:sequence>
              </s:complexType>
            </s:element>
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetCustomerById">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="sId" type="s:string" />
            <s:element minOccurs="1" maxOccurs="1" name="bLoadCustomTags" type="s:boolean" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetCustomerByIdResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="GetCustomerByIdResult">
              <s:complexType>
                <s:sequence>
                  <s:any namespace="http://tempuri.org/Customers.xsd" />
                </s:sequence>
              </s:complexType>
            </s:element>
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetCustomerByName">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="sName" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetCustomerByNameResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="GetCustomerByNameResult">
              <s:complexType>
                <s:sequence>
                  <s:any namespace="http://tempuri.org/Customers.xsd" />
                </s:sequence>
              </s:complexType>
            </s:element>
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetCustomerPortalUsers">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="customerIds" type="tns:ArrayOfString" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:complexType name="ArrayOfString">
        <s:sequence>
          <s:element minOccurs="0" maxOccurs="unbounded" name="string" nillable="true" type="s:string" />
        </s:sequence>
      </s:complexType>
      <s:element name="GetCustomerPortalUsersResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="GetCustomerPortalUsersResult">
              <s:complexType>
                <s:sequence>
                  <s:any namespace="http://tempuri.org/CustomerPortalUsersDs.xsd" />
                </s:sequence>
              </s:complexType>
            </s:element>
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="SearchCustomers">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="sSearchText" type="s:string" />
            <s:element minOccurs="1" maxOccurs="1" name="bSearchNameOnly" type="s:boolean" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="SearchCustomersResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="SearchCustomersResult">
              <s:complexType>
                <s:sequence>
                  <s:any namespace="http://tempuri.org/Customers.xsd" />
                </s:sequence>
              </s:complexType>
            </s:element>
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="IsCustomerExists">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="sName" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="IsCustomerExistsResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="1" maxOccurs="1" name="IsCustomerExistsResult" type="s:boolean" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetCustomerPortalUserOwner">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="sUserName" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetCustomerPortalUserOwnerResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="GetCustomerPortalUserOwnerResult">
              <s:complexType>
                <s:sequence>
                  <s:any namespace="http://tempuri.org/Customers.xsd" />
                </s:sequence>
              </s:complexType>
            </s:element>
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="UpdateCustomersData">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="oDs">
              <s:complexType>
                <s:sequence>
                  <s:any namespace="http://tempuri.org/Customers.xsd" />
                </s:sequence>
              </s:complexType>
            </s:element>
            <s:element minOccurs="0" maxOccurs="1" name="sCustomerTypeRole" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="sUserRole" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="sUserPwd" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="sUsername" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="UpdateCustomersDataResponse">
        <s:complexType />
      </s:element>
      <s:element name="DeleteCustomer">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="customersId" type="tns:ArrayOfString" />
            <s:element minOccurs="1" maxOccurs="1" name="bDeleteLicenses" type="s:boolean" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="DeleteCustomerResponse">
        <s:complexType />
      </s:element>
      <s:element name="ExportCustomers">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="oDs">
              <s:complexType>
                <s:sequence>
                  <s:any namespace="http://tempuri.org/Customers.xsd" />
                </s:sequence>
              </s:complexType>
            </s:element>
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="ExportCustomersResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="ExportCustomersResult" type="s:base64Binary" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetProducts">
        <s:complexType />
      </s:element>
      <s:element name="GetProductsResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="GetProductsResult">
              <s:complexType>
                <s:sequence>
                  <s:any namespace="http://tempuri.org/ProductsDs.xsd" />
                </s:sequence>
              </s:complexType>
            </s:element>
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetVendorProducts">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="sVendorId" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetVendorProductsResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="GetVendorProductsResult">
              <s:complexType>
                <s:sequence>
                  <s:any namespace="http://tempuri.org/ProductsDs.xsd" />
                </s:sequence>
              </s:complexType>
            </s:element>
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetProductById">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="oDs">
              <s:complexType>
                <s:sequence>
                  <s:any namespace="http://tempuri.org/ProductsDs.xsd" />
                </s:sequence>
              </s:complexType>
            </s:element>
            <s:element minOccurs="0" maxOccurs="1" name="sProdId" type="s:string" />
            <s:element minOccurs="1" maxOccurs="1" name="enLoadChilds" type="tns:PRODUCT_ITEMS" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:simpleType name="PRODUCT_ITEMS">
        <s:list>
          <s:simpleType>
            <s:restriction base="s:string">
              <s:enumeration value="None" />
              <s:enumeration value="Packages" />
              <s:enumeration value="Features" />
              <s:enumeration value="PackageFeatures" />
              <s:enumeration value="Product" />
              <s:enumeration value="Attachments" />
              <s:enumeration value="SKUs" />
            </s:restriction>
          </s:simpleType>
        </s:list>
      </s:simpleType>
      <s:element name="GetProductByIdResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="GetProductByIdResult">
              <s:complexType>
                <s:sequence>
                  <s:any namespace="http://tempuri.org/ProductsDs.xsd" />
                </s:sequence>
              </s:complexType>
            </s:element>
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetPackageById">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="oDs">
              <s:complexType>
                <s:sequence>
                  <s:any namespace="http://tempuri.org/ProductsDs.xsd" />
                </s:sequence>
              </s:complexType>
            </s:element>
            <s:element minOccurs="0" maxOccurs="1" name="sPackId" type="s:string" />
            <s:element minOccurs="1" maxOccurs="1" name="enLoadChilds" type="tns:PRODUCT_ITEMS" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetPackageByIdResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="GetPackageByIdResult">
              <s:complexType>
                <s:sequence>
                  <s:any namespace="http://tempuri.org/ProductsDs.xsd" />
                </s:sequence>
              </s:complexType>
            </s:element>
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetFeatureById">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="oDs">
              <s:complexType>
                <s:sequence>
                  <s:any namespace="http://tempuri.org/ProductsDs.xsd" />
                </s:sequence>
              </s:complexType>
            </s:element>
            <s:element minOccurs="0" maxOccurs="1" name="sFeatId" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="sPackId" type="s:string" />
            <s:element minOccurs="1" maxOccurs="1" name="enLoadChilds" type="tns:PRODUCT_ITEMS" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetFeatureByIdResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="GetFeatureByIdResult">
              <s:complexType>
                <s:sequence>
                  <s:any namespace="http://tempuri.org/ProductsDs.xsd" />
                </s:sequence>
              </s:complexType>
            </s:element>
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetProductsItemsByParams">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="sProdId" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="sPackId" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="sFeatId" type="s:string" />
            <s:element minOccurs="1" maxOccurs="1" name="enLoadChilds" type="tns:PRODUCT_ITEMS" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetProductsItemsByParamsResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="GetProductsItemsByParamsResult">
              <s:complexType>
                <s:sequence>
                  <s:any namespace="http://tempuri.org/ProductsDs.xsd" />
                </s:sequence>
              </s:complexType>
            </s:element>
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="AddProduct">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="oDs">
              <s:complexType>
                <s:sequence>
                  <s:any namespace="http://tempuri.org/ProductsDs.xsd" />
                </s:sequence>
              </s:complexType>
            </s:element>
            <s:element minOccurs="0" maxOccurs="1" name="sCopyFromId" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="AddProductResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="1" maxOccurs="1" name="AddProductResult" type="s:boolean" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="UpdateProducts">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="oDs">
              <s:complexType>
                <s:sequence>
                  <s:any namespace="http://tempuri.org/ProductsDs.xsd" />
                </s:sequence>
              </s:complexType>
            </s:element>
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="UpdateProductsResponse">
        <s:complexType />
      </s:element>
      <s:element name="UpdatePackage">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="oDs">
              <s:complexType>
                <s:sequence>
                  <s:any namespace="http://tempuri.org/ProductsDs.xsd" />
                </s:sequence>
              </s:complexType>
            </s:element>
            <s:element minOccurs="0" maxOccurs="1" name="delPackageFeatures" type="tns:ArrayOfString" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="UpdatePackageResponse">
        <s:complexType />
      </s:element>
      <s:element name="UpdateProductFeatures">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="oDs">
              <s:complexType>
                <s:sequence>
                  <s:any namespace="http://tempuri.org/ProductsDs.xsd" />
                </s:sequence>
              </s:complexType>
            </s:element>
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="UpdateProductFeaturesResponse">
        <s:complexType />
      </s:element>
      <s:element name="UpdateLimitedFeatures">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="oDs">
              <s:complexType>
                <s:sequence>
                  <s:any namespace="http://tempuri.org/ProductsDs.xsd" />
                </s:sequence>
              </s:complexType>
            </s:element>
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="UpdateLimitedFeaturesResponse">
        <s:complexType />
      </s:element>
      <s:element name="UpdatePackageFeatures">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="oDs">
              <s:complexType>
                <s:sequence>
                  <s:any namespace="http://tempuri.org/ProductsDs.xsd" />
                </s:sequence>
              </s:complexType>
            </s:element>
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="UpdatePackageFeaturesResponse">
        <s:complexType />
      </s:element>
      <s:element name="DeleteProductItem">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="sId" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="sProdId" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="sPackId" type="s:string" />
            <s:element minOccurs="1" maxOccurs="1" name="enType" type="tns:PRODUCT_ITEMS" />
            <s:element minOccurs="1" maxOccurs="1" name="bDeleteLicenses" type="s:boolean" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="DeleteProductItemResponse">
        <s:complexType />
      </s:element>
      <s:element name="DeleteVendorProducts">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="sVendorId" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="DeleteVendorProductsResponse">
        <s:complexType />
      </s:element>
      <s:element name="IsProductExists">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="sName" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="sVersion" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="IsProductExistsResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="1" maxOccurs="1" name="IsProductExistsResult" type="s:boolean" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="IsPackageExists">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="sName" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="sProdId" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="IsPackageExistsResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="1" maxOccurs="1" name="IsPackageExistsResult" type="s:boolean" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="IsFeatureExists">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="sName" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="sProdId" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="IsFeatureExistsResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="1" maxOccurs="1" name="IsFeatureExistsResult" type="s:boolean" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="SetActiveProductsPermutation">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="sVendorId" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="sPermId" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="SetActiveProductsPermutationResponse">
        <s:complexType />
      </s:element>
      <s:element name="SetActivePermutation">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="sProdId" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="sPermId" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="SetActivePermutationResponse">
        <s:complexType />
      </s:element>
      <s:element name="GetProductRegistrationDefinitions">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="sProdId" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetProductRegistrationDefinitionsResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="GetProductRegistrationDefinitionsResult">
              <s:complexType>
                <s:sequence>
                  <s:any namespace="http://tempuri.org/RegistrationDefinitionDs.xsd" />
                </s:sequence>
              </s:complexType>
            </s:element>
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetProductByNameAndVersion">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="sProdName" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="sProdVersion" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetProductByNameAndVersionResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="GetProductByNameAndVersionResult">
              <s:complexType>
                <s:sequence>
                  <s:any namespace="http://tempuri.org/ProductsDs.xsd" />
                </s:sequence>
              </s:complexType>
            </s:element>
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetProductByNameVersionVendor">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="sProdName" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="sProdVersion" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="sVendorName" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetProductByNameVersionVendorResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="GetProductByNameVersionVendorResult">
              <s:complexType>
                <s:sequence>
                  <s:any namespace="http://tempuri.org/ProductsDs.xsd" />
                </s:sequence>
              </s:complexType>
            </s:element>
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetProductAttachments">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="sProdId" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetProductAttachmentsResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="GetProductAttachmentsResult">
              <s:complexType>
                <s:sequence>
                  <s:any namespace="http://tempuri.org/ProductsDs.xsd" />
                </s:sequence>
              </s:complexType>
            </s:element>
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetAttachmentById">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="sAttId" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetAttachmentByIdResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="GetAttachmentByIdResult">
              <s:complexType>
                <s:sequence>
                  <s:any namespace="http://tempuri.org/ProductsDs.xsd" />
                </s:sequence>
              </s:complexType>
            </s:element>
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetAttachmentsById">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="attIds" type="tns:ArrayOfString" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetAttachmentsByIdResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="GetAttachmentsByIdResult">
              <s:complexType>
                <s:sequence>
                  <s:any namespace="http://tempuri.org/ProductsDs.xsd" />
                </s:sequence>
              </s:complexType>
            </s:element>
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetAttachmentFile">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="sAttId" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetAttachmentFileResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="GetAttachmentFileResult" type="s:base64Binary" />
            <s:element minOccurs="0" maxOccurs="1" name="sFileName" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="AddEditAttachment">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="oDs">
              <s:complexType>
                <s:sequence>
                  <s:any namespace="http://tempuri.org/ProductsDs.xsd" />
                </s:sequence>
              </s:complexType>
            </s:element>
            <s:element minOccurs="1" maxOccurs="1" name="enType" type="tns:AttachmentType" />
            <s:element minOccurs="0" maxOccurs="1" name="sContentType" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="oFileData" type="s:base64Binary" />
            <s:element minOccurs="0" maxOccurs="1" name="sUserFileName" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:simpleType name="AttachmentType">
        <s:restriction base="s:string">
          <s:enumeration value="File" />
          <s:enumeration value="Url" />
        </s:restriction>
      </s:simpleType>
      <s:element name="AddEditAttachmentResponse">
        <s:complexType />
      </s:element>
      <s:element name="DeleteAttachment">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="sAttId" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="DeleteAttachmentResponse">
        <s:complexType />
      </s:element>
      <s:element name="SetProductEvaluationLicense">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="sProdId" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="sLicId" type="s:string" />
            <s:element minOccurs="1" maxOccurs="1" name="enReminderType" type="tns:EvaluationReminderType" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:simpleType name="EvaluationReminderType">
        <s:restriction base="s:string">
          <s:enumeration value="EveryExecution" />
          <s:enumeration value="Custom" />
          <s:enumeration value="None" />
        </s:restriction>
      </s:simpleType>
      <s:element name="SetProductEvaluationLicenseResponse">
        <s:complexType />
      </s:element>
      <s:element name="ExportProducts">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="oDs">
              <s:complexType>
                <s:sequence>
                  <s:any namespace="http://tempuri.org/ProductsDs.xsd" />
                </s:sequence>
              </s:complexType>
            </s:element>
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="ExportProductsResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="ExportProductsResult" type="s:base64Binary" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="ExportFeatures">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="oDs">
              <s:complexType>
                <s:sequence>
                  <s:any namespace="http://tempuri.org/ProductsDs.xsd" />
                </s:sequence>
              </s:complexType>
            </s:element>
            <s:element minOccurs="0" maxOccurs="1" name="sProdId" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="ExportFeaturesResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="ExportFeaturesResult" type="s:base64Binary" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="ExportPackages">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="oDs">
              <s:complexType>
                <s:sequence>
                  <s:any namespace="http://tempuri.org/ProductsDs.xsd" />
                </s:sequence>
              </s:complexType>
            </s:element>
            <s:element minOccurs="0" maxOccurs="1" name="sProdId" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="ExportPackagesResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="ExportPackagesResult" type="s:base64Binary" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="ExportPackage">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="oDs">
              <s:complexType>
                <s:sequence>
                  <s:any namespace="http://tempuri.org/ProductsDs.xsd" />
                </s:sequence>
              </s:complexType>
            </s:element>
            <s:element minOccurs="0" maxOccurs="1" name="sPackId" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="ExportPackageResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="ExportPackageResult" type="s:base64Binary" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetMailTemplates">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="sProductId" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetMailTemplatesResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="GetMailTemplatesResult">
              <s:complexType>
                <s:sequence>
                  <s:any namespace="http://tempuri.org/ProductsDs.xsd" />
                </s:sequence>
              </s:complexType>
            </s:element>
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetMailTemplate">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="sProductId" type="s:string" />
            <s:element minOccurs="1" maxOccurs="1" name="enType" type="tns:MailTemplateType" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:simpleType name="MailTemplateType">
        <s:restriction base="s:string">
          <s:enumeration value="OrderConfirmation" />
          <s:enumeration value="OrderDelivery" />
          <s:enumeration value="LicenseIssue" />
        </s:restriction>
      </s:simpleType>
      <s:element name="GetMailTemplateResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="GetMailTemplateResult">
              <s:complexType>
                <s:sequence>
                  <s:any namespace="http://tempuri.org/ProductsDs.xsd" />
                </s:sequence>
              </s:complexType>
            </s:element>
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="UpdateMailRemplates">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="oDs">
              <s:complexType>
                <s:sequence>
                  <s:any namespace="http://tempuri.org/ProductsDs.xsd" />
                </s:sequence>
              </s:complexType>
            </s:element>
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="UpdateMailRemplatesResponse">
        <s:complexType />
      </s:element>
      <s:element name="GetRegistrationFields">
        <s:complexType />
      </s:element>
      <s:element name="GetRegistrationFieldsResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="GetRegistrationFieldsResult">
              <s:complexType>
                <s:sequence>
                  <s:any namespace="http://tempuri.org/RegistrationFieldsDs.xsd" />
                </s:sequence>
              </s:complexType>
            </s:element>
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetProductRegistrationFields">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="sProdId" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetProductRegistrationFieldsResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="GetProductRegistrationFieldsResult">
              <s:complexType>
                <s:sequence>
                  <s:any namespace="http://tempuri.org/RegistrationFieldsDs.xsd" />
                </s:sequence>
              </s:complexType>
            </s:element>
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="UpdateRegistrationFields">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="oDs">
              <s:complexType>
                <s:sequence>
                  <s:any namespace="http://tempuri.org/RegistrationFieldsDs.xsd" />
                </s:sequence>
              </s:complexType>
            </s:element>
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="UpdateRegistrationFieldsResponse">
        <s:complexType />
      </s:element>
      <s:element name="GetLicenses">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="1" maxOccurs="1" name="bLoadCustomTags" type="s:boolean" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetLicensesResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="GetLicensesResult">
              <s:complexType>
                <s:sequence>
                  <s:any namespace="http://tempuri.org/LicensesDs.xsd" />
                </s:sequence>
              </s:complexType>
            </s:element>
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetLicenseHistoryByKey">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="sActivationKey" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetLicenseHistoryByKeyResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="GetLicenseHistoryByKeyResult">
              <s:complexType>
                <s:sequence>
                  <s:any namespace="http://tempuri.org/LicensesDs.xsd" />
                </s:sequence>
              </s:complexType>
            </s:element>
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetActiveLicenseIdByActivationKey">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="sActivationKey" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetActiveLicenseIdByActivationKeyResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="GetActiveLicenseIdByActivationKeyResult" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetLicensesActivations">
        <s:complexType />
      </s:element>
      <s:element name="GetLicensesActivationsResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="GetLicensesActivationsResult">
              <s:complexType>
                <s:sequence>
                  <s:any namespace="http://tempuri.org/LicensesDs.xsd" />
                </s:sequence>
              </s:complexType>
            </s:element>
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="SearchActivationsByAnyField">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="sText" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="SearchActivationsByAnyFieldResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="SearchActivationsByAnyFieldResult">
              <s:complexType>
                <s:sequence>
                  <s:any namespace="http://tempuri.org/LicensesDs.xsd" />
                </s:sequence>
              </s:complexType>
            </s:element>
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetLicensesActivationsByParams">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="sActivationKey" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="sDeviceId" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="sActivationUser" type="s:string" />
            <s:element minOccurs="1" maxOccurs="1" name="enActType" type="tns:ActivationType" />
            <s:element minOccurs="1" maxOccurs="1" name="enActState" type="tns:ActivationState" />
            <s:element minOccurs="1" maxOccurs="1" name="oFromActDate" type="s:dateTime" />
            <s:element minOccurs="1" maxOccurs="1" name="oToActDate" type="s:dateTime" />
            <s:element minOccurs="1" maxOccurs="1" name="oFromExpireDate" type="s:dateTime" />
            <s:element minOccurs="1" maxOccurs="1" name="oToExpireDate" type="s:dateTime" />
            <s:element minOccurs="0" maxOccurs="1" name="sProductId" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="sPackageId" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="sCustomerName" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:simpleType name="ActivationType">
        <s:restriction base="s:string">
          <s:enumeration value="All" />
          <s:enumeration value="Online" />
          <s:enumeration value="Phone" />
          <s:enumeration value="Manual" />
        </s:restriction>
      </s:simpleType>
      <s:simpleType name="ActivationState">
        <s:restriction base="s:string">
          <s:enumeration value="All" />
          <s:enumeration value="InUse" />
          <s:enumeration value="Deactivated" />
        </s:restriction>
      </s:simpleType>
      <s:element name="GetLicensesActivationsByParamsResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="GetLicensesActivationsByParamsResult">
              <s:complexType>
                <s:sequence>
                  <s:any namespace="http://tempuri.org/LicensesDs.xsd" />
                </s:sequence>
              </s:complexType>
            </s:element>
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetLicensesByParams">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="sActivationKey" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="sDeviceId" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="sCustomerName" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="sProductId" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="sPackageId" type="s:string" />
            <s:element minOccurs="1" maxOccurs="1" name="enUserType" type="tns:LicenseUserType" />
            <s:element minOccurs="1" maxOccurs="1" name="enInstallType" type="tns:LicenseInstallationType" />
            <s:element minOccurs="1" maxOccurs="1" name="enStatusType" type="tns:LicenseStatusType" />
            <s:element minOccurs="0" maxOccurs="1" name="sIssueUser" type="s:string" />
            <s:element minOccurs="1" maxOccurs="1" name="oFromIssueDate" type="s:dateTime" />
            <s:element minOccurs="1" maxOccurs="1" name="oToIssueDate" type="s:dateTime" />
            <s:element minOccurs="1" maxOccurs="1" name="bOriginalsOnly" type="s:boolean" />
            <s:element minOccurs="1" maxOccurs="1" name="bShowHistory" type="s:boolean" />
            <s:element minOccurs="1" maxOccurs="1" name="bLicenseTableOnly" type="s:boolean" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:simpleType name="LicenseUserType">
        <s:restriction base="s:string">
          <s:enumeration value="All" />
          <s:enumeration value="MultiUser" />
          <s:enumeration value="SingleUser" />
        </s:restriction>
      </s:simpleType>
      <s:simpleType name="LicenseInstallationType">
        <s:restriction base="s:string">
          <s:enumeration value="All" />
          <s:enumeration value="Resident" />
          <s:enumeration value="Activation" />
        </s:restriction>
      </s:simpleType>
      <s:simpleType name="LicenseStatusType">
        <s:restriction base="s:string">
          <s:enumeration value="All" />
          <s:enumeration value="Valid" />
          <s:enumeration value="Disabled" />
          <s:enumeration value="AboutToExpire" />
          <s:enumeration value="Expired" />
        </s:restriction>
      </s:simpleType>
      <s:element name="GetLicensesByParamsResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="GetLicensesByParamsResult">
              <s:complexType>
                <s:sequence>
                  <s:any namespace="http://tempuri.org/LicensesDs.xsd" />
                </s:sequence>
              </s:complexType>
            </s:element>
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="SearchLicensesByAnyField">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="sText" type="s:string" />
            <s:element minOccurs="1" maxOccurs="1" name="enInstallType" type="tns:LicenseInstallationType" />
            <s:element minOccurs="1" maxOccurs="1" name="bShowHistory" type="s:boolean" />
            <s:element minOccurs="1" maxOccurs="1" name="bOriginalsOnly" type="s:boolean" />
            <s:element minOccurs="0" maxOccurs="1" name="sCustomerId" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="SearchLicensesByAnyFieldResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="SearchLicensesByAnyFieldResult">
              <s:complexType>
                <s:sequence>
                  <s:any namespace="http://tempuri.org/LicensesDs.xsd" />
                </s:sequence>
              </s:complexType>
            </s:element>
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetCustomerLicenses">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="customersId" type="tns:ArrayOfString" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetCustomerLicensesResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="GetCustomerLicensesResult">
              <s:complexType>
                <s:sequence>
                  <s:any namespace="http://tempuri.org/LicensesDs.xsd" />
                </s:sequence>
              </s:complexType>
            </s:element>
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetLicenseById">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="sLicId" type="s:string" />
            <s:element minOccurs="1" maxOccurs="1" name="bLoadActivations" type="s:boolean" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetLicenseByIdResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="GetLicenseByIdResult">
              <s:complexType>
                <s:sequence>
                  <s:any namespace="http://tempuri.org/LicensesDs.xsd" />
                </s:sequence>
              </s:complexType>
            </s:element>
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetLicensesById">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="LicIds" type="tns:ArrayOfString" />
            <s:element minOccurs="1" maxOccurs="1" name="bLoadActivationss" type="s:boolean" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetLicensesByIdResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="GetLicensesByIdResult">
              <s:complexType>
                <s:sequence>
                  <s:any namespace="http://tempuri.org/LicensesDs.xsd" />
                </s:sequence>
              </s:complexType>
            </s:element>
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="AddLicensesCustomTag">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="LicIds" type="tns:ArrayOfString" />
            <s:element minOccurs="0" maxOccurs="1" name="sTagName" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="sTagValue" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="AddLicensesCustomTagResponse">
        <s:complexType />
      </s:element>
      <s:element name="UpdateLicenses">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="oDs">
              <s:complexType>
                <s:sequence>
                  <s:any namespace="http://tempuri.org/LicensesDs.xsd" />
                </s:sequence>
              </s:complexType>
            </s:element>
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="UpdateLicensesResponse">
        <s:complexType />
      </s:element>
      <s:element name="DeleteLicense">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="sId" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="DeleteLicenseResponse">
        <s:complexType />
      </s:element>
      <s:element name="DeleteLicenses">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="Ids" type="tns:ArrayOfString" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="DeleteLicensesResponse">
        <s:complexType />
      </s:element>
      <s:element name="DisableLicense">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="sId" type="s:string" />
            <s:element minOccurs="1" maxOccurs="1" name="bDisable" type="s:boolean" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="DisableLicenseResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="DisableLicenseResult">
              <s:complexType>
                <s:sequence>
                  <s:any namespace="http://tempuri.org/LicensesDs.xsd" />
                </s:sequence>
              </s:complexType>
            </s:element>
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="ExportLicenses">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="oDs">
              <s:complexType>
                <s:sequence>
                  <s:any namespace="http://tempuri.org/LicensesDs.xsd" />
                </s:sequence>
              </s:complexType>
            </s:element>
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="ExportLicensesResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="ExportLicensesResult" type="s:base64Binary" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="ExportActivations">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="oDs">
              <s:complexType>
                <s:sequence>
                  <s:any namespace="http://tempuri.org/LicensesDs.xsd" />
                </s:sequence>
              </s:complexType>
            </s:element>
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="ExportActivationsResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="ExportActivationsResult" type="s:base64Binary" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetSettingsFull">
        <s:complexType />
      </s:element>
      <s:element name="GetSettingsFullResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="GetSettingsFullResult">
              <s:complexType>
                <s:sequence>
                  <s:any namespace="http://tempuri.org/SettingsDs.xsd" />
                </s:sequence>
              </s:complexType>
            </s:element>
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetGlobals">
        <s:complexType />
      </s:element>
      <s:element name="GetGlobalsResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="GetGlobalsResult">
              <s:complexType>
                <s:sequence>
                  <s:any namespace="http://tempuri.org/SettingsDs.xsd" />
                </s:sequence>
              </s:complexType>
            </s:element>
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetGeneralSettings">
        <s:complexType />
      </s:element>
      <s:element name="GetGeneralSettingsResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="GetGeneralSettingsResult">
              <s:complexType>
                <s:sequence>
                  <s:any namespace="http://tempuri.org/SettingsDs.xsd" />
                </s:sequence>
              </s:complexType>
            </s:element>
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="UpdateSetings">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="oDs">
              <s:complexType>
                <s:sequence>
                  <s:any namespace="http://tempuri.org/SettingsDs.xsd" />
                </s:sequence>
              </s:complexType>
            </s:element>
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="UpdateSetingsResponse">
        <s:complexType />
      </s:element>
      <s:element name="GetMaxAllowedReactivations">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="1" maxOccurs="1" name="enDeviceType" type="tns:LicenseDeviceType" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:simpleType name="LicenseDeviceType">
        <s:restriction base="s:string">
          <s:enumeration value="Unspecified" />
          <s:enumeration value="ComputerId" />
          <s:enumeration value="USBFlash" />
          <s:enumeration value="NoLock" />
          <s:enumeration value="SDLDongle" />
          <s:enumeration value="Memory" />
          <s:enumeration value="IIsWebVirtualDir" />
        </s:restriction>
      </s:simpleType>
      <s:element name="GetMaxAllowedReactivationsResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="1" maxOccurs="1" name="GetMaxAllowedReactivationsResult" type="s:int" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetCRMConnectorById">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="sId" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetCRMConnectorByIdResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="GetCRMConnectorByIdResult">
              <s:complexType>
                <s:sequence>
                  <s:any namespace="http://tempuri.org/CRMConnectorsDs.xsd" />
                </s:sequence>
              </s:complexType>
            </s:element>
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="SynchronizeCRMData">
        <s:complexType />
      </s:element>
      <s:element name="SynchronizeCRMDataResponse">
        <s:complexType />
      </s:element>
      <s:element name="GetActiveConnectorSynchronizeStatus">
        <s:complexType />
      </s:element>
      <s:element name="GetActiveConnectorSynchronizeStatusResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="GetActiveConnectorSynchronizeStatusResult">
              <s:complexType>
                <s:sequence>
                  <s:any namespace="http://tempuri.org/CRMSynchronizeStatusDs.xsd" />
                </s:sequence>
              </s:complexType>
            </s:element>
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetCRMConnectors">
        <s:complexType />
      </s:element>
      <s:element name="GetCRMConnectorsResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="GetCRMConnectorsResult">
              <s:complexType>
                <s:sequence>
                  <s:any namespace="http://tempuri.org/CRMConnectorsDs.xsd" />
                </s:sequence>
              </s:complexType>
            </s:element>
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetActiveCRMConnectorId">
        <s:complexType />
      </s:element>
      <s:element name="GetActiveCRMConnectorIdResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="GetActiveCRMConnectorIdResult" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="SetActiveCRMConnectorId">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="sId" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="SetActiveCRMConnectorIdResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="SetActiveCRMConnectorIdResult">
              <s:complexType>
                <s:sequence>
                  <s:any namespace="http://tempuri.org/CRMConnectorsDs.xsd" />
                </s:sequence>
              </s:complexType>
            </s:element>
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetCRMGlobalSettingsControlName">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="sConnectorId" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetCRMGlobalSettingsControlNameResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="GetCRMGlobalSettingsControlNameResult" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetActiveCRMParamsControlName">
        <s:complexType />
      </s:element>
      <s:element name="GetActiveCRMParamsControlNameResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="GetActiveCRMParamsControlNameResult" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetCurrentVendor">
        <s:complexType />
      </s:element>
      <s:element name="GetCurrentVendorResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="GetCurrentVendorResult">
              <s:complexType>
                <s:sequence>
                  <s:any namespace="http://tempuri.org/VendorsDs.xsd" />
                </s:sequence>
              </s:complexType>
            </s:element>
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetVendors">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="1" maxOccurs="1" name="bLoadPermutations" type="s:boolean" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetVendorsResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="GetVendorsResult">
              <s:complexType>
                <s:sequence>
                  <s:any namespace="http://tempuri.org/VendorsDs.xsd" />
                </s:sequence>
              </s:complexType>
            </s:element>
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetVendorByName">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="sVendorName" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetVendorByNameResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="GetVendorByNameResult">
              <s:complexType>
                <s:sequence>
                  <s:any namespace="http://tempuri.org/VendorsDs.xsd" />
                </s:sequence>
              </s:complexType>
            </s:element>
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetVendorById">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="sVendorId" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetVendorByIdResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="GetVendorByIdResult">
              <s:complexType>
                <s:sequence>
                  <s:any namespace="http://tempuri.org/VendorsDs.xsd" />
                </s:sequence>
              </s:complexType>
            </s:element>
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetCurrentVendorShortID">
        <s:complexType />
      </s:element>
      <s:element name="GetCurrentVendorShortIDResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="1" maxOccurs="1" name="GetCurrentVendorShortIDResult" type="s:int" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="DeleteVendor">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="sId" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="DeleteVendorResponse">
        <s:complexType />
      </s:element>
      <s:element name="AddVendor">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="sVendorName" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="sUserName" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="AddVendorResponse">
        <s:complexType />
      </s:element>
      <s:element name="AddVendorPreservingName">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="sVendorName" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="sUserName" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="AddVendorPreservingNameResponse">
        <s:complexType />
      </s:element>
      <s:element name="ChangeVendorName">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="sVendorId" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="sNewVenorName" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="ChangeVendorNameResponse">
        <s:complexType />
      </s:element>
      <s:element name="IsUsingSharedPermutation">
        <s:complexType />
      </s:element>
      <s:element name="IsUsingSharedPermutationResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="1" maxOccurs="1" name="IsUsingSharedPermutationResult" type="s:boolean" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetSuitePackageName">
        <s:complexType />
      </s:element>
      <s:element name="GetSuitePackageNameResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="GetSuitePackageNameResult" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetVendorPermutations">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="sVendorId" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetVendorPermutationsResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="GetVendorPermutationsResult">
              <s:complexType>
                <s:sequence>
                  <s:any namespace="http://tempuri.org/VendorsDs.xsd" />
                </s:sequence>
              </s:complexType>
            </s:element>
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="AddVendorPermutation">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="sVendorName" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="sUser" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="sActivationServerUrl" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="sDescription" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="AddVendorPermutationResponse">
        <s:complexType />
      </s:element>
      <s:element name="UpdateVendorPermutation">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="sPermId" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="UpdateVendorPermutationResponse">
        <s:complexType />
      </s:element>
      <s:element name="UpdateAllPermutations">
        <s:complexType />
      </s:element>
      <s:element name="UpdateAllPermutationsResponse">
        <s:complexType />
      </s:element>
      <s:element name="CreateVendorPermutation">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="sPermId" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="CreateVendorPermutationResponse">
        <s:complexType />
      </s:element>
      <s:element name="OrderVendorPermutation">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="sVendorName" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="sDescription" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="OrderVendorPermutationResponse">
        <s:complexType />
      </s:element>
      <s:element name="SetPermutationAsVendorDefault">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="sVendorId" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="sPermId" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="SetPermutationAsVendorDefaultResponse">
        <s:complexType />
      </s:element>
      <s:element name="GetPermutationData">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="sPermId" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetPermutationDataResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="GetPermutationDataResult" type="s:base64Binary" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="DeletePermutation">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="sPermId" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="DeletePermutationResponse">
        <s:complexType />
      </s:element>
      <s:element name="GetSharedPermutationID">
        <s:complexType />
      </s:element>
      <s:element name="GetSharedPermutationIDResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="GetSharedPermutationIDResult" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="SetSharedPermutationID">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="sId" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="SetSharedPermutationIDResponse">
        <s:complexType />
      </s:element>
      <s:element name="ValidateSuiteEnter">
        <s:complexType />
      </s:element>
      <s:element name="ValidateSuiteEnterResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="1" maxOccurs="1" name="ValidateSuiteEnterResult" type="s:boolean" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="ExportVendors">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="oDs">
              <s:complexType>
                <s:sequence>
                  <s:any namespace="http://tempuri.org/VendorsDs.xsd" />
                </s:sequence>
              </s:complexType>
            </s:element>
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="ExportVendorsResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="ExportVendorsResult" type="s:base64Binary" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetCodeProtectorDownloadUrl">
        <s:complexType />
      </s:element>
      <s:element name="GetCodeProtectorDownloadUrlResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="GetCodeProtectorDownloadUrlResult" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="SendIssueLicenseMail">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="sProdId" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="sPackageId" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="sCustomerId" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="sToEmail" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="oActivationKeys" type="tns:ArrayOfString" />
            <s:element minOccurs="0" maxOccurs="1" name="sVendorId" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="SendIssueLicenseMailResponse">
        <s:complexType />
      </s:element>
      <s:element name="SendMail">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="sTo" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="sFrom" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="sSubject" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="sBody" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="sSmtp" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="sUser" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="sPwd" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="SendMailResponse">
        <s:complexType />
      </s:element>
      <s:element name="PerformWebOrder">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="sVendorName" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="sProductName" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="sProductVersion" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="oParams">
              <s:complexType>
                <s:sequence>
                  <s:any namespace="http://tempuri.org/ActivationParamsDs.xsd" />
                </s:sequence>
              </s:complexType>
            </s:element>
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="PerformWebOrderResponse">
        <s:complexType />
      </s:element>
      <s:element name="PerformDeactivation">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="oDeactivationData" type="s:base64Binary" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="PerformDeactivationResponse">
        <s:complexType />
      </s:element>
      <s:element name="PerformManualActivation">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="oParams">
              <s:complexType>
                <s:sequence>
                  <s:any namespace="http://tempuri.org/ActivationParamsDs.xsd" />
                </s:sequence>
              </s:complexType>
            </s:element>
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="PerformManualActivationResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="PerformManualActivationResult" type="s:base64Binary" />
            <s:element minOccurs="1" maxOccurs="1" name="enType" type="tns:RegistrationType" />
            <s:element minOccurs="0" maxOccurs="1" name="oDefinition">
              <s:complexType>
                <s:sequence>
                  <s:any namespace="http://tempuri.org/RegistrationDefinitionDs.xsd" />
                </s:sequence>
              </s:complexType>
            </s:element>
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="PerformPhoneActivation">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="1" maxOccurs="1" name="oExpireDate" type="s:dateTime" />
            <s:element minOccurs="0" maxOccurs="1" name="oParams">
              <s:complexType>
                <s:sequence>
                  <s:any namespace="http://tempuri.org/ActivationParamsDs.xsd" />
                </s:sequence>
              </s:complexType>
            </s:element>
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="PerformPhoneActivationResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="PerformPhoneActivationResult" type="s:string" />
            <s:element minOccurs="1" maxOccurs="1" name="enType" type="tns:RegistrationType" />
            <s:element minOccurs="0" maxOccurs="1" name="oDefinition">
              <s:complexType>
                <s:sequence>
                  <s:any namespace="http://tempuri.org/RegistrationDefinitionDs.xsd" />
                </s:sequence>
              </s:complexType>
            </s:element>
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetMaxIssueLicenses">
        <s:complexType />
      </s:element>
      <s:element name="GetMaxIssueLicensesResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="1" maxOccurs="1" name="GetMaxIssueLicensesResult" type="s:int" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="IssueLicenses">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="oDs">
              <s:complexType>
                <s:sequence>
                  <s:any namespace="http://tempuri.org/LicensesDs.xsd" />
                </s:sequence>
              </s:complexType>
            </s:element>
            <s:element minOccurs="0" maxOccurs="1" name="sPrevLicId" type="s:string" />
            <s:element minOccurs="1" maxOccurs="1" name="bOverwriteLicense" type="s:boolean" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="IssueLicensesResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="IssueLicensesResult">
              <s:complexType>
                <s:sequence>
                  <s:any namespace="http://tempuri.org/IssuedLicensesDs.xsd" />
                </s:sequence>
              </s:complexType>
            </s:element>
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="IssueLicenseByTemplate">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="sTemplateLicKey" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="sCustomerId" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="IssueLicenseByTemplateResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="IssueLicenseByTemplateResult" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetResidentLicenseFile">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="sLicId" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetResidentLicenseFileResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="GetResidentLicenseFileResult" type="s:base64Binary" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetActivatedLicenseFile">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="sActId" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="sLicId" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetActivatedLicenseFileResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="GetActivatedLicenseFileResult" type="s:base64Binary" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetNumberOfLicenseActivations">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="oLicDs">
              <s:complexType>
                <s:sequence>
                  <s:any namespace="http://tempuri.org/LicensesDs.xsd" />
                </s:sequence>
              </s:complexType>
            </s:element>
            <s:element minOccurs="0" maxOccurs="1" name="sLicId" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetNumberOfLicenseActivationsResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="1" maxOccurs="1" name="GetNumberOfLicenseActivationsResult" type="s:int" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetLicenseDevices">
        <s:complexType />
      </s:element>
      <s:element name="GetLicenseDevicesResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="GetLicenseDevicesResult" type="tns:ArrayOfString" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="IsMasterLicenseInstalled">
        <s:complexType />
      </s:element>
      <s:element name="IsMasterLicenseInstalledResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="1" maxOccurs="1" name="IsMasterLicenseInstalledResult" type="s:boolean" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="IsEnterprise">
        <s:complexType />
      </s:element>
      <s:element name="IsEnterpriseResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="1" maxOccurs="1" name="IsEnterpriseResult" type="s:boolean" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="IsLicenseDeviceTypeAllowed">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="1" maxOccurs="1" name="enDevType" type="tns:LicenseDeviceType" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="IsLicenseDeviceTypeAllowedResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="1" maxOccurs="1" name="IsLicenseDeviceTypeAllowedResult" type="s:boolean" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="IsNetworkLicenseAllowed">
        <s:complexType />
      </s:element>
      <s:element name="IsNetworkLicenseAllowedResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="1" maxOccurs="1" name="IsNetworkLicenseAllowedResult" type="s:boolean" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="PerformBuyOrder">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="sVendorName" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="sProductName" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="sProductVersion" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="sPackageName" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="oDs">
              <s:complexType>
                <s:sequence>
                  <s:any namespace="http://tempuri.org/OrdersDs.xsd" />
                </s:sequence>
              </s:complexType>
            </s:element>
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="PerformBuyOrderResponse">
        <s:complexType />
      </s:element>
      <s:element name="GetCodeTreeByParams">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="sVendorName" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="sProductName" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="sProductVersion" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="sAttName" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="sAssemblyTypes" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetCodeTreeByParamsResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="GetCodeTreeByParamsResult">
              <s:complexType>
                <s:sequence>
                  <s:any namespace="http://tempuri.org/CodeTreeDs.xsd" />
                </s:sequence>
              </s:complexType>
            </s:element>
            <s:element minOccurs="0" maxOccurs="1" name="oFeatures">
              <s:complexType>
                <s:sequence>
                  <s:any namespace="http://tempuri.org/ProductsDs.xsd" />
                </s:sequence>
              </s:complexType>
            </s:element>
            <s:element minOccurs="0" maxOccurs="1" name="sTargetFramework" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetCodeTree">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="sAttId" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="sAssemblyTypes" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetCodeTreeResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="GetCodeTreeResult">
              <s:complexType>
                <s:sequence>
                  <s:any namespace="http://tempuri.org/CodeTreeDs.xsd" />
                </s:sequence>
              </s:complexType>
            </s:element>
            <s:element minOccurs="0" maxOccurs="1" name="oFeatures">
              <s:complexType>
                <s:sequence>
                  <s:any namespace="http://tempuri.org/ProductsDs.xsd" />
                </s:sequence>
              </s:complexType>
            </s:element>
            <s:element minOccurs="0" maxOccurs="1" name="sTargetFramework" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="SaveProtectSettingsByParams">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="sVendorName" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="sProductName" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="sProductVersion" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="sAttName" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="sAssemblyTypes" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="oDeltaMethodsDs">
              <s:complexType>
                <s:sequence>
                  <s:any namespace="http://tempuri.org/CodeTreeDs.xsd" />
                </s:sequence>
              </s:complexType>
            </s:element>
            <s:element minOccurs="0" maxOccurs="1" name="sTargetFramework" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="SaveProtectSettingsByParamsResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="SaveProtectSettingsByParamsResult">
              <s:complexType>
                <s:sequence>
                  <s:any namespace="http://tempuri.org/CodeTreeDs.xsd" />
                </s:sequence>
              </s:complexType>
            </s:element>
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="SaveProtectSettings">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="sAttId" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="sAssemblyTypes" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="oDeltaMethodsDs">
              <s:complexType>
                <s:sequence>
                  <s:any namespace="http://tempuri.org/CodeTreeDs.xsd" />
                </s:sequence>
              </s:complexType>
            </s:element>
            <s:element minOccurs="0" maxOccurs="1" name="sTargetFramework" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="SaveProtectSettingsResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="SaveProtectSettingsResult">
              <s:complexType>
                <s:sequence>
                  <s:any namespace="http://tempuri.org/CodeTreeDs.xsd" />
                </s:sequence>
              </s:complexType>
            </s:element>
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="PerformProtectByParams">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="sVendorName" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="sProductName" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="sProductVersion" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="sAttName" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="sAssemblyTypes" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="oDeltaMethodsDs">
              <s:complexType>
                <s:sequence>
                  <s:any namespace="http://tempuri.org/CodeTreeDs.xsd" />
                </s:sequence>
              </s:complexType>
            </s:element>
            <s:element minOccurs="0" maxOccurs="1" name="sProtecSuffix" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="sTargetFramework" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="PerformProtectByParamsResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="PerformProtectByParamsResult">
              <s:complexType>
                <s:sequence>
                  <s:any namespace="http://tempuri.org/CodeTreeDs.xsd" />
                </s:sequence>
              </s:complexType>
            </s:element>
            <s:element minOccurs="0" maxOccurs="1" name="oMessages">
              <s:complexType>
                <s:sequence>
                  <s:any namespace="http://tempuri.org/ProtectMessagesDs.xsd" />
                </s:sequence>
              </s:complexType>
            </s:element>
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="PerformProtect">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="sAttId" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="sAssemblyTypes" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="oDeltaMethodsDs">
              <s:complexType>
                <s:sequence>
                  <s:any namespace="http://tempuri.org/CodeTreeDs.xsd" />
                </s:sequence>
              </s:complexType>
            </s:element>
            <s:element minOccurs="0" maxOccurs="1" name="sProtecSuffix" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="sTargetFramework" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="PerformProtectResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="PerformProtectResult">
              <s:complexType>
                <s:sequence>
                  <s:any namespace="http://tempuri.org/CodeTreeDs.xsd" />
                </s:sequence>
              </s:complexType>
            </s:element>
            <s:element minOccurs="0" maxOccurs="1" name="oMessages">
              <s:complexType>
                <s:sequence>
                  <s:any namespace="http://tempuri.org/ProtectMessagesDs.xsd" />
                </s:sequence>
              </s:complexType>
            </s:element>
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="IncludeType">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="1" maxOccurs="1" name="enType" type="tns:ResidentLicenseActivationType" />
            <s:element minOccurs="1" maxOccurs="1" name="enLicenseLevel" type="tns:LicenseLevel" />
            <s:element minOccurs="1" maxOccurs="1" name="enCustomerPortalUserRoles" type="tns:CustomerPortalUserRoles" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:simpleType name="ResidentLicenseActivationType">
        <s:restriction base="s:string">
          <s:enumeration value="None" />
          <s:enumeration value="Phone" />
        </s:restriction>
      </s:simpleType>
      <s:simpleType name="LicenseLevel">
        <s:restriction base="s:string">
          <s:enumeration value="Evaluation" />
          <s:enumeration value="Commercial" />
          <s:enumeration value="Unspecified" />
        </s:restriction>
      </s:simpleType>
      <s:simpleType name="CustomerPortalUserRoles">
        <s:restriction base="s:string">
          <s:enumeration value="CustomerPortalUserType_Partner" />
          <s:enumeration value="CustomerPortalUserType_EndUser" />
        </s:restriction>
      </s:simpleType>
      <s:element name="IncludeTypeResponse">
        <s:complexType />
      </s:element>
    </s:schema>
  </wsdl:types>
  <wsdl:message name="PerformActivationExSoapIn">
    <wsdl:part name="parameters" element="tns:PerformActivationEx" />
  </wsdl:message>
  <wsdl:message name="PerformActivationExSoapOut">
    <wsdl:part name="parameters" element="tns:PerformActivationExResponse" />
  </wsdl:message>
  <wsdl:message name="PerformActivationSoapIn">
    <wsdl:part name="parameters" element="tns:PerformActivation" />
  </wsdl:message>
  <wsdl:message name="PerformActivationSoapOut">
    <wsdl:part name="parameters" element="tns:PerformActivationResponse" />
  </wsdl:message>
  <wsdl:message name="GetCustomersSoapIn">
    <wsdl:part name="parameters" element="tns:GetCustomers" />
  </wsdl:message>
  <wsdl:message name="GetCustomersSoapOut">
    <wsdl:part name="parameters" element="tns:GetCustomersResponse" />
  </wsdl:message>
  <wsdl:message name="GetCustomerByIdSoapIn">
    <wsdl:part name="parameters" element="tns:GetCustomerById" />
  </wsdl:message>
  <wsdl:message name="GetCustomerByIdSoapOut">
    <wsdl:part name="parameters" element="tns:GetCustomerByIdResponse" />
  </wsdl:message>
  <wsdl:message name="GetCustomerByNameSoapIn">
    <wsdl:part name="parameters" element="tns:GetCustomerByName" />
  </wsdl:message>
  <wsdl:message name="GetCustomerByNameSoapOut">
    <wsdl:part name="parameters" element="tns:GetCustomerByNameResponse" />
  </wsdl:message>
  <wsdl:message name="GetCustomerPortalUsersSoapIn">
    <wsdl:part name="parameters" element="tns:GetCustomerPortalUsers" />
  </wsdl:message>
  <wsdl:message name="GetCustomerPortalUsersSoapOut">
    <wsdl:part name="parameters" element="tns:GetCustomerPortalUsersResponse" />
  </wsdl:message>
  <wsdl:message name="SearchCustomersSoapIn">
    <wsdl:part name="parameters" element="tns:SearchCustomers" />
  </wsdl:message>
  <wsdl:message name="SearchCustomersSoapOut">
    <wsdl:part name="parameters" element="tns:SearchCustomersResponse" />
  </wsdl:message>
  <wsdl:message name="IsCustomerExistsSoapIn">
    <wsdl:part name="parameters" element="tns:IsCustomerExists" />
  </wsdl:message>
  <wsdl:message name="IsCustomerExistsSoapOut">
    <wsdl:part name="parameters" element="tns:IsCustomerExistsResponse" />
  </wsdl:message>
  <wsdl:message name="GetCustomerPortalUserOwnerSoapIn">
    <wsdl:part name="parameters" element="tns:GetCustomerPortalUserOwner" />
  </wsdl:message>
  <wsdl:message name="GetCustomerPortalUserOwnerSoapOut">
    <wsdl:part name="parameters" element="tns:GetCustomerPortalUserOwnerResponse" />
  </wsdl:message>
  <wsdl:message name="UpdateCustomersDataSoapIn">
    <wsdl:part name="parameters" element="tns:UpdateCustomersData" />
  </wsdl:message>
  <wsdl:message name="UpdateCustomersDataSoapOut">
    <wsdl:part name="parameters" element="tns:UpdateCustomersDataResponse" />
  </wsdl:message>
  <wsdl:message name="DeleteCustomerSoapIn">
    <wsdl:part name="parameters" element="tns:DeleteCustomer" />
  </wsdl:message>
  <wsdl:message name="DeleteCustomerSoapOut">
    <wsdl:part name="parameters" element="tns:DeleteCustomerResponse" />
  </wsdl:message>
  <wsdl:message name="ExportCustomersSoapIn">
    <wsdl:part name="parameters" element="tns:ExportCustomers" />
  </wsdl:message>
  <wsdl:message name="ExportCustomersSoapOut">
    <wsdl:part name="parameters" element="tns:ExportCustomersResponse" />
  </wsdl:message>
  <wsdl:message name="GetProductsSoapIn">
    <wsdl:part name="parameters" element="tns:GetProducts" />
  </wsdl:message>
  <wsdl:message name="GetProductsSoapOut">
    <wsdl:part name="parameters" element="tns:GetProductsResponse" />
  </wsdl:message>
  <wsdl:message name="GetVendorProductsSoapIn">
    <wsdl:part name="parameters" element="tns:GetVendorProducts" />
  </wsdl:message>
  <wsdl:message name="GetVendorProductsSoapOut">
    <wsdl:part name="parameters" element="tns:GetVendorProductsResponse" />
  </wsdl:message>
  <wsdl:message name="GetProductByIdSoapIn">
    <wsdl:part name="parameters" element="tns:GetProductById" />
  </wsdl:message>
  <wsdl:message name="GetProductByIdSoapOut">
    <wsdl:part name="parameters" element="tns:GetProductByIdResponse" />
  </wsdl:message>
  <wsdl:message name="GetPackageByIdSoapIn">
    <wsdl:part name="parameters" element="tns:GetPackageById" />
  </wsdl:message>
  <wsdl:message name="GetPackageByIdSoapOut">
    <wsdl:part name="parameters" element="tns:GetPackageByIdResponse" />
  </wsdl:message>
  <wsdl:message name="GetFeatureByIdSoapIn">
    <wsdl:part name="parameters" element="tns:GetFeatureById" />
  </wsdl:message>
  <wsdl:message name="GetFeatureByIdSoapOut">
    <wsdl:part name="parameters" element="tns:GetFeatureByIdResponse" />
  </wsdl:message>
  <wsdl:message name="GetProductsItemsByParamsSoapIn">
    <wsdl:part name="parameters" element="tns:GetProductsItemsByParams" />
  </wsdl:message>
  <wsdl:message name="GetProductsItemsByParamsSoapOut">
    <wsdl:part name="parameters" element="tns:GetProductsItemsByParamsResponse" />
  </wsdl:message>
  <wsdl:message name="AddProductSoapIn">
    <wsdl:part name="parameters" element="tns:AddProduct" />
  </wsdl:message>
  <wsdl:message name="AddProductSoapOut">
    <wsdl:part name="parameters" element="tns:AddProductResponse" />
  </wsdl:message>
  <wsdl:message name="UpdateProductsSoapIn">
    <wsdl:part name="parameters" element="tns:UpdateProducts" />
  </wsdl:message>
  <wsdl:message name="UpdateProductsSoapOut">
    <wsdl:part name="parameters" element="tns:UpdateProductsResponse" />
  </wsdl:message>
  <wsdl:message name="UpdatePackageSoapIn">
    <wsdl:part name="parameters" element="tns:UpdatePackage" />
  </wsdl:message>
  <wsdl:message name="UpdatePackageSoapOut">
    <wsdl:part name="parameters" element="tns:UpdatePackageResponse" />
  </wsdl:message>
  <wsdl:message name="UpdateProductFeaturesSoapIn">
    <wsdl:part name="parameters" element="tns:UpdateProductFeatures" />
  </wsdl:message>
  <wsdl:message name="UpdateProductFeaturesSoapOut">
    <wsdl:part name="parameters" element="tns:UpdateProductFeaturesResponse" />
  </wsdl:message>
  <wsdl:message name="UpdateLimitedFeaturesSoapIn">
    <wsdl:part name="parameters" element="tns:UpdateLimitedFeatures" />
  </wsdl:message>
  <wsdl:message name="UpdateLimitedFeaturesSoapOut">
    <wsdl:part name="parameters" element="tns:UpdateLimitedFeaturesResponse" />
  </wsdl:message>
  <wsdl:message name="UpdatePackageFeaturesSoapIn">
    <wsdl:part name="parameters" element="tns:UpdatePackageFeatures" />
  </wsdl:message>
  <wsdl:message name="UpdatePackageFeaturesSoapOut">
    <wsdl:part name="parameters" element="tns:UpdatePackageFeaturesResponse" />
  </wsdl:message>
  <wsdl:message name="DeleteProductItemSoapIn">
    <wsdl:part name="parameters" element="tns:DeleteProductItem" />
  </wsdl:message>
  <wsdl:message name="DeleteProductItemSoapOut">
    <wsdl:part name="parameters" element="tns:DeleteProductItemResponse" />
  </wsdl:message>
  <wsdl:message name="DeleteVendorProductsSoapIn">
    <wsdl:part name="parameters" element="tns:DeleteVendorProducts" />
  </wsdl:message>
  <wsdl:message name="DeleteVendorProductsSoapOut">
    <wsdl:part name="parameters" element="tns:DeleteVendorProductsResponse" />
  </wsdl:message>
  <wsdl:message name="IsProductExistsSoapIn">
    <wsdl:part name="parameters" element="tns:IsProductExists" />
  </wsdl:message>
  <wsdl:message name="IsProductExistsSoapOut">
    <wsdl:part name="parameters" element="tns:IsProductExistsResponse" />
  </wsdl:message>
  <wsdl:message name="IsPackageExistsSoapIn">
    <wsdl:part name="parameters" element="tns:IsPackageExists" />
  </wsdl:message>
  <wsdl:message name="IsPackageExistsSoapOut">
    <wsdl:part name="parameters" element="tns:IsPackageExistsResponse" />
  </wsdl:message>
  <wsdl:message name="IsFeatureExistsSoapIn">
    <wsdl:part name="parameters" element="tns:IsFeatureExists" />
  </wsdl:message>
  <wsdl:message name="IsFeatureExistsSoapOut">
    <wsdl:part name="parameters" element="tns:IsFeatureExistsResponse" />
  </wsdl:message>
  <wsdl:message name="SetActiveProductsPermutationSoapIn">
    <wsdl:part name="parameters" element="tns:SetActiveProductsPermutation" />
  </wsdl:message>
  <wsdl:message name="SetActiveProductsPermutationSoapOut">
    <wsdl:part name="parameters" element="tns:SetActiveProductsPermutationResponse" />
  </wsdl:message>
  <wsdl:message name="SetActivePermutationSoapIn">
    <wsdl:part name="parameters" element="tns:SetActivePermutation" />
  </wsdl:message>
  <wsdl:message name="SetActivePermutationSoapOut">
    <wsdl:part name="parameters" element="tns:SetActivePermutationResponse" />
  </wsdl:message>
  <wsdl:message name="GetProductRegistrationDefinitionsSoapIn">
    <wsdl:part name="parameters" element="tns:GetProductRegistrationDefinitions" />
  </wsdl:message>
  <wsdl:message name="GetProductRegistrationDefinitionsSoapOut">
    <wsdl:part name="parameters" element="tns:GetProductRegistrationDefinitionsResponse" />
  </wsdl:message>
  <wsdl:message name="GetProductByNameAndVersionSoapIn">
    <wsdl:part name="parameters" element="tns:GetProductByNameAndVersion" />
  </wsdl:message>
  <wsdl:message name="GetProductByNameAndVersionSoapOut">
    <wsdl:part name="parameters" element="tns:GetProductByNameAndVersionResponse" />
  </wsdl:message>
  <wsdl:message name="GetProductByNameVersionVendorSoapIn">
    <wsdl:part name="parameters" element="tns:GetProductByNameVersionVendor" />
  </wsdl:message>
  <wsdl:message name="GetProductByNameVersionVendorSoapOut">
    <wsdl:part name="parameters" element="tns:GetProductByNameVersionVendorResponse" />
  </wsdl:message>
  <wsdl:message name="GetProductAttachmentsSoapIn">
    <wsdl:part name="parameters" element="tns:GetProductAttachments" />
  </wsdl:message>
  <wsdl:message name="GetProductAttachmentsSoapOut">
    <wsdl:part name="parameters" element="tns:GetProductAttachmentsResponse" />
  </wsdl:message>
  <wsdl:message name="GetAttachmentByIdSoapIn">
    <wsdl:part name="parameters" element="tns:GetAttachmentById" />
  </wsdl:message>
  <wsdl:message name="GetAttachmentByIdSoapOut">
    <wsdl:part name="parameters" element="tns:GetAttachmentByIdResponse" />
  </wsdl:message>
  <wsdl:message name="GetAttachmentsByIdSoapIn">
    <wsdl:part name="parameters" element="tns:GetAttachmentsById" />
  </wsdl:message>
  <wsdl:message name="GetAttachmentsByIdSoapOut">
    <wsdl:part name="parameters" element="tns:GetAttachmentsByIdResponse" />
  </wsdl:message>
  <wsdl:message name="GetAttachmentFileSoapIn">
    <wsdl:part name="parameters" element="tns:GetAttachmentFile" />
  </wsdl:message>
  <wsdl:message name="GetAttachmentFileSoapOut">
    <wsdl:part name="parameters" element="tns:GetAttachmentFileResponse" />
  </wsdl:message>
  <wsdl:message name="AddEditAttachmentSoapIn">
    <wsdl:part name="parameters" element="tns:AddEditAttachment" />
  </wsdl:message>
  <wsdl:message name="AddEditAttachmentSoapOut">
    <wsdl:part name="parameters" element="tns:AddEditAttachmentResponse" />
  </wsdl:message>
  <wsdl:message name="DeleteAttachmentSoapIn">
    <wsdl:part name="parameters" element="tns:DeleteAttachment" />
  </wsdl:message>
  <wsdl:message name="DeleteAttachmentSoapOut">
    <wsdl:part name="parameters" element="tns:DeleteAttachmentResponse" />
  </wsdl:message>
  <wsdl:message name="SetProductEvaluationLicenseSoapIn">
    <wsdl:part name="parameters" element="tns:SetProductEvaluationLicense" />
  </wsdl:message>
  <wsdl:message name="SetProductEvaluationLicenseSoapOut">
    <wsdl:part name="parameters" element="tns:SetProductEvaluationLicenseResponse" />
  </wsdl:message>
  <wsdl:message name="ExportProductsSoapIn">
    <wsdl:part name="parameters" element="tns:ExportProducts" />
  </wsdl:message>
  <wsdl:message name="ExportProductsSoapOut">
    <wsdl:part name="parameters" element="tns:ExportProductsResponse" />
  </wsdl:message>
  <wsdl:message name="ExportFeaturesSoapIn">
    <wsdl:part name="parameters" element="tns:ExportFeatures" />
  </wsdl:message>
  <wsdl:message name="ExportFeaturesSoapOut">
    <wsdl:part name="parameters" element="tns:ExportFeaturesResponse" />
  </wsdl:message>
  <wsdl:message name="ExportPackagesSoapIn">
    <wsdl:part name="parameters" element="tns:ExportPackages" />
  </wsdl:message>
  <wsdl:message name="ExportPackagesSoapOut">
    <wsdl:part name="parameters" element="tns:ExportPackagesResponse" />
  </wsdl:message>
  <wsdl:message name="ExportPackageSoapIn">
    <wsdl:part name="parameters" element="tns:ExportPackage" />
  </wsdl:message>
  <wsdl:message name="ExportPackageSoapOut">
    <wsdl:part name="parameters" element="tns:ExportPackageResponse" />
  </wsdl:message>
  <wsdl:message name="GetMailTemplatesSoapIn">
    <wsdl:part name="parameters" element="tns:GetMailTemplates" />
  </wsdl:message>
  <wsdl:message name="GetMailTemplatesSoapOut">
    <wsdl:part name="parameters" element="tns:GetMailTemplatesResponse" />
  </wsdl:message>
  <wsdl:message name="GetMailTemplateSoapIn">
    <wsdl:part name="parameters" element="tns:GetMailTemplate" />
  </wsdl:message>
  <wsdl:message name="GetMailTemplateSoapOut">
    <wsdl:part name="parameters" element="tns:GetMailTemplateResponse" />
  </wsdl:message>
  <wsdl:message name="UpdateMailRemplatesSoapIn">
    <wsdl:part name="parameters" element="tns:UpdateMailRemplates" />
  </wsdl:message>
  <wsdl:message name="UpdateMailRemplatesSoapOut">
    <wsdl:part name="parameters" element="tns:UpdateMailRemplatesResponse" />
  </wsdl:message>
  <wsdl:message name="GetRegistrationFieldsSoapIn">
    <wsdl:part name="parameters" element="tns:GetRegistrationFields" />
  </wsdl:message>
  <wsdl:message name="GetRegistrationFieldsSoapOut">
    <wsdl:part name="parameters" element="tns:GetRegistrationFieldsResponse" />
  </wsdl:message>
  <wsdl:message name="GetProductRegistrationFieldsSoapIn">
    <wsdl:part name="parameters" element="tns:GetProductRegistrationFields" />
  </wsdl:message>
  <wsdl:message name="GetProductRegistrationFieldsSoapOut">
    <wsdl:part name="parameters" element="tns:GetProductRegistrationFieldsResponse" />
  </wsdl:message>
  <wsdl:message name="UpdateRegistrationFieldsSoapIn">
    <wsdl:part name="parameters" element="tns:UpdateRegistrationFields" />
  </wsdl:message>
  <wsdl:message name="UpdateRegistrationFieldsSoapOut">
    <wsdl:part name="parameters" element="tns:UpdateRegistrationFieldsResponse" />
  </wsdl:message>
  <wsdl:message name="GetLicensesSoapIn">
    <wsdl:part name="parameters" element="tns:GetLicenses" />
  </wsdl:message>
  <wsdl:message name="GetLicensesSoapOut">
    <wsdl:part name="parameters" element="tns:GetLicensesResponse" />
  </wsdl:message>
  <wsdl:message name="GetLicenseHistoryByKeySoapIn">
    <wsdl:part name="parameters" element="tns:GetLicenseHistoryByKey" />
  </wsdl:message>
  <wsdl:message name="GetLicenseHistoryByKeySoapOut">
    <wsdl:part name="parameters" element="tns:GetLicenseHistoryByKeyResponse" />
  </wsdl:message>
  <wsdl:message name="GetActiveLicenseIdByActivationKeySoapIn">
    <wsdl:part name="parameters" element="tns:GetActiveLicenseIdByActivationKey" />
  </wsdl:message>
  <wsdl:message name="GetActiveLicenseIdByActivationKeySoapOut">
    <wsdl:part name="parameters" element="tns:GetActiveLicenseIdByActivationKeyResponse" />
  </wsdl:message>
  <wsdl:message name="GetLicensesActivationsSoapIn">
    <wsdl:part name="parameters" element="tns:GetLicensesActivations" />
  </wsdl:message>
  <wsdl:message name="GetLicensesActivationsSoapOut">
    <wsdl:part name="parameters" element="tns:GetLicensesActivationsResponse" />
  </wsdl:message>
  <wsdl:message name="SearchActivationsByAnyFieldSoapIn">
    <wsdl:part name="parameters" element="tns:SearchActivationsByAnyField" />
  </wsdl:message>
  <wsdl:message name="SearchActivationsByAnyFieldSoapOut">
    <wsdl:part name="parameters" element="tns:SearchActivationsByAnyFieldResponse" />
  </wsdl:message>
  <wsdl:message name="GetLicensesActivationsByParamsSoapIn">
    <wsdl:part name="parameters" element="tns:GetLicensesActivationsByParams" />
  </wsdl:message>
  <wsdl:message name="GetLicensesActivationsByParamsSoapOut">
    <wsdl:part name="parameters" element="tns:GetLicensesActivationsByParamsResponse" />
  </wsdl:message>
  <wsdl:message name="GetLicensesByParamsSoapIn">
    <wsdl:part name="parameters" element="tns:GetLicensesByParams" />
  </wsdl:message>
  <wsdl:message name="GetLicensesByParamsSoapOut">
    <wsdl:part name="parameters" element="tns:GetLicensesByParamsResponse" />
  </wsdl:message>
  <wsdl:message name="SearchLicensesByAnyFieldSoapIn">
    <wsdl:part name="parameters" element="tns:SearchLicensesByAnyField" />
  </wsdl:message>
  <wsdl:message name="SearchLicensesByAnyFieldSoapOut">
    <wsdl:part name="parameters" element="tns:SearchLicensesByAnyFieldResponse" />
  </wsdl:message>
  <wsdl:message name="GetCustomerLicensesSoapIn">
    <wsdl:part name="parameters" element="tns:GetCustomerLicenses" />
  </wsdl:message>
  <wsdl:message name="GetCustomerLicensesSoapOut">
    <wsdl:part name="parameters" element="tns:GetCustomerLicensesResponse" />
  </wsdl:message>
  <wsdl:message name="GetLicenseByIdSoapIn">
    <wsdl:part name="parameters" element="tns:GetLicenseById" />
  </wsdl:message>
  <wsdl:message name="GetLicenseByIdSoapOut">
    <wsdl:part name="parameters" element="tns:GetLicenseByIdResponse" />
  </wsdl:message>
  <wsdl:message name="GetLicensesByIdSoapIn">
    <wsdl:part name="parameters" element="tns:GetLicensesById" />
  </wsdl:message>
  <wsdl:message name="GetLicensesByIdSoapOut">
    <wsdl:part name="parameters" element="tns:GetLicensesByIdResponse" />
  </wsdl:message>
  <wsdl:message name="AddLicensesCustomTagSoapIn">
    <wsdl:part name="parameters" element="tns:AddLicensesCustomTag" />
  </wsdl:message>
  <wsdl:message name="AddLicensesCustomTagSoapOut">
    <wsdl:part name="parameters" element="tns:AddLicensesCustomTagResponse" />
  </wsdl:message>
  <wsdl:message name="UpdateLicensesSoapIn">
    <wsdl:part name="parameters" element="tns:UpdateLicenses" />
  </wsdl:message>
  <wsdl:message name="UpdateLicensesSoapOut">
    <wsdl:part name="parameters" element="tns:UpdateLicensesResponse" />
  </wsdl:message>
  <wsdl:message name="DeleteLicenseSoapIn">
    <wsdl:part name="parameters" element="tns:DeleteLicense" />
  </wsdl:message>
  <wsdl:message name="DeleteLicenseSoapOut">
    <wsdl:part name="parameters" element="tns:DeleteLicenseResponse" />
  </wsdl:message>
  <wsdl:message name="DeleteLicensesSoapIn">
    <wsdl:part name="parameters" element="tns:DeleteLicenses" />
  </wsdl:message>
  <wsdl:message name="DeleteLicensesSoapOut">
    <wsdl:part name="parameters" element="tns:DeleteLicensesResponse" />
  </wsdl:message>
  <wsdl:message name="DisableLicenseSoapIn">
    <wsdl:part name="parameters" element="tns:DisableLicense" />
  </wsdl:message>
  <wsdl:message name="DisableLicenseSoapOut">
    <wsdl:part name="parameters" element="tns:DisableLicenseResponse" />
  </wsdl:message>
  <wsdl:message name="ExportLicensesSoapIn">
    <wsdl:part name="parameters" element="tns:ExportLicenses" />
  </wsdl:message>
  <wsdl:message name="ExportLicensesSoapOut">
    <wsdl:part name="parameters" element="tns:ExportLicensesResponse" />
  </wsdl:message>
  <wsdl:message name="ExportActivationsSoapIn">
    <wsdl:part name="parameters" element="tns:ExportActivations" />
  </wsdl:message>
  <wsdl:message name="ExportActivationsSoapOut">
    <wsdl:part name="parameters" element="tns:ExportActivationsResponse" />
  </wsdl:message>
  <wsdl:message name="GetSettingsFullSoapIn">
    <wsdl:part name="parameters" element="tns:GetSettingsFull" />
  </wsdl:message>
  <wsdl:message name="GetSettingsFullSoapOut">
    <wsdl:part name="parameters" element="tns:GetSettingsFullResponse" />
  </wsdl:message>
  <wsdl:message name="GetGlobalsSoapIn">
    <wsdl:part name="parameters" element="tns:GetGlobals" />
  </wsdl:message>
  <wsdl:message name="GetGlobalsSoapOut">
    <wsdl:part name="parameters" element="tns:GetGlobalsResponse" />
  </wsdl:message>
  <wsdl:message name="GetGeneralSettingsSoapIn">
    <wsdl:part name="parameters" element="tns:GetGeneralSettings" />
  </wsdl:message>
  <wsdl:message name="GetGeneralSettingsSoapOut">
    <wsdl:part name="parameters" element="tns:GetGeneralSettingsResponse" />
  </wsdl:message>
  <wsdl:message name="UpdateSetingsSoapIn">
    <wsdl:part name="parameters" element="tns:UpdateSetings" />
  </wsdl:message>
  <wsdl:message name="UpdateSetingsSoapOut">
    <wsdl:part name="parameters" element="tns:UpdateSetingsResponse" />
  </wsdl:message>
  <wsdl:message name="GetMaxAllowedReactivationsSoapIn">
    <wsdl:part name="parameters" element="tns:GetMaxAllowedReactivations" />
  </wsdl:message>
  <wsdl:message name="GetMaxAllowedReactivationsSoapOut">
    <wsdl:part name="parameters" element="tns:GetMaxAllowedReactivationsResponse" />
  </wsdl:message>
  <wsdl:message name="GetCRMConnectorByIdSoapIn">
    <wsdl:part name="parameters" element="tns:GetCRMConnectorById" />
  </wsdl:message>
  <wsdl:message name="GetCRMConnectorByIdSoapOut">
    <wsdl:part name="parameters" element="tns:GetCRMConnectorByIdResponse" />
  </wsdl:message>
  <wsdl:message name="SynchronizeCRMDataSoapIn">
    <wsdl:part name="parameters" element="tns:SynchronizeCRMData" />
  </wsdl:message>
  <wsdl:message name="SynchronizeCRMDataSoapOut">
    <wsdl:part name="parameters" element="tns:SynchronizeCRMDataResponse" />
  </wsdl:message>
  <wsdl:message name="GetActiveConnectorSynchronizeStatusSoapIn">
    <wsdl:part name="parameters" element="tns:GetActiveConnectorSynchronizeStatus" />
  </wsdl:message>
  <wsdl:message name="GetActiveConnectorSynchronizeStatusSoapOut">
    <wsdl:part name="parameters" element="tns:GetActiveConnectorSynchronizeStatusResponse" />
  </wsdl:message>
  <wsdl:message name="GetCRMConnectorsSoapIn">
    <wsdl:part name="parameters" element="tns:GetCRMConnectors" />
  </wsdl:message>
  <wsdl:message name="GetCRMConnectorsSoapOut">
    <wsdl:part name="parameters" element="tns:GetCRMConnectorsResponse" />
  </wsdl:message>
  <wsdl:message name="GetActiveCRMConnectorIdSoapIn">
    <wsdl:part name="parameters" element="tns:GetActiveCRMConnectorId" />
  </wsdl:message>
  <wsdl:message name="GetActiveCRMConnectorIdSoapOut">
    <wsdl:part name="parameters" element="tns:GetActiveCRMConnectorIdResponse" />
  </wsdl:message>
  <wsdl:message name="SetActiveCRMConnectorIdSoapIn">
    <wsdl:part name="parameters" element="tns:SetActiveCRMConnectorId" />
  </wsdl:message>
  <wsdl:message name="SetActiveCRMConnectorIdSoapOut">
    <wsdl:part name="parameters" element="tns:SetActiveCRMConnectorIdResponse" />
  </wsdl:message>
  <wsdl:message name="GetCRMGlobalSettingsControlNameSoapIn">
    <wsdl:part name="parameters" element="tns:GetCRMGlobalSettingsControlName" />
  </wsdl:message>
  <wsdl:message name="GetCRMGlobalSettingsControlNameSoapOut">
    <wsdl:part name="parameters" element="tns:GetCRMGlobalSettingsControlNameResponse" />
  </wsdl:message>
  <wsdl:message name="GetActiveCRMParamsControlNameSoapIn">
    <wsdl:part name="parameters" element="tns:GetActiveCRMParamsControlName" />
  </wsdl:message>
  <wsdl:message name="GetActiveCRMParamsControlNameSoapOut">
    <wsdl:part name="parameters" element="tns:GetActiveCRMParamsControlNameResponse" />
  </wsdl:message>
  <wsdl:message name="GetCurrentVendorSoapIn">
    <wsdl:part name="parameters" element="tns:GetCurrentVendor" />
  </wsdl:message>
  <wsdl:message name="GetCurrentVendorSoapOut">
    <wsdl:part name="parameters" element="tns:GetCurrentVendorResponse" />
  </wsdl:message>
  <wsdl:message name="GetVendorsSoapIn">
    <wsdl:part name="parameters" element="tns:GetVendors" />
  </wsdl:message>
  <wsdl:message name="GetVendorsSoapOut">
    <wsdl:part name="parameters" element="tns:GetVendorsResponse" />
  </wsdl:message>
  <wsdl:message name="GetVendorByNameSoapIn">
    <wsdl:part name="parameters" element="tns:GetVendorByName" />
  </wsdl:message>
  <wsdl:message name="GetVendorByNameSoapOut">
    <wsdl:part name="parameters" element="tns:GetVendorByNameResponse" />
  </wsdl:message>
  <wsdl:message name="GetVendorByIdSoapIn">
    <wsdl:part name="parameters" element="tns:GetVendorById" />
  </wsdl:message>
  <wsdl:message name="GetVendorByIdSoapOut">
    <wsdl:part name="parameters" element="tns:GetVendorByIdResponse" />
  </wsdl:message>
  <wsdl:message name="GetCurrentVendorShortIDSoapIn">
    <wsdl:part name="parameters" element="tns:GetCurrentVendorShortID" />
  </wsdl:message>
  <wsdl:message name="GetCurrentVendorShortIDSoapOut">
    <wsdl:part name="parameters" element="tns:GetCurrentVendorShortIDResponse" />
  </wsdl:message>
  <wsdl:message name="DeleteVendorSoapIn">
    <wsdl:part name="parameters" element="tns:DeleteVendor" />
  </wsdl:message>
  <wsdl:message name="DeleteVendorSoapOut">
    <wsdl:part name="parameters" element="tns:DeleteVendorResponse" />
  </wsdl:message>
  <wsdl:message name="AddVendorSoapIn">
    <wsdl:part name="parameters" element="tns:AddVendor" />
  </wsdl:message>
  <wsdl:message name="AddVendorSoapOut">
    <wsdl:part name="parameters" element="tns:AddVendorResponse" />
  </wsdl:message>
  <wsdl:message name="AddVendorPreservingNameSoapIn">
    <wsdl:part name="parameters" element="tns:AddVendorPreservingName" />
  </wsdl:message>
  <wsdl:message name="AddVendorPreservingNameSoapOut">
    <wsdl:part name="parameters" element="tns:AddVendorPreservingNameResponse" />
  </wsdl:message>
  <wsdl:message name="ChangeVendorNameSoapIn">
    <wsdl:part name="parameters" element="tns:ChangeVendorName" />
  </wsdl:message>
  <wsdl:message name="ChangeVendorNameSoapOut">
    <wsdl:part name="parameters" element="tns:ChangeVendorNameResponse" />
  </wsdl:message>
  <wsdl:message name="IsUsingSharedPermutationSoapIn">
    <wsdl:part name="parameters" element="tns:IsUsingSharedPermutation" />
  </wsdl:message>
  <wsdl:message name="IsUsingSharedPermutationSoapOut">
    <wsdl:part name="parameters" element="tns:IsUsingSharedPermutationResponse" />
  </wsdl:message>
  <wsdl:message name="GetSuitePackageNameSoapIn">
    <wsdl:part name="parameters" element="tns:GetSuitePackageName" />
  </wsdl:message>
  <wsdl:message name="GetSuitePackageNameSoapOut">
    <wsdl:part name="parameters" element="tns:GetSuitePackageNameResponse" />
  </wsdl:message>
  <wsdl:message name="GetVendorPermutationsSoapIn">
    <wsdl:part name="parameters" element="tns:GetVendorPermutations" />
  </wsdl:message>
  <wsdl:message name="GetVendorPermutationsSoapOut">
    <wsdl:part name="parameters" element="tns:GetVendorPermutationsResponse" />
  </wsdl:message>
  <wsdl:message name="AddVendorPermutationSoapIn">
    <wsdl:part name="parameters" element="tns:AddVendorPermutation" />
  </wsdl:message>
  <wsdl:message name="AddVendorPermutationSoapOut">
    <wsdl:part name="parameters" element="tns:AddVendorPermutationResponse" />
  </wsdl:message>
  <wsdl:message name="UpdateVendorPermutationSoapIn">
    <wsdl:part name="parameters" element="tns:UpdateVendorPermutation" />
  </wsdl:message>
  <wsdl:message name="UpdateVendorPermutationSoapOut">
    <wsdl:part name="parameters" element="tns:UpdateVendorPermutationResponse" />
  </wsdl:message>
  <wsdl:message name="UpdateAllPermutationsSoapIn">
    <wsdl:part name="parameters" element="tns:UpdateAllPermutations" />
  </wsdl:message>
  <wsdl:message name="UpdateAllPermutationsSoapOut">
    <wsdl:part name="parameters" element="tns:UpdateAllPermutationsResponse" />
  </wsdl:message>
  <wsdl:message name="CreateVendorPermutationSoapIn">
    <wsdl:part name="parameters" element="tns:CreateVendorPermutation" />
  </wsdl:message>
  <wsdl:message name="CreateVendorPermutationSoapOut">
    <wsdl:part name="parameters" element="tns:CreateVendorPermutationResponse" />
  </wsdl:message>
  <wsdl:message name="OrderVendorPermutationSoapIn">
    <wsdl:part name="parameters" element="tns:OrderVendorPermutation" />
  </wsdl:message>
  <wsdl:message name="OrderVendorPermutationSoapOut">
    <wsdl:part name="parameters" element="tns:OrderVendorPermutationResponse" />
  </wsdl:message>
  <wsdl:message name="SetPermutationAsVendorDefaultSoapIn">
    <wsdl:part name="parameters" element="tns:SetPermutationAsVendorDefault" />
  </wsdl:message>
  <wsdl:message name="SetPermutationAsVendorDefaultSoapOut">
    <wsdl:part name="parameters" element="tns:SetPermutationAsVendorDefaultResponse" />
  </wsdl:message>
  <wsdl:message name="GetPermutationDataSoapIn">
    <wsdl:part name="parameters" element="tns:GetPermutationData" />
  </wsdl:message>
  <wsdl:message name="GetPermutationDataSoapOut">
    <wsdl:part name="parameters" element="tns:GetPermutationDataResponse" />
  </wsdl:message>
  <wsdl:message name="DeletePermutationSoapIn">
    <wsdl:part name="parameters" element="tns:DeletePermutation" />
  </wsdl:message>
  <wsdl:message name="DeletePermutationSoapOut">
    <wsdl:part name="parameters" element="tns:DeletePermutationResponse" />
  </wsdl:message>
  <wsdl:message name="GetSharedPermutationIDSoapIn">
    <wsdl:part name="parameters" element="tns:GetSharedPermutationID" />
  </wsdl:message>
  <wsdl:message name="GetSharedPermutationIDSoapOut">
    <wsdl:part name="parameters" element="tns:GetSharedPermutationIDResponse" />
  </wsdl:message>
  <wsdl:message name="SetSharedPermutationIDSoapIn">
    <wsdl:part name="parameters" element="tns:SetSharedPermutationID" />
  </wsdl:message>
  <wsdl:message name="SetSharedPermutationIDSoapOut">
    <wsdl:part name="parameters" element="tns:SetSharedPermutationIDResponse" />
  </wsdl:message>
  <wsdl:message name="ValidateSuiteEnterSoapIn">
    <wsdl:part name="parameters" element="tns:ValidateSuiteEnter" />
  </wsdl:message>
  <wsdl:message name="ValidateSuiteEnterSoapOut">
    <wsdl:part name="parameters" element="tns:ValidateSuiteEnterResponse" />
  </wsdl:message>
  <wsdl:message name="ExportVendorsSoapIn">
    <wsdl:part name="parameters" element="tns:ExportVendors" />
  </wsdl:message>
  <wsdl:message name="ExportVendorsSoapOut">
    <wsdl:part name="parameters" element="tns:ExportVendorsResponse" />
  </wsdl:message>
  <wsdl:message name="GetCodeProtectorDownloadUrlSoapIn">
    <wsdl:part name="parameters" element="tns:GetCodeProtectorDownloadUrl" />
  </wsdl:message>
  <wsdl:message name="GetCodeProtectorDownloadUrlSoapOut">
    <wsdl:part name="parameters" element="tns:GetCodeProtectorDownloadUrlResponse" />
  </wsdl:message>
  <wsdl:message name="SendIssueLicenseMailSoapIn">
    <wsdl:part name="parameters" element="tns:SendIssueLicenseMail" />
  </wsdl:message>
  <wsdl:message name="SendIssueLicenseMailSoapOut">
    <wsdl:part name="parameters" element="tns:SendIssueLicenseMailResponse" />
  </wsdl:message>
  <wsdl:message name="SendMailSoapIn">
    <wsdl:part name="parameters" element="tns:SendMail" />
  </wsdl:message>
  <wsdl:message name="SendMailSoapOut">
    <wsdl:part name="parameters" element="tns:SendMailResponse" />
  </wsdl:message>
  <wsdl:message name="PerformWebOrderSoapIn">
    <wsdl:part name="parameters" element="tns:PerformWebOrder" />
  </wsdl:message>
  <wsdl:message name="PerformWebOrderSoapOut">
    <wsdl:part name="parameters" element="tns:PerformWebOrderResponse" />
  </wsdl:message>
  <wsdl:message name="PerformDeactivationSoapIn">
    <wsdl:part name="parameters" element="tns:PerformDeactivation" />
  </wsdl:message>
  <wsdl:message name="PerformDeactivationSoapOut">
    <wsdl:part name="parameters" element="tns:PerformDeactivationResponse" />
  </wsdl:message>
  <wsdl:message name="PerformManualActivationSoapIn">
    <wsdl:part name="parameters" element="tns:PerformManualActivation" />
  </wsdl:message>
  <wsdl:message name="PerformManualActivationSoapOut">
    <wsdl:part name="parameters" element="tns:PerformManualActivationResponse" />
  </wsdl:message>
  <wsdl:message name="PerformPhoneActivationSoapIn">
    <wsdl:part name="parameters" element="tns:PerformPhoneActivation" />
  </wsdl:message>
  <wsdl:message name="PerformPhoneActivationSoapOut">
    <wsdl:part name="parameters" element="tns:PerformPhoneActivationResponse" />
  </wsdl:message>
  <wsdl:message name="GetMaxIssueLicensesSoapIn">
    <wsdl:part name="parameters" element="tns:GetMaxIssueLicenses" />
  </wsdl:message>
  <wsdl:message name="GetMaxIssueLicensesSoapOut">
    <wsdl:part name="parameters" element="tns:GetMaxIssueLicensesResponse" />
  </wsdl:message>
  <wsdl:message name="IssueLicensesSoapIn">
    <wsdl:part name="parameters" element="tns:IssueLicenses" />
  </wsdl:message>
  <wsdl:message name="IssueLicensesSoapOut">
    <wsdl:part name="parameters" element="tns:IssueLicensesResponse" />
  </wsdl:message>
  <wsdl:message name="IssueLicenseByTemplateSoapIn">
    <wsdl:part name="parameters" element="tns:IssueLicenseByTemplate" />
  </wsdl:message>
  <wsdl:message name="IssueLicenseByTemplateSoapOut">
    <wsdl:part name="parameters" element="tns:IssueLicenseByTemplateResponse" />
  </wsdl:message>
  <wsdl:message name="GetResidentLicenseFileSoapIn">
    <wsdl:part name="parameters" element="tns:GetResidentLicenseFile" />
  </wsdl:message>
  <wsdl:message name="GetResidentLicenseFileSoapOut">
    <wsdl:part name="parameters" element="tns:GetResidentLicenseFileResponse" />
  </wsdl:message>
  <wsdl:message name="GetActivatedLicenseFileSoapIn">
    <wsdl:part name="parameters" element="tns:GetActivatedLicenseFile" />
  </wsdl:message>
  <wsdl:message name="GetActivatedLicenseFileSoapOut">
    <wsdl:part name="parameters" element="tns:GetActivatedLicenseFileResponse" />
  </wsdl:message>
  <wsdl:message name="GetNumberOfLicenseActivationsSoapIn">
    <wsdl:part name="parameters" element="tns:GetNumberOfLicenseActivations" />
  </wsdl:message>
  <wsdl:message name="GetNumberOfLicenseActivationsSoapOut">
    <wsdl:part name="parameters" element="tns:GetNumberOfLicenseActivationsResponse" />
  </wsdl:message>
  <wsdl:message name="GetLicenseDevicesSoapIn">
    <wsdl:part name="parameters" element="tns:GetLicenseDevices" />
  </wsdl:message>
  <wsdl:message name="GetLicenseDevicesSoapOut">
    <wsdl:part name="parameters" element="tns:GetLicenseDevicesResponse" />
  </wsdl:message>
  <wsdl:message name="IsMasterLicenseInstalledSoapIn">
    <wsdl:part name="parameters" element="tns:IsMasterLicenseInstalled" />
  </wsdl:message>
  <wsdl:message name="IsMasterLicenseInstalledSoapOut">
    <wsdl:part name="parameters" element="tns:IsMasterLicenseInstalledResponse" />
  </wsdl:message>
  <wsdl:message name="IsEnterpriseSoapIn">
    <wsdl:part name="parameters" element="tns:IsEnterprise" />
  </wsdl:message>
  <wsdl:message name="IsEnterpriseSoapOut">
    <wsdl:part name="parameters" element="tns:IsEnterpriseResponse" />
  </wsdl:message>
  <wsdl:message name="IsLicenseDeviceTypeAllowedSoapIn">
    <wsdl:part name="parameters" element="tns:IsLicenseDeviceTypeAllowed" />
  </wsdl:message>
  <wsdl:message name="IsLicenseDeviceTypeAllowedSoapOut">
    <wsdl:part name="parameters" element="tns:IsLicenseDeviceTypeAllowedResponse" />
  </wsdl:message>
  <wsdl:message name="IsNetworkLicenseAllowedSoapIn">
    <wsdl:part name="parameters" element="tns:IsNetworkLicenseAllowed" />
  </wsdl:message>
  <wsdl:message name="IsNetworkLicenseAllowedSoapOut">
    <wsdl:part name="parameters" element="tns:IsNetworkLicenseAllowedResponse" />
  </wsdl:message>
  <wsdl:message name="PerformBuyOrderSoapIn">
    <wsdl:part name="parameters" element="tns:PerformBuyOrder" />
  </wsdl:message>
  <wsdl:message name="PerformBuyOrderSoapOut">
    <wsdl:part name="parameters" element="tns:PerformBuyOrderResponse" />
  </wsdl:message>
  <wsdl:message name="GetCodeTreeByParamsSoapIn">
    <wsdl:part name="parameters" element="tns:GetCodeTreeByParams" />
  </wsdl:message>
  <wsdl:message name="GetCodeTreeByParamsSoapOut">
    <wsdl:part name="parameters" element="tns:GetCodeTreeByParamsResponse" />
  </wsdl:message>
  <wsdl:message name="GetCodeTreeSoapIn">
    <wsdl:part name="parameters" element="tns:GetCodeTree" />
  </wsdl:message>
  <wsdl:message name="GetCodeTreeSoapOut">
    <wsdl:part name="parameters" element="tns:GetCodeTreeResponse" />
  </wsdl:message>
  <wsdl:message name="SaveProtectSettingsByParamsSoapIn">
    <wsdl:part name="parameters" element="tns:SaveProtectSettingsByParams" />
  </wsdl:message>
  <wsdl:message name="SaveProtectSettingsByParamsSoapOut">
    <wsdl:part name="parameters" element="tns:SaveProtectSettingsByParamsResponse" />
  </wsdl:message>
  <wsdl:message name="SaveProtectSettingsSoapIn">
    <wsdl:part name="parameters" element="tns:SaveProtectSettings" />
  </wsdl:message>
  <wsdl:message name="SaveProtectSettingsSoapOut">
    <wsdl:part name="parameters" element="tns:SaveProtectSettingsResponse" />
  </wsdl:message>
  <wsdl:message name="PerformProtectByParamsSoapIn">
    <wsdl:part name="parameters" element="tns:PerformProtectByParams" />
  </wsdl:message>
  <wsdl:message name="PerformProtectByParamsSoapOut">
    <wsdl:part name="parameters" element="tns:PerformProtectByParamsResponse" />
  </wsdl:message>
  <wsdl:message name="PerformProtectSoapIn">
    <wsdl:part name="parameters" element="tns:PerformProtect" />
  </wsdl:message>
  <wsdl:message name="PerformProtectSoapOut">
    <wsdl:part name="parameters" element="tns:PerformProtectResponse" />
  </wsdl:message>
  <wsdl:message name="IncludeTypeSoapIn">
    <wsdl:part name="parameters" element="tns:IncludeType" />
  </wsdl:message>
  <wsdl:message name="IncludeTypeSoapOut">
    <wsdl:part name="parameters" element="tns:IncludeTypeResponse" />
  </wsdl:message>
  <wsdl:portType name="IssueServiceSoap">
    <wsdl:operation name="PerformActivationEx">
      <wsdl:input message="tns:PerformActivationExSoapIn" />
      <wsdl:output message="tns:PerformActivationExSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="PerformActivation">
      <wsdl:input message="tns:PerformActivationSoapIn" />
      <wsdl:output message="tns:PerformActivationSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="GetCustomers">
      <wsdl:input message="tns:GetCustomersSoapIn" />
      <wsdl:output message="tns:GetCustomersSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="GetCustomerById">
      <wsdl:input message="tns:GetCustomerByIdSoapIn" />
      <wsdl:output message="tns:GetCustomerByIdSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="GetCustomerByName">
      <wsdl:input message="tns:GetCustomerByNameSoapIn" />
      <wsdl:output message="tns:GetCustomerByNameSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="GetCustomerPortalUsers">
      <wsdl:input message="tns:GetCustomerPortalUsersSoapIn" />
      <wsdl:output message="tns:GetCustomerPortalUsersSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="SearchCustomers">
      <wsdl:input message="tns:SearchCustomersSoapIn" />
      <wsdl:output message="tns:SearchCustomersSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="IsCustomerExists">
      <wsdl:input message="tns:IsCustomerExistsSoapIn" />
      <wsdl:output message="tns:IsCustomerExistsSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="GetCustomerPortalUserOwner">
      <wsdl:input message="tns:GetCustomerPortalUserOwnerSoapIn" />
      <wsdl:output message="tns:GetCustomerPortalUserOwnerSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="UpdateCustomersData">
      <wsdl:input message="tns:UpdateCustomersDataSoapIn" />
      <wsdl:output message="tns:UpdateCustomersDataSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="DeleteCustomer">
      <wsdl:input message="tns:DeleteCustomerSoapIn" />
      <wsdl:output message="tns:DeleteCustomerSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="ExportCustomers">
      <wsdl:input message="tns:ExportCustomersSoapIn" />
      <wsdl:output message="tns:ExportCustomersSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="GetProducts">
      <wsdl:input message="tns:GetProductsSoapIn" />
      <wsdl:output message="tns:GetProductsSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="GetVendorProducts">
      <wsdl:input message="tns:GetVendorProductsSoapIn" />
      <wsdl:output message="tns:GetVendorProductsSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="GetProductById">
      <wsdl:input message="tns:GetProductByIdSoapIn" />
      <wsdl:output message="tns:GetProductByIdSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="GetPackageById">
      <wsdl:input message="tns:GetPackageByIdSoapIn" />
      <wsdl:output message="tns:GetPackageByIdSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="GetFeatureById">
      <wsdl:input message="tns:GetFeatureByIdSoapIn" />
      <wsdl:output message="tns:GetFeatureByIdSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="GetProductsItemsByParams">
      <wsdl:input message="tns:GetProductsItemsByParamsSoapIn" />
      <wsdl:output message="tns:GetProductsItemsByParamsSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="AddProduct">
      <wsdl:input message="tns:AddProductSoapIn" />
      <wsdl:output message="tns:AddProductSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="UpdateProducts">
      <wsdl:input message="tns:UpdateProductsSoapIn" />
      <wsdl:output message="tns:UpdateProductsSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="UpdatePackage">
      <wsdl:input message="tns:UpdatePackageSoapIn" />
      <wsdl:output message="tns:UpdatePackageSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="UpdateProductFeatures">
      <wsdl:input message="tns:UpdateProductFeaturesSoapIn" />
      <wsdl:output message="tns:UpdateProductFeaturesSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="UpdateLimitedFeatures">
      <wsdl:input message="tns:UpdateLimitedFeaturesSoapIn" />
      <wsdl:output message="tns:UpdateLimitedFeaturesSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="UpdatePackageFeatures">
      <wsdl:input message="tns:UpdatePackageFeaturesSoapIn" />
      <wsdl:output message="tns:UpdatePackageFeaturesSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="DeleteProductItem">
      <wsdl:input message="tns:DeleteProductItemSoapIn" />
      <wsdl:output message="tns:DeleteProductItemSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="DeleteVendorProducts">
      <wsdl:input message="tns:DeleteVendorProductsSoapIn" />
      <wsdl:output message="tns:DeleteVendorProductsSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="IsProductExists">
      <wsdl:input message="tns:IsProductExistsSoapIn" />
      <wsdl:output message="tns:IsProductExistsSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="IsPackageExists">
      <wsdl:input message="tns:IsPackageExistsSoapIn" />
      <wsdl:output message="tns:IsPackageExistsSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="IsFeatureExists">
      <wsdl:input message="tns:IsFeatureExistsSoapIn" />
      <wsdl:output message="tns:IsFeatureExistsSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="SetActiveProductsPermutation">
      <wsdl:input message="tns:SetActiveProductsPermutationSoapIn" />
      <wsdl:output message="tns:SetActiveProductsPermutationSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="SetActivePermutation">
      <wsdl:input message="tns:SetActivePermutationSoapIn" />
      <wsdl:output message="tns:SetActivePermutationSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="GetProductRegistrationDefinitions">
      <wsdl:input message="tns:GetProductRegistrationDefinitionsSoapIn" />
      <wsdl:output message="tns:GetProductRegistrationDefinitionsSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="GetProductByNameAndVersion">
      <wsdl:input message="tns:GetProductByNameAndVersionSoapIn" />
      <wsdl:output message="tns:GetProductByNameAndVersionSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="GetProductByNameVersionVendor">
      <wsdl:input message="tns:GetProductByNameVersionVendorSoapIn" />
      <wsdl:output message="tns:GetProductByNameVersionVendorSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="GetProductAttachments">
      <wsdl:input message="tns:GetProductAttachmentsSoapIn" />
      <wsdl:output message="tns:GetProductAttachmentsSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="GetAttachmentById">
      <wsdl:input message="tns:GetAttachmentByIdSoapIn" />
      <wsdl:output message="tns:GetAttachmentByIdSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="GetAttachmentsById">
      <wsdl:input message="tns:GetAttachmentsByIdSoapIn" />
      <wsdl:output message="tns:GetAttachmentsByIdSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="GetAttachmentFile">
      <wsdl:input message="tns:GetAttachmentFileSoapIn" />
      <wsdl:output message="tns:GetAttachmentFileSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="AddEditAttachment">
      <wsdl:input message="tns:AddEditAttachmentSoapIn" />
      <wsdl:output message="tns:AddEditAttachmentSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="DeleteAttachment">
      <wsdl:input message="tns:DeleteAttachmentSoapIn" />
      <wsdl:output message="tns:DeleteAttachmentSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="SetProductEvaluationLicense">
      <wsdl:input message="tns:SetProductEvaluationLicenseSoapIn" />
      <wsdl:output message="tns:SetProductEvaluationLicenseSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="ExportProducts">
      <wsdl:input message="tns:ExportProductsSoapIn" />
      <wsdl:output message="tns:ExportProductsSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="ExportFeatures">
      <wsdl:input message="tns:ExportFeaturesSoapIn" />
      <wsdl:output message="tns:ExportFeaturesSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="ExportPackages">
      <wsdl:input message="tns:ExportPackagesSoapIn" />
      <wsdl:output message="tns:ExportPackagesSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="ExportPackage">
      <wsdl:input message="tns:ExportPackageSoapIn" />
      <wsdl:output message="tns:ExportPackageSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="GetMailTemplates">
      <wsdl:input message="tns:GetMailTemplatesSoapIn" />
      <wsdl:output message="tns:GetMailTemplatesSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="GetMailTemplate">
      <wsdl:input message="tns:GetMailTemplateSoapIn" />
      <wsdl:output message="tns:GetMailTemplateSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="UpdateMailRemplates">
      <wsdl:input message="tns:UpdateMailRemplatesSoapIn" />
      <wsdl:output message="tns:UpdateMailRemplatesSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="GetRegistrationFields">
      <wsdl:input message="tns:GetRegistrationFieldsSoapIn" />
      <wsdl:output message="tns:GetRegistrationFieldsSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="GetProductRegistrationFields">
      <wsdl:input message="tns:GetProductRegistrationFieldsSoapIn" />
      <wsdl:output message="tns:GetProductRegistrationFieldsSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="UpdateRegistrationFields">
      <wsdl:input message="tns:UpdateRegistrationFieldsSoapIn" />
      <wsdl:output message="tns:UpdateRegistrationFieldsSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="GetLicenses">
      <wsdl:input message="tns:GetLicensesSoapIn" />
      <wsdl:output message="tns:GetLicensesSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="GetLicenseHistoryByKey">
      <wsdl:input message="tns:GetLicenseHistoryByKeySoapIn" />
      <wsdl:output message="tns:GetLicenseHistoryByKeySoapOut" />
    </wsdl:operation>
    <wsdl:operation name="GetActiveLicenseIdByActivationKey">
      <wsdl:input message="tns:GetActiveLicenseIdByActivationKeySoapIn" />
      <wsdl:output message="tns:GetActiveLicenseIdByActivationKeySoapOut" />
    </wsdl:operation>
    <wsdl:operation name="GetLicensesActivations">
      <wsdl:input message="tns:GetLicensesActivationsSoapIn" />
      <wsdl:output message="tns:GetLicensesActivationsSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="SearchActivationsByAnyField">
      <wsdl:input message="tns:SearchActivationsByAnyFieldSoapIn" />
      <wsdl:output message="tns:SearchActivationsByAnyFieldSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="GetLicensesActivationsByParams">
      <wsdl:input message="tns:GetLicensesActivationsByParamsSoapIn" />
      <wsdl:output message="tns:GetLicensesActivationsByParamsSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="GetLicensesByParams">
      <wsdl:input message="tns:GetLicensesByParamsSoapIn" />
      <wsdl:output message="tns:GetLicensesByParamsSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="SearchLicensesByAnyField">
      <wsdl:input message="tns:SearchLicensesByAnyFieldSoapIn" />
      <wsdl:output message="tns:SearchLicensesByAnyFieldSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="GetCustomerLicenses">
      <wsdl:input message="tns:GetCustomerLicensesSoapIn" />
      <wsdl:output message="tns:GetCustomerLicensesSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="GetLicenseById">
      <wsdl:input message="tns:GetLicenseByIdSoapIn" />
      <wsdl:output message="tns:GetLicenseByIdSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="GetLicensesById">
      <wsdl:input message="tns:GetLicensesByIdSoapIn" />
      <wsdl:output message="tns:GetLicensesByIdSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="AddLicensesCustomTag">
      <wsdl:input message="tns:AddLicensesCustomTagSoapIn" />
      <wsdl:output message="tns:AddLicensesCustomTagSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="UpdateLicenses">
      <wsdl:input message="tns:UpdateLicensesSoapIn" />
      <wsdl:output message="tns:UpdateLicensesSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="DeleteLicense">
      <wsdl:input message="tns:DeleteLicenseSoapIn" />
      <wsdl:output message="tns:DeleteLicenseSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="DeleteLicenses">
      <wsdl:input message="tns:DeleteLicensesSoapIn" />
      <wsdl:output message="tns:DeleteLicensesSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="DisableLicense">
      <wsdl:input message="tns:DisableLicenseSoapIn" />
      <wsdl:output message="tns:DisableLicenseSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="ExportLicenses">
      <wsdl:input message="tns:ExportLicensesSoapIn" />
      <wsdl:output message="tns:ExportLicensesSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="ExportActivations">
      <wsdl:input message="tns:ExportActivationsSoapIn" />
      <wsdl:output message="tns:ExportActivationsSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="GetSettingsFull">
      <wsdl:input message="tns:GetSettingsFullSoapIn" />
      <wsdl:output message="tns:GetSettingsFullSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="GetGlobals">
      <wsdl:input message="tns:GetGlobalsSoapIn" />
      <wsdl:output message="tns:GetGlobalsSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="GetGeneralSettings">
      <wsdl:input message="tns:GetGeneralSettingsSoapIn" />
      <wsdl:output message="tns:GetGeneralSettingsSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="UpdateSetings">
      <wsdl:input message="tns:UpdateSetingsSoapIn" />
      <wsdl:output message="tns:UpdateSetingsSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="GetMaxAllowedReactivations">
      <wsdl:input message="tns:GetMaxAllowedReactivationsSoapIn" />
      <wsdl:output message="tns:GetMaxAllowedReactivationsSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="GetCRMConnectorById">
      <wsdl:input message="tns:GetCRMConnectorByIdSoapIn" />
      <wsdl:output message="tns:GetCRMConnectorByIdSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="SynchronizeCRMData">
      <wsdl:input message="tns:SynchronizeCRMDataSoapIn" />
      <wsdl:output message="tns:SynchronizeCRMDataSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="GetActiveConnectorSynchronizeStatus">
      <wsdl:input message="tns:GetActiveConnectorSynchronizeStatusSoapIn" />
      <wsdl:output message="tns:GetActiveConnectorSynchronizeStatusSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="GetCRMConnectors">
      <wsdl:input message="tns:GetCRMConnectorsSoapIn" />
      <wsdl:output message="tns:GetCRMConnectorsSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="GetActiveCRMConnectorId">
      <wsdl:input message="tns:GetActiveCRMConnectorIdSoapIn" />
      <wsdl:output message="tns:GetActiveCRMConnectorIdSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="SetActiveCRMConnectorId">
      <wsdl:input message="tns:SetActiveCRMConnectorIdSoapIn" />
      <wsdl:output message="tns:SetActiveCRMConnectorIdSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="GetCRMGlobalSettingsControlName">
      <wsdl:input message="tns:GetCRMGlobalSettingsControlNameSoapIn" />
      <wsdl:output message="tns:GetCRMGlobalSettingsControlNameSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="GetActiveCRMParamsControlName">
      <wsdl:input message="tns:GetActiveCRMParamsControlNameSoapIn" />
      <wsdl:output message="tns:GetActiveCRMParamsControlNameSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="GetCurrentVendor">
      <wsdl:input message="tns:GetCurrentVendorSoapIn" />
      <wsdl:output message="tns:GetCurrentVendorSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="GetVendors">
      <wsdl:input message="tns:GetVendorsSoapIn" />
      <wsdl:output message="tns:GetVendorsSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="GetVendorByName">
      <wsdl:input message="tns:GetVendorByNameSoapIn" />
      <wsdl:output message="tns:GetVendorByNameSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="GetVendorById">
      <wsdl:input message="tns:GetVendorByIdSoapIn" />
      <wsdl:output message="tns:GetVendorByIdSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="GetCurrentVendorShortID">
      <wsdl:input message="tns:GetCurrentVendorShortIDSoapIn" />
      <wsdl:output message="tns:GetCurrentVendorShortIDSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="DeleteVendor">
      <wsdl:input message="tns:DeleteVendorSoapIn" />
      <wsdl:output message="tns:DeleteVendorSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="AddVendor">
      <wsdl:input message="tns:AddVendorSoapIn" />
      <wsdl:output message="tns:AddVendorSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="AddVendorPreservingName">
      <wsdl:input message="tns:AddVendorPreservingNameSoapIn" />
      <wsdl:output message="tns:AddVendorPreservingNameSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="ChangeVendorName">
      <wsdl:input message="tns:ChangeVendorNameSoapIn" />
      <wsdl:output message="tns:ChangeVendorNameSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="IsUsingSharedPermutation">
      <wsdl:input message="tns:IsUsingSharedPermutationSoapIn" />
      <wsdl:output message="tns:IsUsingSharedPermutationSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="GetSuitePackageName">
      <wsdl:input message="tns:GetSuitePackageNameSoapIn" />
      <wsdl:output message="tns:GetSuitePackageNameSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="GetVendorPermutations">
      <wsdl:input message="tns:GetVendorPermutationsSoapIn" />
      <wsdl:output message="tns:GetVendorPermutationsSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="AddVendorPermutation">
      <wsdl:input message="tns:AddVendorPermutationSoapIn" />
      <wsdl:output message="tns:AddVendorPermutationSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="UpdateVendorPermutation">
      <wsdl:input message="tns:UpdateVendorPermutationSoapIn" />
      <wsdl:output message="tns:UpdateVendorPermutationSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="UpdateAllPermutations">
      <wsdl:input message="tns:UpdateAllPermutationsSoapIn" />
      <wsdl:output message="tns:UpdateAllPermutationsSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="CreateVendorPermutation">
      <wsdl:input message="tns:CreateVendorPermutationSoapIn" />
      <wsdl:output message="tns:CreateVendorPermutationSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="OrderVendorPermutation">
      <wsdl:input message="tns:OrderVendorPermutationSoapIn" />
      <wsdl:output message="tns:OrderVendorPermutationSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="SetPermutationAsVendorDefault">
      <wsdl:input message="tns:SetPermutationAsVendorDefaultSoapIn" />
      <wsdl:output message="tns:SetPermutationAsVendorDefaultSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="GetPermutationData">
      <wsdl:input message="tns:GetPermutationDataSoapIn" />
      <wsdl:output message="tns:GetPermutationDataSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="DeletePermutation">
      <wsdl:input message="tns:DeletePermutationSoapIn" />
      <wsdl:output message="tns:DeletePermutationSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="GetSharedPermutationID">
      <wsdl:input message="tns:GetSharedPermutationIDSoapIn" />
      <wsdl:output message="tns:GetSharedPermutationIDSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="SetSharedPermutationID">
      <wsdl:input message="tns:SetSharedPermutationIDSoapIn" />
      <wsdl:output message="tns:SetSharedPermutationIDSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="ValidateSuiteEnter">
      <wsdl:input message="tns:ValidateSuiteEnterSoapIn" />
      <wsdl:output message="tns:ValidateSuiteEnterSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="ExportVendors">
      <wsdl:input message="tns:ExportVendorsSoapIn" />
      <wsdl:output message="tns:ExportVendorsSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="GetCodeProtectorDownloadUrl">
      <wsdl:input message="tns:GetCodeProtectorDownloadUrlSoapIn" />
      <wsdl:output message="tns:GetCodeProtectorDownloadUrlSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="SendIssueLicenseMail">
      <wsdl:input message="tns:SendIssueLicenseMailSoapIn" />
      <wsdl:output message="tns:SendIssueLicenseMailSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="SendMail">
      <wsdl:input message="tns:SendMailSoapIn" />
      <wsdl:output message="tns:SendMailSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="PerformWebOrder">
      <wsdl:input message="tns:PerformWebOrderSoapIn" />
      <wsdl:output message="tns:PerformWebOrderSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="PerformDeactivation">
      <wsdl:input message="tns:PerformDeactivationSoapIn" />
      <wsdl:output message="tns:PerformDeactivationSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="PerformManualActivation">
      <wsdl:input message="tns:PerformManualActivationSoapIn" />
      <wsdl:output message="tns:PerformManualActivationSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="PerformPhoneActivation">
      <wsdl:input message="tns:PerformPhoneActivationSoapIn" />
      <wsdl:output message="tns:PerformPhoneActivationSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="GetMaxIssueLicenses">
      <wsdl:input message="tns:GetMaxIssueLicensesSoapIn" />
      <wsdl:output message="tns:GetMaxIssueLicensesSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="IssueLicenses">
      <wsdl:input message="tns:IssueLicensesSoapIn" />
      <wsdl:output message="tns:IssueLicensesSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="IssueLicenseByTemplate">
      <wsdl:input message="tns:IssueLicenseByTemplateSoapIn" />
      <wsdl:output message="tns:IssueLicenseByTemplateSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="GetResidentLicenseFile">
      <wsdl:input message="tns:GetResidentLicenseFileSoapIn" />
      <wsdl:output message="tns:GetResidentLicenseFileSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="GetActivatedLicenseFile">
      <wsdl:input message="tns:GetActivatedLicenseFileSoapIn" />
      <wsdl:output message="tns:GetActivatedLicenseFileSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="GetNumberOfLicenseActivations">
      <wsdl:input message="tns:GetNumberOfLicenseActivationsSoapIn" />
      <wsdl:output message="tns:GetNumberOfLicenseActivationsSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="GetLicenseDevices">
      <wsdl:input message="tns:GetLicenseDevicesSoapIn" />
      <wsdl:output message="tns:GetLicenseDevicesSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="IsMasterLicenseInstalled">
      <wsdl:input message="tns:IsMasterLicenseInstalledSoapIn" />
      <wsdl:output message="tns:IsMasterLicenseInstalledSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="IsEnterprise">
      <wsdl:input message="tns:IsEnterpriseSoapIn" />
      <wsdl:output message="tns:IsEnterpriseSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="IsLicenseDeviceTypeAllowed">
      <wsdl:input message="tns:IsLicenseDeviceTypeAllowedSoapIn" />
      <wsdl:output message="tns:IsLicenseDeviceTypeAllowedSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="IsNetworkLicenseAllowed">
      <wsdl:input message="tns:IsNetworkLicenseAllowedSoapIn" />
      <wsdl:output message="tns:IsNetworkLicenseAllowedSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="PerformBuyOrder">
      <wsdl:input message="tns:PerformBuyOrderSoapIn" />
      <wsdl:output message="tns:PerformBuyOrderSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="GetCodeTreeByParams">
      <wsdl:input message="tns:GetCodeTreeByParamsSoapIn" />
      <wsdl:output message="tns:GetCodeTreeByParamsSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="GetCodeTree">
      <wsdl:input message="tns:GetCodeTreeSoapIn" />
      <wsdl:output message="tns:GetCodeTreeSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="SaveProtectSettingsByParams">
      <wsdl:input message="tns:SaveProtectSettingsByParamsSoapIn" />
      <wsdl:output message="tns:SaveProtectSettingsByParamsSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="SaveProtectSettings">
      <wsdl:input message="tns:SaveProtectSettingsSoapIn" />
      <wsdl:output message="tns:SaveProtectSettingsSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="PerformProtectByParams">
      <wsdl:input message="tns:PerformProtectByParamsSoapIn" />
      <wsdl:output message="tns:PerformProtectByParamsSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="PerformProtect">
      <wsdl:input message="tns:PerformProtectSoapIn" />
      <wsdl:output message="tns:PerformProtectSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="IncludeType">
      <wsdl:input message="tns:IncludeTypeSoapIn" />
      <wsdl:output message="tns:IncludeTypeSoapOut" />
    </wsdl:operation>
  </wsdl:portType>
  <wsdl:binding name="IssueServiceSoap" type="tns:IssueServiceSoap">
    <soap:binding transport="http://schemas.xmlsoap.org/soap/http" style="document" />
    <wsdl:operation name="PerformActivationEx">
      <soap:operation soapAction="http://tempuri.org/PerformActivationEx" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="PerformActivation">
      <soap:operation soapAction="http://tempuri.org/PerformActivation" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetCustomers">
      <soap:operation soapAction="http://tempuri.org/GetCustomers" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetCustomerById">
      <soap:operation soapAction="http://tempuri.org/GetCustomerById" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetCustomerByName">
      <soap:operation soapAction="http://tempuri.org/GetCustomerByName" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetCustomerPortalUsers">
      <soap:operation soapAction="http://tempuri.org/GetCustomerPortalUsers" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="SearchCustomers">
      <soap:operation soapAction="http://tempuri.org/SearchCustomers" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="IsCustomerExists">
      <soap:operation soapAction="http://tempuri.org/IsCustomerExists" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetCustomerPortalUserOwner">
      <soap:operation soapAction="http://tempuri.org/GetCustomerPortalUserOwner" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="UpdateCustomersData">
      <soap:operation soapAction="http://tempuri.org/UpdateCustomersData" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="DeleteCustomer">
      <soap:operation soapAction="http://tempuri.org/DeleteCustomer" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="ExportCustomers">
      <soap:operation soapAction="http://tempuri.org/ExportCustomers" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetProducts">
      <soap:operation soapAction="http://tempuri.org/GetProducts" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetVendorProducts">
      <soap:operation soapAction="http://tempuri.org/GetVendorProducts" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetProductById">
      <soap:operation soapAction="http://tempuri.org/GetProductById" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetPackageById">
      <soap:operation soapAction="http://tempuri.org/GetPackageById" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetFeatureById">
      <soap:operation soapAction="http://tempuri.org/GetFeatureById" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetProductsItemsByParams">
      <soap:operation soapAction="http://tempuri.org/GetProductsItemsByParams" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="AddProduct">
      <soap:operation soapAction="http://tempuri.org/AddProduct" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="UpdateProducts">
      <soap:operation soapAction="http://tempuri.org/UpdateProducts" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="UpdatePackage">
      <soap:operation soapAction="http://tempuri.org/UpdatePackage" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="UpdateProductFeatures">
      <soap:operation soapAction="http://tempuri.org/UpdateProductFeatures" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="UpdateLimitedFeatures">
      <soap:operation soapAction="http://tempuri.org/UpdateLimitedFeatures" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="UpdatePackageFeatures">
      <soap:operation soapAction="http://tempuri.org/UpdatePackageFeatures" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="DeleteProductItem">
      <soap:operation soapAction="http://tempuri.org/DeleteProductItem" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="DeleteVendorProducts">
      <soap:operation soapAction="http://tempuri.org/DeleteVendorProducts" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="IsProductExists">
      <soap:operation soapAction="http://tempuri.org/IsProductExists" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="IsPackageExists">
      <soap:operation soapAction="http://tempuri.org/IsPackageExists" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="IsFeatureExists">
      <soap:operation soapAction="http://tempuri.org/IsFeatureExists" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="SetActiveProductsPermutation">
      <soap:operation soapAction="http://tempuri.org/SetActiveProductsPermutation" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="SetActivePermutation">
      <soap:operation soapAction="http://tempuri.org/SetActivePermutation" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetProductRegistrationDefinitions">
      <soap:operation soapAction="http://tempuri.org/GetProductRegistrationDefinitions" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetProductByNameAndVersion">
      <soap:operation soapAction="http://tempuri.org/GetProductByNameAndVersion" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetProductByNameVersionVendor">
      <soap:operation soapAction="http://tempuri.org/GetProductByNameVersionVendor" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetProductAttachments">
      <soap:operation soapAction="http://tempuri.org/GetProductAttachments" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetAttachmentById">
      <soap:operation soapAction="http://tempuri.org/GetAttachmentById" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetAttachmentsById">
      <soap:operation soapAction="http://tempuri.org/GetAttachmentsById" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetAttachmentFile">
      <soap:operation soapAction="http://tempuri.org/GetAttachmentFile" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="AddEditAttachment">
      <soap:operation soapAction="http://tempuri.org/AddEditAttachment" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="DeleteAttachment">
      <soap:operation soapAction="http://tempuri.org/DeleteAttachment" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="SetProductEvaluationLicense">
      <soap:operation soapAction="http://tempuri.org/SetProductEvaluationLicense" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="ExportProducts">
      <soap:operation soapAction="http://tempuri.org/ExportProducts" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="ExportFeatures">
      <soap:operation soapAction="http://tempuri.org/ExportFeatures" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="ExportPackages">
      <soap:operation soapAction="http://tempuri.org/ExportPackages" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="ExportPackage">
      <soap:operation soapAction="http://tempuri.org/ExportPackage" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetMailTemplates">
      <soap:operation soapAction="http://tempuri.org/GetMailTemplates" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetMailTemplate">
      <soap:operation soapAction="http://tempuri.org/GetMailTemplate" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="UpdateMailRemplates">
      <soap:operation soapAction="http://tempuri.org/UpdateMailRemplates" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetRegistrationFields">
      <soap:operation soapAction="http://tempuri.org/GetRegistrationFields" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetProductRegistrationFields">
      <soap:operation soapAction="http://tempuri.org/GetProductRegistrationFields" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="UpdateRegistrationFields">
      <soap:operation soapAction="http://tempuri.org/UpdateRegistrationFields" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetLicenses">
      <soap:operation soapAction="http://tempuri.org/GetLicenses" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetLicenseHistoryByKey">
      <soap:operation soapAction="http://tempuri.org/GetLicenseHistoryByKey" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetActiveLicenseIdByActivationKey">
      <soap:operation soapAction="http://tempuri.org/GetActiveLicenseIdByActivationKey" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetLicensesActivations">
      <soap:operation soapAction="http://tempuri.org/GetLicensesActivations" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="SearchActivationsByAnyField">
      <soap:operation soapAction="http://tempuri.org/SearchActivationsByAnyField" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetLicensesActivationsByParams">
      <soap:operation soapAction="http://tempuri.org/GetLicensesActivationsByParams" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetLicensesByParams">
      <soap:operation soapAction="http://tempuri.org/GetLicensesByParams" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="SearchLicensesByAnyField">
      <soap:operation soapAction="http://tempuri.org/SearchLicensesByAnyField" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetCustomerLicenses">
      <soap:operation soapAction="http://tempuri.org/GetCustomerLicenses" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetLicenseById">
      <soap:operation soapAction="http://tempuri.org/GetLicenseById" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetLicensesById">
      <soap:operation soapAction="http://tempuri.org/GetLicensesById" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="AddLicensesCustomTag">
      <soap:operation soapAction="http://tempuri.org/AddLicensesCustomTag" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="UpdateLicenses">
      <soap:operation soapAction="http://tempuri.org/UpdateLicenses" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="DeleteLicense">
      <soap:operation soapAction="http://tempuri.org/DeleteLicense" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="DeleteLicenses">
      <soap:operation soapAction="http://tempuri.org/DeleteLicenses" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="DisableLicense">
      <soap:operation soapAction="http://tempuri.org/DisableLicense" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="ExportLicenses">
      <soap:operation soapAction="http://tempuri.org/ExportLicenses" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="ExportActivations">
      <soap:operation soapAction="http://tempuri.org/ExportActivations" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetSettingsFull">
      <soap:operation soapAction="http://tempuri.org/GetSettingsFull" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetGlobals">
      <soap:operation soapAction="http://tempuri.org/GetGlobals" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetGeneralSettings">
      <soap:operation soapAction="http://tempuri.org/GetGeneralSettings" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="UpdateSetings">
      <soap:operation soapAction="http://tempuri.org/UpdateSetings" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetMaxAllowedReactivations">
      <soap:operation soapAction="http://tempuri.org/GetMaxAllowedReactivations" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetCRMConnectorById">
      <soap:operation soapAction="http://tempuri.org/GetCRMConnectorById" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="SynchronizeCRMData">
      <soap:operation soapAction="http://tempuri.org/SynchronizeCRMData" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetActiveConnectorSynchronizeStatus">
      <soap:operation soapAction="http://tempuri.org/GetActiveConnectorSynchronizeStatus" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetCRMConnectors">
      <soap:operation soapAction="http://tempuri.org/GetCRMConnectors" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetActiveCRMConnectorId">
      <soap:operation soapAction="http://tempuri.org/GetActiveCRMConnectorId" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="SetActiveCRMConnectorId">
      <soap:operation soapAction="http://tempuri.org/SetActiveCRMConnectorId" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetCRMGlobalSettingsControlName">
      <soap:operation soapAction="http://tempuri.org/GetCRMGlobalSettingsControlName" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetActiveCRMParamsControlName">
      <soap:operation soapAction="http://tempuri.org/GetActiveCRMParamsControlName" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetCurrentVendor">
      <soap:operation soapAction="http://tempuri.org/GetCurrentVendor" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetVendors">
      <soap:operation soapAction="http://tempuri.org/GetVendors" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetVendorByName">
      <soap:operation soapAction="http://tempuri.org/GetVendorByName" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetVendorById">
      <soap:operation soapAction="http://tempuri.org/GetVendorById" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetCurrentVendorShortID">
      <soap:operation soapAction="http://tempuri.org/GetCurrentVendorShortID" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="DeleteVendor">
      <soap:operation soapAction="http://tempuri.org/DeleteVendor" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="AddVendor">
      <soap:operation soapAction="http://tempuri.org/AddVendor" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="AddVendorPreservingName">
      <soap:operation soapAction="http://tempuri.org/AddVendorPreservingName" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="ChangeVendorName">
      <soap:operation soapAction="http://tempuri.org/ChangeVendorName" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="IsUsingSharedPermutation">
      <soap:operation soapAction="http://tempuri.org/IsUsingSharedPermutation" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetSuitePackageName">
      <soap:operation soapAction="http://tempuri.org/GetSuitePackageName" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetVendorPermutations">
      <soap:operation soapAction="http://tempuri.org/GetVendorPermutations" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="AddVendorPermutation">
      <soap:operation soapAction="http://tempuri.org/AddVendorPermutation" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="UpdateVendorPermutation">
      <soap:operation soapAction="http://tempuri.org/UpdateVendorPermutation" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="UpdateAllPermutations">
      <soap:operation soapAction="http://tempuri.org/UpdateAllPermutations" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="CreateVendorPermutation">
      <soap:operation soapAction="http://tempuri.org/CreateVendorPermutation" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="OrderVendorPermutation">
      <soap:operation soapAction="http://tempuri.org/OrderVendorPermutation" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="SetPermutationAsVendorDefault">
      <soap:operation soapAction="http://tempuri.org/SetPermutationAsVendorDefault" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetPermutationData">
      <soap:operation soapAction="http://tempuri.org/GetPermutationData" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="DeletePermutation">
      <soap:operation soapAction="http://tempuri.org/DeletePermutation" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetSharedPermutationID">
      <soap:operation soapAction="http://tempuri.org/GetSharedPermutationID" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="SetSharedPermutationID">
      <soap:operation soapAction="http://tempuri.org/SetSharedPermutationID" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="ValidateSuiteEnter">
      <soap:operation soapAction="http://tempuri.org/ValidateSuiteEnter" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="ExportVendors">
      <soap:operation soapAction="http://tempuri.org/ExportVendors" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetCodeProtectorDownloadUrl">
      <soap:operation soapAction="http://tempuri.org/GetCodeProtectorDownloadUrl" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="SendIssueLicenseMail">
      <soap:operation soapAction="http://tempuri.org/SendIssueLicenseMail" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="SendMail">
      <soap:operation soapAction="http://tempuri.org/SendMail" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="PerformWebOrder">
      <soap:operation soapAction="http://tempuri.org/PerformWebOrder" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="PerformDeactivation">
      <soap:operation soapAction="http://tempuri.org/PerformDeactivation" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="PerformManualActivation">
      <soap:operation soapAction="http://tempuri.org/PerformManualActivation" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="PerformPhoneActivation">
      <soap:operation soapAction="http://tempuri.org/PerformPhoneActivation" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetMaxIssueLicenses">
      <soap:operation soapAction="http://tempuri.org/GetMaxIssueLicenses" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="IssueLicenses">
      <soap:operation soapAction="http://tempuri.org/IssueLicenses" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="IssueLicenseByTemplate">
      <soap:operation soapAction="http://tempuri.org/IssueLicenseByTemplate" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetResidentLicenseFile">
      <soap:operation soapAction="http://tempuri.org/GetResidentLicenseFile" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetActivatedLicenseFile">
      <soap:operation soapAction="http://tempuri.org/GetActivatedLicenseFile" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetNumberOfLicenseActivations">
      <soap:operation soapAction="http://tempuri.org/GetNumberOfLicenseActivations" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetLicenseDevices">
      <soap:operation soapAction="http://tempuri.org/GetLicenseDevices" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="IsMasterLicenseInstalled">
      <soap:operation soapAction="http://tempuri.org/IsMasterLicenseInstalled" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="IsEnterprise">
      <soap:operation soapAction="http://tempuri.org/IsEnterprise" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="IsLicenseDeviceTypeAllowed">
      <soap:operation soapAction="http://tempuri.org/IsLicenseDeviceTypeAllowed" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="IsNetworkLicenseAllowed">
      <soap:operation soapAction="http://tempuri.org/IsNetworkLicenseAllowed" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="PerformBuyOrder">
      <soap:operation soapAction="http://tempuri.org/PerformBuyOrder" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetCodeTreeByParams">
      <soap:operation soapAction="http://tempuri.org/GetCodeTreeByParams" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetCodeTree">
      <soap:operation soapAction="http://tempuri.org/GetCodeTree" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="SaveProtectSettingsByParams">
      <soap:operation soapAction="http://tempuri.org/SaveProtectSettingsByParams" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="SaveProtectSettings">
      <soap:operation soapAction="http://tempuri.org/SaveProtectSettings" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="PerformProtectByParams">
      <soap:operation soapAction="http://tempuri.org/PerformProtectByParams" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="PerformProtect">
      <soap:operation soapAction="http://tempuri.org/PerformProtect" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="IncludeType">
      <soap:operation soapAction="http://tempuri.org/IncludeType" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
  </wsdl:binding>
  <wsdl:service name="IssueService">
    <wsdl:port name="IssueServiceSoap" binding="tns:IssueServiceSoap">
      <soap:address location="http://ortho.securelm.net/LicenseIssueWs/IssueService.asmx" />
    </wsdl:port>
  </wsdl:service>
</wsdl:definitions>