DC 5.4 Installation

The Importer is located with the DAM installation files in a separate zip file.

  1. Create a folder where you want the app to be. It's recommended to use an "non-program-files" location to avoid windows rights management issues or at least to set path configurations to a unc path outside. It's required to have write access to all configured directory paths.
  2. Unzip the contents to the folder.
  3. Run VersionSearches.sql against the DAM db in MSSQL Studio.
  4. Optional: Run DamImporterMatchSearchByAssetid.sql if or when you need a match search that matches assetId. This can also be done at a later time. The default DamImporterMatchSearch matches against a string metafield containing filenames.
  5. Set application level configuration in Importer.exe.config (app mode) and/or ImportService.exe.config (service mode). See "DC5.0.0 Application configuration".
  6. Set import level configuration in xml files in the subfolder ImportConfigs. See "DC5.0.0 Import configuration".
  7. Set metadata level configuration if needed.
  8. Install as a service if you need. See section below. Set the service to start automatically.

Install as windows service

To install the Importer as a service execute this command in a windows command prompt in the directory of the Importer after adapting internal name, path to importer and displayname:

Windows command prompt
sc create ImportServiceInternalName binPath= "C:\PathToImporter\ImportService.exe" DisplayName= "Import Service Customer"

App mode vs. service mode

Running the Importer as service works essentially the same as in app mode. The differences are highlighted in the following table:

FeatureApp modeService mode
Continous monitoringNoYes
Halt on fatal exception 1)YesNo 2)

1) A fatal exception in this context means an error the Importer does not know how to safely proceed with. Specifically with data errors or data parse errors the Importer will take a safe approach and not do anything rather than set wrong metadata.

2) As a service if FailureDirectory is set the involved files will be moved and not retried. If not moved they will be retried.