<?xml version="1.0" encoding="utf-8"?>
<wsdl:definitions xmlns:s="http://www.w3.org/2001/XMLSchema" xmlns:soap12="http://schemas.xmlsoap.org/wsdl/soap12/" xmlns:http="http://schemas.xmlsoap.org/wsdl/http/" xmlns:mime="http://schemas.xmlsoap.org/wsdl/mime/" xmlns:tns="nddprint.com/api/" xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:tm="http://microsoft.com/wsdl/mime/textMatching/" xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/" targetNamespace="nddprint.com/api/" xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">
  <wsdl:types>
    <s:schema elementFormDefault="qualified" targetNamespace="nddprint.com/api/">
      <s:element name="SetStockToDistributionCenter">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="properties" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="SetStockToDistributionCenterResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="SetStockToDistributionCenterResult" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="AdjustStockQuantity">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="properties" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="AdjustStockQuantityResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="AdjustStockQuantityResult" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetBrands">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="properties" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetBrandsResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="GetBrandsResult" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetColors">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="properties" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetColorsResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="GetColorsResult" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetDealerStocks">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="properties" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetDealerStocksResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="GetDealerStocksResult" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetEnterprises">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="properties" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetEnterprisesResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="GetEnterprisesResult" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetPrinters">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="properties" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetPrintersResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="GetPrintersResult" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetSiteDivisions">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="properties" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetSiteDivisionsResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="GetSiteDivisionsResult" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetSites">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="properties" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetSitesResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="GetSitesResult" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetSupplyModelQualities">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="properties" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetSupplyModelQualitiesResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="GetSupplyModelQualitiesResult" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetSupplyModels">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="properties" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetSupplyModelsResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="GetSupplyModelsResult" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetSupplySubFunctionTypes">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="properties" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetSupplySubFunctionTypesResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="GetSupplySubFunctionTypesResult" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetTotalStockItemsAvailable">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="properties" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetTotalStockItemsAvailableResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="GetTotalStockItemsAvailableResult" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetWarningInfo">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="properties" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetWarningInfoResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="GetWarningInfoResult" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="ImportCompanyStocks">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="properties" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="ImportCompanyStocksResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="ImportCompanyStocksResult" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="ImportSite">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="properties" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="ImportSiteResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="ImportSiteResult" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="ImportSiteDivision">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="properties" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="ImportSiteDivisionResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="ImportSiteDivisionResult" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="ImportSupplyModel">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="properties" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="ImportSupplyModelResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="ImportSupplyModelResult" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="LoadStock">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="properties" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="LoadStockResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="LoadStockResult" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="UpdateCompanyStocks">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="properties" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="UpdateCompanyStocksResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="UpdateCompanyStocksResult" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="UpdatePrinter">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="properties" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="UpdatePrinterResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="UpdatePrinterResult" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="UpdateSite">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="properties" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="UpdateSiteResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="UpdateSiteResult" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetPrintersCustomFields">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="properties" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetPrintersCustomFieldsResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="GetPrintersCustomFieldsResult" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="InsertNewDemand">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="properties" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="InsertNewDemandResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="InsertNewDemandResult" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="InsertEnterpriseAccount">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="properties" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="InsertEnterpriseAccountResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="InsertEnterpriseAccountResult" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="RemoveEnterpriseAccount">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="properties" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="RemoveEnterpriseAccountResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="RemoveEnterpriseAccountResult" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetEnterprisesAccounts">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="properties" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetEnterprisesAccountsResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="GetEnterprisesAccountsResult" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="SetPrinterToEnterpriseAccount">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="properties" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="SetPrinterToEnterpriseAccountResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="SetPrinterToEnterpriseAccountResult" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="RemovePrinterFromEnterpriseAccount">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="properties" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="RemovePrinterFromEnterpriseAccountResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="RemovePrinterFromEnterpriseAccountResult" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetPrintersFromEnterpriseAccount">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="properties" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetPrintersFromEnterpriseAccountResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="GetPrintersFromEnterpriseAccountResult" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetStocksFromSuppliers">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="properties" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetStocksFromSuppliersResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="GetStocksFromSuppliersResult" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetStocksFromDistributionCenters">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="properties" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetStocksFromDistributionCentersResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="GetStocksFromDistributionCentersResult" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="SetStockToSupplier">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="properties" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="SetStockToSupplierResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="SetStockToSupplierResult" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="RemoveStockFromSupplier">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="properties" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="RemoveStockFromSupplierResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="RemoveStockFromSupplierResult" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetDealerAccounts">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="properties" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetDealerAccountsResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="GetDealerAccountsResult" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetStocksResponsibles">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="properties" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetStocksResponsiblesResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="GetStocksResponsiblesResult" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="SetStocksResponsible">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="properties" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="SetStocksResponsibleResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="SetStocksResponsibleResult" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="RemoveStocksResponsible">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="properties" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="RemoveStocksResponsibleResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="RemoveStocksResponsibleResult" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetStocksPlanningPermissions">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="properties" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetStocksPlanningPermissionsResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="GetStocksPlanningPermissionsResult" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="SetStocksPlanningPermission">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="properties" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="SetStocksPlanningPermissionResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="SetStocksPlanningPermissionResult" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="RemoveStocksPlanningPermission">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="properties" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="RemoveStocksPlanningPermissionResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="RemoveStocksPlanningPermissionResult" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetPrintersModelsKnown">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="properties" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetPrintersModelsKnownResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="GetPrintersModelsKnownResult" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetPrintersSlots">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="properties" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetPrintersSlotsResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="GetPrintersSlotsResult" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetCompatibleSupplyModelsFromSlot">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="properties" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetCompatibleSupplyModelsFromSlotResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="GetCompatibleSupplyModelsFromSlotResult" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetStockGroups">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="properties" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetStockGroupsResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="GetStockGroupsResult" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="SetStockToGroup">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="properties" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="SetStockToGroupResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="SetStockToGroupResult" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
    </s:schema>
  </wsdl:types>
  <wsdl:message name="SetStockToDistributionCenterSoapIn">
    <wsdl:part name="parameters" element="tns:SetStockToDistributionCenter" />
  </wsdl:message>
  <wsdl:message name="SetStockToDistributionCenterSoapOut">
    <wsdl:part name="parameters" element="tns:SetStockToDistributionCenterResponse" />
  </wsdl:message>
  <wsdl:message name="AdjustStockQuantitySoapIn">
    <wsdl:part name="parameters" element="tns:AdjustStockQuantity" />
  </wsdl:message>
  <wsdl:message name="AdjustStockQuantitySoapOut">
    <wsdl:part name="parameters" element="tns:AdjustStockQuantityResponse" />
  </wsdl:message>
  <wsdl:message name="GetBrandsSoapIn">
    <wsdl:part name="parameters" element="tns:GetBrands" />
  </wsdl:message>
  <wsdl:message name="GetBrandsSoapOut">
    <wsdl:part name="parameters" element="tns:GetBrandsResponse" />
  </wsdl:message>
  <wsdl:message name="GetColorsSoapIn">
    <wsdl:part name="parameters" element="tns:GetColors" />
  </wsdl:message>
  <wsdl:message name="GetColorsSoapOut">
    <wsdl:part name="parameters" element="tns:GetColorsResponse" />
  </wsdl:message>
  <wsdl:message name="GetDealerStocksSoapIn">
    <wsdl:part name="parameters" element="tns:GetDealerStocks" />
  </wsdl:message>
  <wsdl:message name="GetDealerStocksSoapOut">
    <wsdl:part name="parameters" element="tns:GetDealerStocksResponse" />
  </wsdl:message>
  <wsdl:message name="GetEnterprisesSoapIn">
    <wsdl:part name="parameters" element="tns:GetEnterprises" />
  </wsdl:message>
  <wsdl:message name="GetEnterprisesSoapOut">
    <wsdl:part name="parameters" element="tns:GetEnterprisesResponse" />
  </wsdl:message>
  <wsdl:message name="GetPrintersSoapIn">
    <wsdl:part name="parameters" element="tns:GetPrinters" />
  </wsdl:message>
  <wsdl:message name="GetPrintersSoapOut">
    <wsdl:part name="parameters" element="tns:GetPrintersResponse" />
  </wsdl:message>
  <wsdl:message name="GetSiteDivisionsSoapIn">
    <wsdl:part name="parameters" element="tns:GetSiteDivisions" />
  </wsdl:message>
  <wsdl:message name="GetSiteDivisionsSoapOut">
    <wsdl:part name="parameters" element="tns:GetSiteDivisionsResponse" />
  </wsdl:message>
  <wsdl:message name="GetSitesSoapIn">
    <wsdl:part name="parameters" element="tns:GetSites" />
  </wsdl:message>
  <wsdl:message name="GetSitesSoapOut">
    <wsdl:part name="parameters" element="tns:GetSitesResponse" />
  </wsdl:message>
  <wsdl:message name="GetSupplyModelQualitiesSoapIn">
    <wsdl:part name="parameters" element="tns:GetSupplyModelQualities" />
  </wsdl:message>
  <wsdl:message name="GetSupplyModelQualitiesSoapOut">
    <wsdl:part name="parameters" element="tns:GetSupplyModelQualitiesResponse" />
  </wsdl:message>
  <wsdl:message name="GetSupplyModelsSoapIn">
    <wsdl:part name="parameters" element="tns:GetSupplyModels" />
  </wsdl:message>
  <wsdl:message name="GetSupplyModelsSoapOut">
    <wsdl:part name="parameters" element="tns:GetSupplyModelsResponse" />
  </wsdl:message>
  <wsdl:message name="GetSupplySubFunctionTypesSoapIn">
    <wsdl:part name="parameters" element="tns:GetSupplySubFunctionTypes" />
  </wsdl:message>
  <wsdl:message name="GetSupplySubFunctionTypesSoapOut">
    <wsdl:part name="parameters" element="tns:GetSupplySubFunctionTypesResponse" />
  </wsdl:message>
  <wsdl:message name="GetTotalStockItemsAvailableSoapIn">
    <wsdl:part name="parameters" element="tns:GetTotalStockItemsAvailable" />
  </wsdl:message>
  <wsdl:message name="GetTotalStockItemsAvailableSoapOut">
    <wsdl:part name="parameters" element="tns:GetTotalStockItemsAvailableResponse" />
  </wsdl:message>
  <wsdl:message name="GetWarningInfoSoapIn">
    <wsdl:part name="parameters" element="tns:GetWarningInfo" />
  </wsdl:message>
  <wsdl:message name="GetWarningInfoSoapOut">
    <wsdl:part name="parameters" element="tns:GetWarningInfoResponse" />
  </wsdl:message>
  <wsdl:message name="ImportCompanyStocksSoapIn">
    <wsdl:part name="parameters" element="tns:ImportCompanyStocks" />
  </wsdl:message>
  <wsdl:message name="ImportCompanyStocksSoapOut">
    <wsdl:part name="parameters" element="tns:ImportCompanyStocksResponse" />
  </wsdl:message>
  <wsdl:message name="ImportSiteSoapIn">
    <wsdl:part name="parameters" element="tns:ImportSite" />
  </wsdl:message>
  <wsdl:message name="ImportSiteSoapOut">
    <wsdl:part name="parameters" element="tns:ImportSiteResponse" />
  </wsdl:message>
  <wsdl:message name="ImportSiteDivisionSoapIn">
    <wsdl:part name="parameters" element="tns:ImportSiteDivision" />
  </wsdl:message>
  <wsdl:message name="ImportSiteDivisionSoapOut">
    <wsdl:part name="parameters" element="tns:ImportSiteDivisionResponse" />
  </wsdl:message>
  <wsdl:message name="ImportSupplyModelSoapIn">
    <wsdl:part name="parameters" element="tns:ImportSupplyModel" />
  </wsdl:message>
  <wsdl:message name="ImportSupplyModelSoapOut">
    <wsdl:part name="parameters" element="tns:ImportSupplyModelResponse" />
  </wsdl:message>
  <wsdl:message name="LoadStockSoapIn">
    <wsdl:part name="parameters" element="tns:LoadStock" />
  </wsdl:message>
  <wsdl:message name="LoadStockSoapOut">
    <wsdl:part name="parameters" element="tns:LoadStockResponse" />
  </wsdl:message>
  <wsdl:message name="UpdateCompanyStocksSoapIn">
    <wsdl:part name="parameters" element="tns:UpdateCompanyStocks" />
  </wsdl:message>
  <wsdl:message name="UpdateCompanyStocksSoapOut">
    <wsdl:part name="parameters" element="tns:UpdateCompanyStocksResponse" />
  </wsdl:message>
  <wsdl:message name="UpdatePrinterSoapIn">
    <wsdl:part name="parameters" element="tns:UpdatePrinter" />
  </wsdl:message>
  <wsdl:message name="UpdatePrinterSoapOut">
    <wsdl:part name="parameters" element="tns:UpdatePrinterResponse" />
  </wsdl:message>
  <wsdl:message name="UpdateSiteSoapIn">
    <wsdl:part name="parameters" element="tns:UpdateSite" />
  </wsdl:message>
  <wsdl:message name="UpdateSiteSoapOut">
    <wsdl:part name="parameters" element="tns:UpdateSiteResponse" />
  </wsdl:message>
  <wsdl:message name="GetPrintersCustomFieldsSoapIn">
    <wsdl:part name="parameters" element="tns:GetPrintersCustomFields" />
  </wsdl:message>
  <wsdl:message name="GetPrintersCustomFieldsSoapOut">
    <wsdl:part name="parameters" element="tns:GetPrintersCustomFieldsResponse" />
  </wsdl:message>
  <wsdl:message name="InsertNewDemandSoapIn">
    <wsdl:part name="parameters" element="tns:InsertNewDemand" />
  </wsdl:message>
  <wsdl:message name="InsertNewDemandSoapOut">
    <wsdl:part name="parameters" element="tns:InsertNewDemandResponse" />
  </wsdl:message>
  <wsdl:message name="InsertEnterpriseAccountSoapIn">
    <wsdl:part name="parameters" element="tns:InsertEnterpriseAccount" />
  </wsdl:message>
  <wsdl:message name="InsertEnterpriseAccountSoapOut">
    <wsdl:part name="parameters" element="tns:InsertEnterpriseAccountResponse" />
  </wsdl:message>
  <wsdl:message name="RemoveEnterpriseAccountSoapIn">
    <wsdl:part name="parameters" element="tns:RemoveEnterpriseAccount" />
  </wsdl:message>
  <wsdl:message name="RemoveEnterpriseAccountSoapOut">
    <wsdl:part name="parameters" element="tns:RemoveEnterpriseAccountResponse" />
  </wsdl:message>
  <wsdl:message name="GetEnterprisesAccountsSoapIn">
    <wsdl:part name="parameters" element="tns:GetEnterprisesAccounts" />
  </wsdl:message>
  <wsdl:message name="GetEnterprisesAccountsSoapOut">
    <wsdl:part name="parameters" element="tns:GetEnterprisesAccountsResponse" />
  </wsdl:message>
  <wsdl:message name="SetPrinterToEnterpriseAccountSoapIn">
    <wsdl:part name="parameters" element="tns:SetPrinterToEnterpriseAccount" />
  </wsdl:message>
  <wsdl:message name="SetPrinterToEnterpriseAccountSoapOut">
    <wsdl:part name="parameters" element="tns:SetPrinterToEnterpriseAccountResponse" />
  </wsdl:message>
  <wsdl:message name="RemovePrinterFromEnterpriseAccountSoapIn">
    <wsdl:part name="parameters" element="tns:RemovePrinterFromEnterpriseAccount" />
  </wsdl:message>
  <wsdl:message name="RemovePrinterFromEnterpriseAccountSoapOut">
    <wsdl:part name="parameters" element="tns:RemovePrinterFromEnterpriseAccountResponse" />
  </wsdl:message>
  <wsdl:message name="GetPrintersFromEnterpriseAccountSoapIn">
    <wsdl:part name="parameters" element="tns:GetPrintersFromEnterpriseAccount" />
  </wsdl:message>
  <wsdl:message name="GetPrintersFromEnterpriseAccountSoapOut">
    <wsdl:part name="parameters" element="tns:GetPrintersFromEnterpriseAccountResponse" />
  </wsdl:message>
  <wsdl:message name="GetStocksFromSuppliersSoapIn">
    <wsdl:part name="parameters" element="tns:GetStocksFromSuppliers" />
  </wsdl:message>
  <wsdl:message name="GetStocksFromSuppliersSoapOut">
    <wsdl:part name="parameters" element="tns:GetStocksFromSuppliersResponse" />
  </wsdl:message>
  <wsdl:message name="GetStocksFromDistributionCentersSoapIn">
    <wsdl:part name="parameters" element="tns:GetStocksFromDistributionCenters" />
  </wsdl:message>
  <wsdl:message name="GetStocksFromDistributionCentersSoapOut">
    <wsdl:part name="parameters" element="tns:GetStocksFromDistributionCentersResponse" />
  </wsdl:message>
  <wsdl:message name="SetStockToSupplierSoapIn">
    <wsdl:part name="parameters" element="tns:SetStockToSupplier" />
  </wsdl:message>
  <wsdl:message name="SetStockToSupplierSoapOut">
    <wsdl:part name="parameters" element="tns:SetStockToSupplierResponse" />
  </wsdl:message>
  <wsdl:message name="RemoveStockFromSupplierSoapIn">
    <wsdl:part name="parameters" element="tns:RemoveStockFromSupplier" />
  </wsdl:message>
  <wsdl:message name="RemoveStockFromSupplierSoapOut">
    <wsdl:part name="parameters" element="tns:RemoveStockFromSupplierResponse" />
  </wsdl:message>
  <wsdl:message name="GetDealerAccountsSoapIn">
    <wsdl:part name="parameters" element="tns:GetDealerAccounts" />
  </wsdl:message>
  <wsdl:message name="GetDealerAccountsSoapOut">
    <wsdl:part name="parameters" element="tns:GetDealerAccountsResponse" />
  </wsdl:message>
  <wsdl:message name="GetStocksResponsiblesSoapIn">
    <wsdl:part name="parameters" element="tns:GetStocksResponsibles" />
  </wsdl:message>
  <wsdl:message name="GetStocksResponsiblesSoapOut">
    <wsdl:part name="parameters" element="tns:GetStocksResponsiblesResponse" />
  </wsdl:message>
  <wsdl:message name="SetStocksResponsibleSoapIn">
    <wsdl:part name="parameters" element="tns:SetStocksResponsible" />
  </wsdl:message>
  <wsdl:message name="SetStocksResponsibleSoapOut">
    <wsdl:part name="parameters" element="tns:SetStocksResponsibleResponse" />
  </wsdl:message>
  <wsdl:message name="RemoveStocksResponsibleSoapIn">
    <wsdl:part name="parameters" element="tns:RemoveStocksResponsible" />
  </wsdl:message>
  <wsdl:message name="RemoveStocksResponsibleSoapOut">
    <wsdl:part name="parameters" element="tns:RemoveStocksResponsibleResponse" />
  </wsdl:message>
  <wsdl:message name="GetStocksPlanningPermissionsSoapIn">
    <wsdl:part name="parameters" element="tns:GetStocksPlanningPermissions" />
  </wsdl:message>
  <wsdl:message name="GetStocksPlanningPermissionsSoapOut">
    <wsdl:part name="parameters" element="tns:GetStocksPlanningPermissionsResponse" />
  </wsdl:message>
  <wsdl:message name="SetStocksPlanningPermissionSoapIn">
    <wsdl:part name="parameters" element="tns:SetStocksPlanningPermission" />
  </wsdl:message>
  <wsdl:message name="SetStocksPlanningPermissionSoapOut">
    <wsdl:part name="parameters" element="tns:SetStocksPlanningPermissionResponse" />
  </wsdl:message>
  <wsdl:message name="RemoveStocksPlanningPermissionSoapIn">
    <wsdl:part name="parameters" element="tns:RemoveStocksPlanningPermission" />
  </wsdl:message>
  <wsdl:message name="RemoveStocksPlanningPermissionSoapOut">
    <wsdl:part name="parameters" element="tns:RemoveStocksPlanningPermissionResponse" />
  </wsdl:message>
  <wsdl:message name="GetPrintersModelsKnownSoapIn">
    <wsdl:part name="parameters" element="tns:GetPrintersModelsKnown" />
  </wsdl:message>
  <wsdl:message name="GetPrintersModelsKnownSoapOut">
    <wsdl:part name="parameters" element="tns:GetPrintersModelsKnownResponse" />
  </wsdl:message>
  <wsdl:message name="GetPrintersSlotsSoapIn">
    <wsdl:part name="parameters" element="tns:GetPrintersSlots" />
  </wsdl:message>
  <wsdl:message name="GetPrintersSlotsSoapOut">
    <wsdl:part name="parameters" element="tns:GetPrintersSlotsResponse" />
  </wsdl:message>
  <wsdl:message name="GetCompatibleSupplyModelsFromSlotSoapIn">
    <wsdl:part name="parameters" element="tns:GetCompatibleSupplyModelsFromSlot" />
  </wsdl:message>
  <wsdl:message name="GetCompatibleSupplyModelsFromSlotSoapOut">
    <wsdl:part name="parameters" element="tns:GetCompatibleSupplyModelsFromSlotResponse" />
  </wsdl:message>
  <wsdl:message name="GetStockGroupsSoapIn">
    <wsdl:part name="parameters" element="tns:GetStockGroups" />
  </wsdl:message>
  <wsdl:message name="GetStockGroupsSoapOut">
    <wsdl:part name="parameters" element="tns:GetStockGroupsResponse" />
  </wsdl:message>
  <wsdl:message name="SetStockToGroupSoapIn">
    <wsdl:part name="parameters" element="tns:SetStockToGroup" />
  </wsdl:message>
  <wsdl:message name="SetStockToGroupSoapOut">
    <wsdl:part name="parameters" element="tns:SetStockToGroupResponse" />
  </wsdl:message>
  <wsdl:portType name="GeneralData2Soap">
    <wsdl:operation name="SetStockToDistributionCenter">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Create a relationship between a stock and a distribution center.</wsdl:documentation>
      <wsdl:input message="tns:SetStockToDistributionCenterSoapIn" />
      <wsdl:output message="tns:SetStockToDistributionCenterSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="AdjustStockQuantity">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Remove items available in stock.</wsdl:documentation>
      <wsdl:input message="tns:AdjustStockQuantitySoapIn" />
      <wsdl:output message="tns:AdjustStockQuantitySoapOut" />
    </wsdl:operation>
    <wsdl:operation name="GetBrands">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Returns the list of registered manufacturers approved.</wsdl:documentation>
      <wsdl:input message="tns:GetBrandsSoapIn" />
      <wsdl:output message="tns:GetBrandsSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="GetColors">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Returns the list of registered colors.</wsdl:documentation>
      <wsdl:input message="tns:GetColorsSoapIn" />
      <wsdl:output message="tns:GetColorsSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="GetDealerStocks">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Returns the list of enterprise stocks dealer.</wsdl:documentation>
      <wsdl:input message="tns:GetDealerStocksSoapIn" />
      <wsdl:output message="tns:GetDealerStocksSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="GetEnterprises">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Returns the list of companies that dealer owns.</wsdl:documentation>
      <wsdl:input message="tns:GetEnterprisesSoapIn" />
      <wsdl:output message="tns:GetEnterprisesSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="GetPrinters">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Returns a list containing the printers that belong to the specified enterprise.</wsdl:documentation>
      <wsdl:input message="tns:GetPrintersSoapIn" />
      <wsdl:output message="tns:GetPrintersSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="GetSiteDivisions">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Returns the list of divisions of a site.</wsdl:documentation>
      <wsdl:input message="tns:GetSiteDivisionsSoapIn" />
      <wsdl:output message="tns:GetSiteDivisionsSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="GetSites">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Returns the list of sites this company.</wsdl:documentation>
      <wsdl:input message="tns:GetSitesSoapIn" />
      <wsdl:output message="tns:GetSitesSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="GetSupplyModelQualities">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Returns the list of registered qualities of materials.</wsdl:documentation>
      <wsdl:input message="tns:GetSupplyModelQualitiesSoapIn" />
      <wsdl:output message="tns:GetSupplyModelQualitiesSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="GetSupplyModels">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Returns the list of registered materials of a dealer.</wsdl:documentation>
      <wsdl:input message="tns:GetSupplyModelsSoapIn" />
      <wsdl:output message="tns:GetSupplyModelsSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="GetSupplySubFunctionTypes">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Returns the list of registered types of supplies.</wsdl:documentation>
      <wsdl:input message="tns:GetSupplySubFunctionTypesSoapIn" />
      <wsdl:output message="tns:GetSupplySubFunctionTypesSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="GetTotalStockItemsAvailable">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Returns the amount of available items in stock.</wsdl:documentation>
      <wsdl:input message="tns:GetTotalStockItemsAvailableSoapIn" />
      <wsdl:output message="tns:GetTotalStockItemsAvailableSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="GetWarningInfo">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Returns information about the specified warning.</wsdl:documentation>
      <wsdl:input message="tns:GetWarningInfoSoapIn" />
      <wsdl:output message="tns:GetWarningInfoSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="ImportCompanyStocks">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Imports the stock of type client.</wsdl:documentation>
      <wsdl:input message="tns:ImportCompanyStocksSoapIn" />
      <wsdl:output message="tns:ImportCompanyStocksSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="ImportSite">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Create or update a site for a enterprise related to a specified dealer in the MPS.</wsdl:documentation>
      <wsdl:input message="tns:ImportSiteSoapIn" />
      <wsdl:output message="tns:ImportSiteSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="ImportSiteDivision">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Creates a SiteDivision related to a site that belongs to the specified enterprise in MPS.</wsdl:documentation>
      <wsdl:input message="tns:ImportSiteDivisionSoapIn" />
      <wsdl:output message="tns:ImportSiteDivisionSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="ImportSupplyModel">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Create or update a model of supplying dealer in MPS.</wsdl:documentation>
      <wsdl:input message="tns:ImportSupplyModelSoapIn" />
      <wsdl:output message="tns:ImportSupplyModelSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="LoadStock">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Creates items in a stock (only Distribution Center).</wsdl:documentation>
      <wsdl:input message="tns:LoadStockSoapIn" />
      <wsdl:output message="tns:LoadStockSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="UpdateCompanyStocks">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Update a Stock for a enterprise related to a specified dealer in the MPS using the parameter StockID.</wsdl:documentation>
      <wsdl:input message="tns:UpdateCompanyStocksSoapIn" />
      <wsdl:output message="tns:UpdateCompanyStocksSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="UpdatePrinter">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Update the printer values.</wsdl:documentation>
      <wsdl:input message="tns:UpdatePrinterSoapIn" />
      <wsdl:output message="tns:UpdatePrinterSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="UpdateSite">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Update a site for a enterprise related to a specified dealer in the MPS using the parameter siteID</wsdl:documentation>
      <wsdl:input message="tns:UpdateSiteSoapIn" />
      <wsdl:output message="tns:UpdateSiteSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="GetPrintersCustomFields">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Returns a list containing the printers custom fields to the Dealer.</wsdl:documentation>
      <wsdl:input message="tns:GetPrintersCustomFieldsSoapIn" />
      <wsdl:output message="tns:GetPrintersCustomFieldsSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="InsertNewDemand">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Insert New Demand.</wsdl:documentation>
      <wsdl:input message="tns:InsertNewDemandSoapIn" />
      <wsdl:output message="tns:InsertNewDemandSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="InsertEnterpriseAccount">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Insert a responsible user for this company's printers, allowing access to the Services Portal.</wsdl:documentation>
      <wsdl:input message="tns:InsertEnterpriseAccountSoapIn" />
      <wsdl:output message="tns:InsertEnterpriseAccountSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="RemoveEnterpriseAccount">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Remove a responsible user for this company's printers, removing access to the Services Portal.</wsdl:documentation>
      <wsdl:input message="tns:RemoveEnterpriseAccountSoapIn" />
      <wsdl:output message="tns:RemoveEnterpriseAccountSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="GetEnterprisesAccounts">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Returns the list of registered EnterpriseAccounts of a dealer or company.</wsdl:documentation>
      <wsdl:input message="tns:GetEnterprisesAccountsSoapIn" />
      <wsdl:output message="tns:GetEnterprisesAccountsSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="SetPrinterToEnterpriseAccount">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Insert the responsibility relationship between user and printer of a company.</wsdl:documentation>
      <wsdl:input message="tns:SetPrinterToEnterpriseAccountSoapIn" />
      <wsdl:output message="tns:SetPrinterToEnterpriseAccountSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="RemovePrinterFromEnterpriseAccount">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Remove the responsibility relationship between user and printer of a company.</wsdl:documentation>
      <wsdl:input message="tns:RemovePrinterFromEnterpriseAccountSoapIn" />
      <wsdl:output message="tns:RemovePrinterFromEnterpriseAccountSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="GetPrintersFromEnterpriseAccount">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Returns the printers of a responsible user of a company.</wsdl:documentation>
      <wsdl:input message="tns:GetPrintersFromEnterpriseAccountSoapIn" />
      <wsdl:output message="tns:GetPrintersFromEnterpriseAccountSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="GetStocksFromSuppliers">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Returns the stocks that suppliers provide.</wsdl:documentation>
      <wsdl:input message="tns:GetStocksFromSuppliersSoapIn" />
      <wsdl:output message="tns:GetStocksFromSuppliersSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="GetStocksFromDistributionCenters">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Returns the stocks that distribuition centers provide.</wsdl:documentation>
      <wsdl:input message="tns:GetStocksFromDistributionCentersSoapIn" />
      <wsdl:output message="tns:GetStocksFromDistributionCentersSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="SetStockToSupplier">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Creates the relationship between a stock (CS e DC) and a Supplier</wsdl:documentation>
      <wsdl:input message="tns:SetStockToSupplierSoapIn" />
      <wsdl:output message="tns:SetStockToSupplierSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="RemoveStockFromSupplier">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Remove the relationship between a stock (CS e DC) and a Supplier</wsdl:documentation>
      <wsdl:input message="tns:RemoveStockFromSupplierSoapIn" />
      <wsdl:output message="tns:RemoveStockFromSupplierSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="GetDealerAccounts">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Returns a dealer's accounts.</wsdl:documentation>
      <wsdl:input message="tns:GetDealerAccountsSoapIn" />
      <wsdl:output message="tns:GetDealerAccountsSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="GetStocksResponsibles">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Returns a dealer's accounts who are responsible for stocks.</wsdl:documentation>
      <wsdl:input message="tns:GetStocksResponsiblesSoapIn" />
      <wsdl:output message="tns:GetStocksResponsiblesSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="SetStocksResponsible">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Set a dealer's account as responsible for a stock.</wsdl:documentation>
      <wsdl:input message="tns:SetStocksResponsibleSoapIn" />
      <wsdl:output message="tns:SetStocksResponsibleSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="RemoveStocksResponsible">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Remove a user responsibility from a stock.</wsdl:documentation>
      <wsdl:input message="tns:RemoveStocksResponsibleSoapIn" />
      <wsdl:output message="tns:RemoveStocksResponsibleSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="GetStocksPlanningPermissions">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Returns a dealer's accounts allowed to plan stock demands.</wsdl:documentation>
      <wsdl:input message="tns:GetStocksPlanningPermissionsSoapIn" />
      <wsdl:output message="tns:GetStocksPlanningPermissionsSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="SetStocksPlanningPermission">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Set a dealer's account as a stock planner.</wsdl:documentation>
      <wsdl:input message="tns:SetStocksPlanningPermissionSoapIn" />
      <wsdl:output message="tns:SetStocksPlanningPermissionSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="RemoveStocksPlanningPermission">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Remove a dealer's account stock planner.</wsdl:documentation>
      <wsdl:input message="tns:RemoveStocksPlanningPermissionSoapIn" />
      <wsdl:output message="tns:RemoveStocksPlanningPermissionSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="GetPrintersModelsKnown">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Returns the known printer models of the system.</wsdl:documentation>
      <wsdl:input message="tns:GetPrintersModelsKnownSoapIn" />
      <wsdl:output message="tns:GetPrintersModelsKnownSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="GetPrintersSlots">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Returns the list of printers and their slots.</wsdl:documentation>
      <wsdl:input message="tns:GetPrintersSlotsSoapIn" />
      <wsdl:output message="tns:GetPrintersSlotsSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="GetCompatibleSupplyModelsFromSlot">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Returns the list of compatible supply models with the printer slot.</wsdl:documentation>
      <wsdl:input message="tns:GetCompatibleSupplyModelsFromSlotSoapIn" />
      <wsdl:output message="tns:GetCompatibleSupplyModelsFromSlotSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="GetStockGroups">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Returns a list of dealer's stock groups.</wsdl:documentation>
      <wsdl:input message="tns:GetStockGroupsSoapIn" />
      <wsdl:output message="tns:GetStockGroupsSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="SetStockToGroup">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Sets a dealer's stock group to a dealer's stock</wsdl:documentation>
      <wsdl:input message="tns:SetStockToGroupSoapIn" />
      <wsdl:output message="tns:SetStockToGroupSoapOut" />
    </wsdl:operation>
  </wsdl:portType>
  <wsdl:binding name="GeneralData2Soap" type="tns:GeneralData2Soap">
    <soap:binding transport="http://schemas.xmlsoap.org/soap/http" />
    <wsdl:operation name="SetStockToDistributionCenter">
      <soap:operation soapAction="nddprint.com/api/SetStockToDistributionCenter" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="AdjustStockQuantity">
      <soap:operation soapAction="nddprint.com/api/AdjustStockQuantity" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetBrands">
      <soap:operation soapAction="nddprint.com/api/GetBrands" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetColors">
      <soap:operation soapAction="nddprint.com/api/GetColors" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetDealerStocks">
      <soap:operation soapAction="nddprint.com/api/GetDealerStocks" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetEnterprises">
      <soap:operation soapAction="nddprint.com/api/GetEnterprises" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetPrinters">
      <soap:operation soapAction="nddprint.com/api/GetPrinters" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetSiteDivisions">
      <soap:operation soapAction="nddprint.com/api/GetSiteDivisions" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetSites">
      <soap:operation soapAction="nddprint.com/api/GetSites" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetSupplyModelQualities">
      <soap:operation soapAction="nddprint.com/api/GetSupplyModelQualities" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetSupplyModels">
      <soap:operation soapAction="nddprint.com/api/GetSupplyModels" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetSupplySubFunctionTypes">
      <soap:operation soapAction="nddprint.com/api/GetSupplySubFunctionTypes" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetTotalStockItemsAvailable">
      <soap:operation soapAction="nddprint.com/api/GetTotalStockItemsAvailable" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetWarningInfo">
      <soap:operation soapAction="nddprint.com/api/GetWarningInfo" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="ImportCompanyStocks">
      <soap:operation soapAction="nddprint.com/api/ImportCompanyStocks" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="ImportSite">
      <soap:operation soapAction="nddprint.com/api/ImportSite" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="ImportSiteDivision">
      <soap:operation soapAction="nddprint.com/api/ImportSiteDivision" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="ImportSupplyModel">
      <soap:operation soapAction="nddprint.com/api/ImportSupplyModel" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="LoadStock">
      <soap:operation soapAction="nddprint.com/api/LoadStock" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="UpdateCompanyStocks">
      <soap:operation soapAction="nddprint.com/api/UpdateCompanyStocks" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="UpdatePrinter">
      <soap:operation soapAction="nddprint.com/api/UpdatePrinter" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="UpdateSite">
      <soap:operation soapAction="nddprint.com/api/UpdateSite" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetPrintersCustomFields">
      <soap:operation soapAction="nddprint.com/api/GetPrintersCustomFields" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="InsertNewDemand">
      <soap:operation soapAction="nddprint.com/api/InsertNewDemand" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="InsertEnterpriseAccount">
      <soap:operation soapAction="nddprint.com/api/InsertEnterpriseAccount" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="RemoveEnterpriseAccount">
      <soap:operation soapAction="nddprint.com/api/RemoveEnterpriseAccount" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetEnterprisesAccounts">
      <soap:operation soapAction="nddprint.com/api/GetEnterprisesAccounts" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="SetPrinterToEnterpriseAccount">
      <soap:operation soapAction="nddprint.com/api/SetPrinterToEnterpriseAccount" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="RemovePrinterFromEnterpriseAccount">
      <soap:operation soapAction="nddprint.com/api/RemovePrinterFromEnterpriseAccount" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetPrintersFromEnterpriseAccount">
      <soap:operation soapAction="nddprint.com/api/GetPrintersFromEnterpriseAccount" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetStocksFromSuppliers">
      <soap:operation soapAction="nddprint.com/api/GetStocksFromSuppliers" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetStocksFromDistributionCenters">
      <soap:operation soapAction="nddprint.com/api/GetStocksFromDistributionCenters" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="SetStockToSupplier">
      <soap:operation soapAction="nddprint.com/api/SetStockToSupplier" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="RemoveStockFromSupplier">
      <soap:operation soapAction="nddprint.com/api/RemoveStockFromSupplier" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetDealerAccounts">
      <soap:operation soapAction="nddprint.com/api/GetDealerAccounts" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetStocksResponsibles">
      <soap:operation soapAction="nddprint.com/api/GetStocksResponsibles" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="SetStocksResponsible">
      <soap:operation soapAction="nddprint.com/api/SetStocksResponsible" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="RemoveStocksResponsible">
      <soap:operation soapAction="nddprint.com/api/RemoveStocksResponsible" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetStocksPlanningPermissions">
      <soap:operation soapAction="nddprint.com/api/GetStocksPlanningPermissions" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="SetStocksPlanningPermission">
      <soap:operation soapAction="nddprint.com/api/SetStocksPlanningPermission" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="RemoveStocksPlanningPermission">
      <soap:operation soapAction="nddprint.com/api/RemoveStocksPlanningPermission" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetPrintersModelsKnown">
      <soap:operation soapAction="nddprint.com/api/GetPrintersModelsKnown" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetPrintersSlots">
      <soap:operation soapAction="nddprint.com/api/GetPrintersSlots" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetCompatibleSupplyModelsFromSlot">
      <soap:operation soapAction="nddprint.com/api/GetCompatibleSupplyModelsFromSlot" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetStockGroups">
      <soap:operation soapAction="nddprint.com/api/GetStockGroups" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="SetStockToGroup">
      <soap:operation soapAction="nddprint.com/api/SetStockToGroup" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
  </wsdl:binding>
  <wsdl:binding name="GeneralData2Soap12" type="tns:GeneralData2Soap">
    <soap12:binding transport="http://schemas.xmlsoap.org/soap/http" />
    <wsdl:operation name="SetStockToDistributionCenter">
      <soap12:operation soapAction="nddprint.com/api/SetStockToDistributionCenter" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="AdjustStockQuantity">
      <soap12:operation soapAction="nddprint.com/api/AdjustStockQuantity" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetBrands">
      <soap12:operation soapAction="nddprint.com/api/GetBrands" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetColors">
      <soap12:operation soapAction="nddprint.com/api/GetColors" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetDealerStocks">
      <soap12:operation soapAction="nddprint.com/api/GetDealerStocks" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetEnterprises">
      <soap12:operation soapAction="nddprint.com/api/GetEnterprises" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetPrinters">
      <soap12:operation soapAction="nddprint.com/api/GetPrinters" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetSiteDivisions">
      <soap12:operation soapAction="nddprint.com/api/GetSiteDivisions" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetSites">
      <soap12:operation soapAction="nddprint.com/api/GetSites" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetSupplyModelQualities">
      <soap12:operation soapAction="nddprint.com/api/GetSupplyModelQualities" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetSupplyModels">
      <soap12:operation soapAction="nddprint.com/api/GetSupplyModels" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetSupplySubFunctionTypes">
      <soap12:operation soapAction="nddprint.com/api/GetSupplySubFunctionTypes" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetTotalStockItemsAvailable">
      <soap12:operation soapAction="nddprint.com/api/GetTotalStockItemsAvailable" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetWarningInfo">
      <soap12:operation soapAction="nddprint.com/api/GetWarningInfo" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="ImportCompanyStocks">
      <soap12:operation soapAction="nddprint.com/api/ImportCompanyStocks" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="ImportSite">
      <soap12:operation soapAction="nddprint.com/api/ImportSite" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="ImportSiteDivision">
      <soap12:operation soapAction="nddprint.com/api/ImportSiteDivision" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="ImportSupplyModel">
      <soap12:operation soapAction="nddprint.com/api/ImportSupplyModel" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="LoadStock">
      <soap12:operation soapAction="nddprint.com/api/LoadStock" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="UpdateCompanyStocks">
      <soap12:operation soapAction="nddprint.com/api/UpdateCompanyStocks" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="UpdatePrinter">
      <soap12:operation soapAction="nddprint.com/api/UpdatePrinter" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="UpdateSite">
      <soap12:operation soapAction="nddprint.com/api/UpdateSite" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetPrintersCustomFields">
      <soap12:operation soapAction="nddprint.com/api/GetPrintersCustomFields" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="InsertNewDemand">
      <soap12:operation soapAction="nddprint.com/api/InsertNewDemand" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="InsertEnterpriseAccount">
      <soap12:operation soapAction="nddprint.com/api/InsertEnterpriseAccount" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="RemoveEnterpriseAccount">
      <soap12:operation soapAction="nddprint.com/api/RemoveEnterpriseAccount" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetEnterprisesAccounts">
      <soap12:operation soapAction="nddprint.com/api/GetEnterprisesAccounts" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="SetPrinterToEnterpriseAccount">
      <soap12:operation soapAction="nddprint.com/api/SetPrinterToEnterpriseAccount" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="RemovePrinterFromEnterpriseAccount">
      <soap12:operation soapAction="nddprint.com/api/RemovePrinterFromEnterpriseAccount" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetPrintersFromEnterpriseAccount">
      <soap12:operation soapAction="nddprint.com/api/GetPrintersFromEnterpriseAccount" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetStocksFromSuppliers">
      <soap12:operation soapAction="nddprint.com/api/GetStocksFromSuppliers" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetStocksFromDistributionCenters">
      <soap12:operation soapAction="nddprint.com/api/GetStocksFromDistributionCenters" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="SetStockToSupplier">
      <soap12:operation soapAction="nddprint.com/api/SetStockToSupplier" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="RemoveStockFromSupplier">
      <soap12:operation soapAction="nddprint.com/api/RemoveStockFromSupplier" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetDealerAccounts">
      <soap12:operation soapAction="nddprint.com/api/GetDealerAccounts" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetStocksResponsibles">
      <soap12:operation soapAction="nddprint.com/api/GetStocksResponsibles" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="SetStocksResponsible">
      <soap12:operation soapAction="nddprint.com/api/SetStocksResponsible" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="RemoveStocksResponsible">
      <soap12:operation soapAction="nddprint.com/api/RemoveStocksResponsible" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetStocksPlanningPermissions">
      <soap12:operation soapAction="nddprint.com/api/GetStocksPlanningPermissions" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="SetStocksPlanningPermission">
      <soap12:operation soapAction="nddprint.com/api/SetStocksPlanningPermission" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="RemoveStocksPlanningPermission">
      <soap12:operation soapAction="nddprint.com/api/RemoveStocksPlanningPermission" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetPrintersModelsKnown">
      <soap12:operation soapAction="nddprint.com/api/GetPrintersModelsKnown" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetPrintersSlots">
      <soap12:operation soapAction="nddprint.com/api/GetPrintersSlots" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetCompatibleSupplyModelsFromSlot">
      <soap12:operation soapAction="nddprint.com/api/GetCompatibleSupplyModelsFromSlot" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetStockGroups">
      <soap12:operation soapAction="nddprint.com/api/GetStockGroups" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="SetStockToGroup">
      <soap12:operation soapAction="nddprint.com/api/SetStockToGroup" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
  </wsdl:binding>
  <wsdl:service name="GeneralData2">
    <wsdl:port name="GeneralData2Soap" binding="tns:GeneralData2Soap">
      <soap:address location="https://api-general-br2.nddprint.com/GeneralWS/GeneralData2.asmx" />
    </wsdl:port>
    <wsdl:port name="GeneralData2Soap12" binding="tns:GeneralData2Soap12">
      <soap12:address location="https://api-general-br2.nddprint.com/GeneralWS/GeneralData2.asmx" />
    </wsdl:port>
  </wsdl:service>
</wsdl:definitions>