Copyright ©
Mindbreeze GmbH, A-4020 Linz, .
Alle Rechte vorbehalten. Alle verwendeten Hard- und Softwarenamen sind Handelsnamen und/oder Marken der jeweiligen Hersteller.
Diese Unterlagen sind streng vertraulich. Durch die Übermittlung und Präsentation dieser Unterlagen alleine werden keine Rechte an unserer Software, an unseren Dienstleistungen und Dienstleistungsresultaten oder sonstigen geschützten Rechten begründet. Die Weitergabe, Veröffentlichung oder Vervielfältigung ist nicht gestattet.
Aus Gründen der einfacheren Lesbarkeit wird auf die geschlechtsspezifische Differenzierung, z.B. Benutzer/-innen, verzichtet. Entsprechende Begriffe gelten im Sinne der Gleichbehandlung grundsätzlich für beide Geschlechter.
Auf dem IBM Domino Server muss ein Service laufen, das die DIIOP-Datei für externe Anwendungen zur Verfügung stellt.
IBM-Doku: https://www-10.lotus.com/ldd/dominowiki.nsf/dx/DIIOP_Usage_and_Troubleshooting_Guide
Vor der Installation des IBM Lotus Connector Plugins muss sichergestellt werden, dass der Mindbreeze Server bereits installiert ist und dieser Connector auch in der Mindbreeze Lizenz inkludiert ist.
Um sich mit dem Lotus Domino Server zu verbinden und die Datenquelle zu crawlen, müssen die folgenden Informationen angegeben werden:
Nach der Konfiguration des Lotus Domino Server Connectors muss die zu indizierende Datenquelle spezifiziert werden. Das kann wie folgt durchgeführt werden:
Sowohl Datenquellen als auch Adressbücher können zum Auffinden der Datenquellen konfiguriert werden.
Zur Konfiguration von Datenquellen und Adressbüchern muss das Feld Advanced Settings oben rechts im Indices Tab angehakt werden.
Um ein neues Adressbuch hinzuzufügen klicken Sie auf Add Property unten rechts.
Um ein Adressbuch zu konfigurieren, müssen die folgenden Informationen angegeben werden:
Um eine neue Datenquelle hinzuzufügen, klicken Sie auf Add Property unten rechts und konfigurieren Sie diese wie folgt:
Mit dem Klick auf den Save-Button oben rechts werden die Einstellungen gespeichert.
Standardmäßig werden nur wenige Metadaten aus den userspezifischen Datenbanken übernommen. Um alle gewünschten Metadaten zu übernehmen, muss eine Mapping-Datei angelegt werden.
Mit der Option „Custom Form Configuration File Path“ können Sie einen File Pfad konfigurieren, in dem sich eine Form Konfigurationsdatei befindet.
Um die forms.xml Datei zu bearbeiten gibt es 2 Möglichkeiten:
Verwenden Sie dazu das Tool (forms_tool.zip) aus dem Verzeichnis: IBM Lotus wie folgt:
java -jar ibm-domino-dbinfo.jar <servername[:port]> <username> <password> <database.nsf> [form regex] [field regex]
Kopieren Sie den Output anschließend in die forms.xml-Datei.
Öffnen Sie dazu die forms.xml-Datei und fügen Sie ihr eigenes Mapping hinzu.
Beispiel.:
<Form lotusName="content" categoryclass="blog">
<Title>$TITLE</Title>
<Metadatum lotusName="technorati" name="breadcrumbs"/>
<Metadatum lotusName="$UpdatedBy" name="updatedby">
<PostProcessing type="CNExtract" />
<!--CNExtract ==> Es werden CN-Properties entfernt, sodass zB Username überbleibt</!--CNExtract>-->
</Metadatum>
<Metadatum lotusName="OriginalModTime" name="mes:date">
<PostProcessing type="ParseDateTime" format="dd.MM.yyyy HH:mm:ss z" locale="en"/>
<!--Damit Mindbreeze das Datum interpretierten kann-->
</Metadatum>
<Metadatum lotusName="safesubject" name="content" fulltext="true" />
</Form>
...
Diese Konfiguration bedeutet, dass alle Objekte gecrawled werden, die den Namen content haben, in der Datenbank blog liegen und die Metadaten davon wie im Beispiel gemapped werden.
Bsp.:
<Metadatum lotusName="technorati" name="breadcrumbs"/>
Das lotus-Metadatum technorati wird auf das Metadatum breadcrumbs in Mindbreeze gemapped.
Um den lotusName der Form herauszufinden, können Sie den IBM Domino Administrator verwenden:
Mit Default Einstellungen werden von Lotus Dokumenten nur die Attachments indiziert, die in Rich Text Felder eingebettet sind.
Wenn die Option „Index Not Embedded Attachments“ aktiv ist, werden alle Attachments extrahiert und indiziert.
Es ist möglich zu crawlende Datenquellen einzuschränken. Im folgenden Beispiel werden nur die Mailboxen von Benutzern, deren Name mit „john“ beginnt, gecrawlt.
Wird Map Users via Address Book ausgewählt, werden die ShortName Eigenschaften des speziellen Adressbuchs “names.nsf” zur Zuordnung der Identität (ShortName) des Benutzers eines IBM Lotus Accounts (FullName) benutzt.
Andernfalls muss ein Dateipfad für ein File, das ein Mapping für Benutzernamen enthält, angegeben werden. Dieses File wird dazu benutzt die Benutzeraccount-Namen mit den Lotus Domino Account Namen zu mappen.
Das File ist wie ein Java-Properties File aufgebaut.
<sso username (SAML, Kerberos, ...)> = <Lotus username/FullName aus names.nsf>
Bsp.:
Lotus username==Im names.nsf im Feld/Spalte “FullName“
Wählen Sie im neuen oder bestehenden Service in der Einstellung „Service“ die Option CachingIBMLotusNotesPrincipalResolutionService aus. Für mehr Informationen über das Erstellen und das grundlegende Konfigurieren eines Cache für einen Principal Resolution Service, siehe Installation & Konfiguration - Caching Principal Resolution Service.
Der IBM Lotus Principal Resolution Cache hat folgende spezifische Einstellungen:
Die restlichen Parameter müssen in den meisten Fällen nicht verändert werden.
Wenn keine Daten gefunden werden, kann das mehrere Ursachen haben: