Ein DMS Manager definiert das ELO Archiv zu dem sich ein Importer verbindet und auf welche Weise die Verbindung hergestellt wird (Anmeldemodus). Ein DMS Manager wird in einer eigenen Datei konfiguriert, welche in der Datei Dms.Business.config referenziert wird. Die Namenskonvention für die Managerdateien ist durch das Muster DmsManager.<ManagerName>.config gegeben. Eine Managerkonfiguration hat die folgenden Optionen:
ConnectionString
Absolute URL zum ELO Indexserver (z.B. http://server:8080/ix-elo/ix).
CacheItemLifetime
Die Lebensdauer eines Objektes im internen Cache. Dieser Werte sollte kleiner als der Cachewert des Indexservers sein (standardmäßig 600 Sekunden).
EnableMaskCache
Aktiviert das Caching von Verschlagwortungsmasken
EnableObjectCache
Aktiviert das Caching von Archivobjekten (Dokument und Ordner)
EnableIdentityCache
Aktiviert das Caching von Identitätsobjekten (Anwender und Gruppen)
EnableKeyCache
Aktiviert das Caching von Schlüsselobjekten
SearchTimeout
Legt die Timeoutspanne für Suchen fest (standardmäßig 0 Sekunden à ohne Timeout)
Ein Loginmodul wird im LoginModuleConfiguration Abschnitt für jeden Manager konfiguriert. Das Loginmodul legt fest, wie die Anmeldung am Indexserver erfolgt.
name (attribute)
Modulname
serializationType (attribute)
Immer Xml
AssemblyName
Der qualifizierte Name der Assembly, welche den Loginmodultypen enthält. Normalerweise auf Dms.Business.Elo7 festgelegt.
TypeName
Name des Loginmodultypen. Normalerweise RunAsUserLoginModule
SerializationInfo
Inline XML zur Definition des Moduls.
Es gibt zwei grundlegende Loginmodulvarianten:
Fester Anwender (UserLoginModule)
Die ELO-Anmeldung wird immer mit einem festgelegten Anwender durchgeführt, unabhängig vom Anwender, der den Login “ausführt“.
DmsUserName
Name des ELO Anwenders
DmsUserPassword
Das mit CryptIt verschlüsselte Anwenderpasswort
Dynamische Anwenderzuweisung (RunAsUserLoginModule)
Der Anwender, welche die Anmeldung an ELO “ausführt” wird an ELO weitergegeben. Ist der Anwender als ELO Anwender bekannt, findet die Anmeldung im Kontext dieses ELO Anwenders statt.
DmsAdminName
Der Name eines ELO Anwenders, welcher als Autorisierung für eine Run-As Anmeldung verwendet werden kann.
DmsAdminPassword
Das mit CryptIt verschlüsselte Anwenderpasswort.
In beiden Fällen ist eine Zuordnung des Anwenders, der die Anmeldung durchführen möchte auf einen dedizierten ELO Anwender möglich.
OsUserName
Name des Betriebssystemanwenders, der die Anmeldung "ausführt".
DmsUserName
Name des zugewiesenen ELO Anwenders.
DmsUserPassword
Das mit CryptIt verschlüsselte ELO Anwenderpasswort.
NameParsePattern
Ein regulärer Ausdruck, der alternative zu OsUserName verwendet werden kann. Der reguläre Ausdruck wertet den Namen des Betriebssystemnutzers aus. Es kann der Name des ELO Anwenders für eine RunAs Anmeldung herausgefiltert werden (z.B. entfernen des Domänennamens)