Freigeben über


Configure and use the Documentum connector in SharePoint Server

GILT FÜR:yes-img-132013 yes-img-162016 yes-img-192019 yes-img-seSubscription Edition no-img-sopSharePoint in Microsoft 365

In diesem Artikel wird beschrieben, wie Sie den Microsoft SharePoint Server Indexing Connector für Documentum installieren und konfigurieren.

Mit dem Microsoft SharePoint Server Indexing Connector für Documentum können Sie Inhalte indizieren, die im EMC Documentum-System gespeichert sind. In diesem Artikel wird beschrieben, wie Sie den Indizierungsconnector für Documentum für die Verwendung mit SharePoint Server installieren und konfigurieren.

Der Indizierungsconnector für Documentum:

Bevor Sie beginnen

Bevor Sie mit diesen Schritten beginnen, machen Sie sich mit den folgenden Voraussetzungen und Anforderungen vertraut:

  • Die unterstützten Betriebssysteme sind Windows Server 2008 R2, Windows Server 2008 Service Pack 2 und Windows Server 2012.

  • Eines der folgenden SharePoint 2019-, SharePoint 2016- oder SharePoint 2013-Produkte ist installiert und konfiguriert:

    • Microsoft SharePoint Server Enterprise

    • Microsoft SharePoint Server Standard

  • Eine Suchdienstanwendung ist installiert und konfiguriert.

  • Ein DFS-Server (Documentum Foundation Services) mit einer mit DFS Productivity Layer 6.7 SP2 kompatiblen Version ist auf dem Windows-Host installiert.

  • DFS Productivity Layer 6.7 SP2 ist installiert, und Sie haben Zugriff auf die .NET-Assemblys in DFS Productivity Layer 6.7 SP2. Vom Indizierungsconnector für Documentum wird DFS als Konnektivitäts-API für den Zugriff auf Documentum-Repositorys verwendet.

  • Documentum Content Server ist installiert. Die unterstützten Versionen von Documentum Content Server werden von DFS 6.7 SP2 bestimmt. Eine detaillierte Liste finden Sie in den Versionshinweisen zu DFS Productivity Layer 6.7 SP2.

  • Konfigurieren Sie den Indizierungsconnector für Documentum mit -ACLTranslation "Claims", wenn Sie Documentum-Repositorys durchforsten müssen, für die Documentum Trusted Content Services (TCS) aktiviert sind. Sie können diese Connectorkonfiguration auch zum Aktivieren der automatischen Zuordnung zwischen Windows Active Directory- und Documentum-Benutzern unabhängig davon aktivieren, ob für das Repository TCS aktiviert sind.

Übersicht

Die folgenden Schritte bieten eine allgemeine Übersicht über die Aufgaben, die zum Installieren und Konfigurieren des Indexing Connectors für Documentum für die Verwendung mit SharePoint Server erforderlich sind.

1. Vorbereitung

  1. Vergewissern Sie sich, dass das System die Voraussetzungen und Anforderungen im Abschnitt Bevor Sie beginnen erfüllt.

  2. Laden Sie den SharePoint Server 2016 Indexing Connector für Documentum aus dem Microsoft Download Center herunter.

  3. Bestimmen Sie, welches Documentum-Konto für den Inhaltszugriff für die Durchforstung verwendet werden soll.

  4. Bereiten Sie die SharePoint-Server vor, die eine Durchforstungskomponente hosten. Führen Sie auf jedem Server diese Schritte aus:

2. Installieren des Indizierungsconnectors für Documentum

  1. Installieren Sie den Indizierungsconnector für Documentum auf jedem SharePoint-Server in der Farm, die eine Durchforstungskomponente hostet.

  2. Registrieren Sie den Indizierungsconnector für Documentum mithilfe von Microsoft PowerShell für die Suchdienstanwendung .

3. Konfigurieren des Indizierungsconnectors für Documentum

Konfigurieren Sie den Indizierungsconnector für Documentum auf jedem SharePoint-Server in der Farm, der eine Durchforstungskomponente hostet, mithilfe des PowerShell-Cmdlets Indexing Connector for Documentum. Wählen Sie eine der folgenden Konfigurationen:

Konfiguration ACL-Übersetzung Beschreibung Siehe diesen Abschnitt
Unterstützung der Durchforstung von EMC Documentum Trusted Content Services-Inhalten (TCS) oder normalen Documentum-Inhalten mit automatischer Benutzerzuordnung. Claims Sie aktivieren die automatische Benutzerzuordnung durch Konfigurieren eines gesonderten Security Trimmer-Synchronisierungsdiensts sowie von Prä- und Post-Trimmern. Konfigurieren des Indizierungsconnectors für Documentum zur Unterstützung von TCS und automatischer Benutzerzuordnung
Unterstützung der Durchforstung von Documentum-Inhalten und Verwenden einer manuell erstellten Benutzerzuordnungstabelle. UserMappingTable Sie erstellen in SQL Server manuell eine Benutzerzuordnungstabelle, um anzugeben, wie die Documentum-Benutzer den Benutzern von Active Directory-Domänendienste (AD DS) oder des Active Directory-Diensts zugeordnet werden. Sie konfigurieren den Connector, indem Sie angeben, in welcher Datenbank Sie die Benutzerzuordnungstabelle mithilfe von Microsoft PowerShell erstellt haben. Konfigurieren des Indizierungsconnectors für Documentum mithilfe einer Benutzerzuordnungstabelle
Unterstützung der Durchforstung von Documentum-Inhalten, wenn Documentum- und Windows-Benutzerkonten identisch sind. SameAccountName Der Indizierungsconnector für Documentum nimmt an, dass Documentum- und SharePoint-Benutzer das gleiche Konto verwenden, z. B. ein freigegebenes Konto in Active Directory. Sobald ein ungültiges Konto gefunden wird, verwirft der Indizierungsconnector für Documentum die Kontoberechtigung. Verwenden des Cmdlets "SPEnterpriseSearchDCTMConnectorConfig"
Unterstützung der Durchforstung von Documentum-Inhalten ohne Security Trimming der Suchergebnisse. NoSecurity Alle Benutzer können alle Documentum-Suchergebnisse anzeigen. Dies kann nützlich sein, wenn Sie beispielsweise über ein öffentliches Documentum-Repository für den allgemeinen Zugriff verfügen. Verwenden des Cmdlets "SPEnterpriseSearchDCTMConnectorConfig"

4. Konfigurieren einer Documentum-Durchforstungsregel und einer Inhaltsquelle in der Suchdienstanwendung mithilfe der Zentraladministration

  1. Definieren einer Durchforstungsregel für Documentum.

  2. Erstellen einer Documentum-Inhaltsquelle.

  3. Führen Sie eine vollständige Durchforstung aus.

Vorbereiten der SharePoint-Server, die eine Durchforstungskomponente hosten

Entscheiden Sie, welches Documentum-Konto für den Inhaltszugriff für die Durchforstung verwendet werden soll.

  1. Sie müssen das Documentum-Konto für den Inhaltszugriff und das Kennwort im weiteren Verlauf des Konfigurationsvorgangs angeben, wenn Sie die Durchforstungsregeln festlegen. Der Indizierungsconnector für Documentum verwendet das Konto für den Inhaltszugriff zum Abrufen von Inhalten aus dem Documentum-Repository. Dieses Konto muss die folgenden Mindestberechtigungen haben:

    • Leseberechtigung für Dokumente, die Sie durchforsten möchten.
    • Berechtigung zum Durchsuchen von CAB-Dateien, Ordnern und Datensätzen (Dokumenten, die nur Metadaten enthalten), die Sie durchforsten möchten.

Festlegen der DFS Productivity Layer .NET-Assemblys

  1. Suchen Sie die folgenden DFS Productivity Layer .NET-Assemblys, und prüfen Sie, ob die Versionsnummer für alle Dateien 6.7.2000.36 ist. Nach dem Extrahieren in den Standardpfad befinden sich diese Dateien im Verzeichnis %local%\emc-dfs-sdk-6.7\emc-dfs-sdk-6.7\lib\dotnet.

    • Emc.Documentum.FS.DataModel.Core.dll

    • Emc.Documentum.FS.DataModel.Shared.dll

    • Emc.Documentum.FS.runtime.dll

    • Emc.Documentum.FS.Services.Core.dll

  2. Melden Sie sich auf jedem Server, der eine Durchforstungskomponente hostet, mit einem Konto an, das Mitglied der Gruppe Administratoren auf diesem Server ist, und stellen Sie die .NET-Assemblys der DFS-Produktivitätsebene im globalen Assemblycache %windir%\assemblybereit.

    Hinweis

    Zum Bereitstellen können Sie die vier DLL-Dateien per Ziehen und Ablegen in den globalen Assemblycache ( %windir%\assembly) übertragen, wozu Sie aber möglicherweise die Benutzerkontensteuerung deaktivieren müssen.

Im folgenden Verfahren wird erläutert, wie Sie die machine.config-Datei auf jedem SharePoint-Server bearbeiten, der eine Durchforstungskomponente hostet, um WCF-Einstellungen für die DFS-Produktivitätsebene einzuschließen. Dies erfolgt, um sicherzustellen, dass die DFS Productivity Layer .NET-Assemblys ordnungsgemäß funktionieren.

Die WCF-Einstellungen, die Sie gemäß Bearbeiten der Datei "Machine.config" erlauben maximal 30 MB pro übertragenem Documentum-Inhaltsobjekt (Dokumentdatei plus zugehörige Metadaten). Für größere Inhalte kann der Administrator maxReceivedMessageSize in der DfsDefaultService-Bindung erhöhen.

Bearbeiten der Datei "Machine.config"

  1. Öffnen Sie auf allen Servern, die eine Durchforstungskomponente hosten, die Datei machine.config. Diese Datei befindet sich im Verzeichnis %windir%\Microsoft.NET\Framework64\v4.0.30319\Config.

  2. Kopieren Sie den folgenden XML-Ausschnitt in das Element <configuration>:

    <system.serviceModel>
    <bindings>
    <basicHttpBinding>
    <binding name="DfsAgentService" closeTimeout="00:01:00"
     openTimeout="00:01:00" receiveTimeout="00:10:00" sendTimeout="00:01:00"
     allowCookies="false" bypassProxyOnLocal="false" hostNameComparisonMode="StrongWildcard"
     maxBufferSize="10000000" maxBufferPoolSize="10000000" maxReceivedMessageSize="10000000"
     messageEncoding="Text" textEncoding="utf-8" transferMode="Buffered"
     useDefaultWebProxy="true">
    <readerQuotas maxDepth="32" maxStringContentLength="8192" maxArrayLength="16384"
      maxBytesPerRead="4096" maxNameTableCharCount="16384" />
    <security mode="None">
    <transport clientCredentialType="None" proxyCredentialType="None"
    realm="" />
    <message clientCredentialType="UserName" algorithmSuite="Default" />
    </security>
    </binding>
    <binding name="DfsContextRegistryService" closeTimeout="00:01:00"
       openTimeout="00:01:00" receiveTimeout="00:10:00" sendTimeout="00:01:00"
       allowCookies="false" bypassProxyOnLocal="false" hostNameComparisonMode="StrongWildcard"
       maxBufferSize="10000000" maxBufferPoolSize="10000000" maxReceivedMessageSize="10000000"
       messageEncoding="Text" textEncoding="utf-8" transferMode="Buffered"
       useDefaultWebProxy="true">
    <readerQuotas maxDepth="32" maxStringContentLength="8192" maxArrayLength="16384"
    maxBytesPerRead="4096" maxNameTableCharCount="16384" />
    <security mode="None">
    <transport clientCredentialType="None" proxyCredentialType="None"
    realm="" />
    <message clientCredentialType="UserName" algorithmSuite="Default" />
    </security>
    </binding>
    <binding name="DfsDefaultService" closeTimeout="00:01:00" openTimeout="00:10:00" receiveTimeout="00:20:00" sendTimeout="00:10:00" allowCookies="false" bypassProxyOnLocal="false" hostNameComparisonMode="StrongWildcard" maxBufferSize="10000000" maxBufferPoolSize="10000000" maxReceivedMessageSize="30000000" messageEncoding="Text" textEncoding="utf-8" transferMode="StreamedResponse" useDefaultWebProxy="true">
    <readerQuotas maxDepth="32" maxStringContentLength="8192" maxArrayLength="16384" maxBytesPerRead="1048576" maxNameTableCharCount="16384"/>
    <security mode="None">
    <transport clientCredentialType="None" proxyCredentialType="None" realm=""/>
    <message clientCredentialType="UserName" algorithmSuite="Default"/>
    </security>
    </binding>
    </basicHttpBinding>
    </bindings>
    </system.serviceModel>
    

Installieren und Registrieren des Indizierungsconnectors für Documentum

Installieren des Indizierungsconnectors für Documentum

  1. Laden Sie den Indizierungsconnector für Documentum aus dem Microsoft Download Center herunter.

  2. Installieren Sie auf jedem Server in der Farm, der eine Durchforstungskomponente hostet, den Indizierungsconnector für Documentum, indem Sie die Datei DCTMIndexConn.exeausführen. Folgen Sie den Anweisungen im Installations-Assistenten.

Registrieren des Indizierungsconnectors für Documentum für die Suchdienstanwendung

  1. Führen Sie dieses Verfahren auf einem SharePoint-Server aus, der eine Durchforstungskomponente hostet, um den Connector bei der Suchdienstanwendung zu registrieren.

  2. Starten Sie eine SharePoint 15-Verwaltungsshell.

  3. Geben Sie an der Microsoft PowerShell-Eingabeaufforderung folgende(n) Befehl(e) ein:

    New-SPEnterpriseSearchCrawlCustomConnector -SearchApplication "<name of your Search service application>" -Protocol "dctm" -ModelFilePath "<%CommonProgramFiles%\Microsoft Shared\Web Server Extensions\15\CONFIG\SearchConnectors\Documentum\MODEL.xml>" -Name "Microsoft SharePoint 2016 Indexing Connector for Documentum"
    

    Dabei gilt Folgendes:

    • <name of your Search service application> ist der Name der Suchdienstanwendung, für die Sie den Connector registrieren.

    • <%CommonProgramFiles%\Microsoft Shared\Web Server Extensions\15\CONFIG\SearchConnectors\Documentum\MODEL.xml> ist der Pfad der Modelldatei des Indizierungsconnectors für Documentum. Der Standardpfad ist in diesem Beispiel angegeben.

Konfigurieren des Indizierungsconnectors für Documentum

Sie konfigurieren die Connectoreinstellungen mit dem PowerShell-Cmdlet für den Indizierungsconnector für Documentum ( Set-SPEnterpriseSearchDCTMConnectorConfig). Die Einstellungen werden in %CommonProgramFiles%\Microsoft Shared\Web Server Extensions\15\CONFIG\SearchConnectors\Documentum\DCTMConfig.xml gespeichert und müssen auf jedem SharePoint Server 2016-Server, auf dem eine Durchforstungskomponente gehostet wird, identisch sein.

Die zu verwendenden PowerShell-Cmdlet-Parameters und auszuführenden Installationsschritte hängen vom gewählten Konfigurationsmodus ab.

Konfigurieren des Indizierungsconnectors für Documentum zur Unterstützung von TCS und automatischer Benutzerzuordnung

In den folgenden Verfahren wird erläutert, wie Der Indizierungsconnector für Documentum zur Unterstützung von TCS konfiguriert wird. Die Verfahren zeigen auch, wie Sie die automatische Benutzerzuordnung aktivieren, indem Sie den Security Trimmer-Synchronisierungsdienst konfigurieren und benutzerdefinierte Trimmer vor und nach der Sicherheit erstellen und bereitstellen. Nach Abschluss dieser Prozeduren werden Ihre Documentum-Benutzeranmeldeinformationen automatisch mit Windows Active Directory Domain Services (AD) synchronisiert. Die Suchergebnisse werden entsprechend gekürzt, und Benutzer können nur Documentum-Suchergebnisse abrufen, für die sie die Berechtigung haben.

Der Security Trimmer Sync Service ordnet Documentum-Benutzer AD-Benutzern zu, indem die Documentum-Felder user_os_domain, user_login_name, user_source und user_ldap_dn betrachtet werden. Wenn das Feld user_ldap_dn aufgefüllt ist, versucht der Security Trimmer-Synchronisierungsdienst eine Domäne aus dem ersten DC-Wert zu extrahieren. Wenn das Feld user_ldap_dn beispielsweise mit " CN=Benutzername, OU=Unit,DC=Domain,DC=Department,DC=Company " aufgefüllt wird, extrahiert der Security Trimmer Sync Service die Domäne aus DC=Domain und ignoriert DC=Department,DC=Company.

So konfigurieren Sie den Connector zur Unterstützung von TCS und automatischen Benutzerzuordnung

  1. Starten Sie eine SharePoint-Verwaltungsshell auf jedem Server, der eine Durchforstungskomponente hostet.

  2. Geben Sie an der Microsoft PowerShell-Eingabeaufforderung folgende(n) Befehl(e) ein:

    Set-SPEnterpriseSearchDCTMConnectorConfig -Shared -ACLTranslation "Claims" -DisplayURLPatternForDocument "http://<MyWebTopServer:PortOfMyWebTopServer>/webtop/component/drl?objectId={ObjectId}&amp;format={Format}&amp;RepositoryName={RepositoryName}" -DisplayURLPatternForContainer "http://<MyWebTopServer:PortOfMyWebTopServer>/webtop/component/drl?objectId={ObjectId}&amp;RepositoryName={RepositoryName}"
    Set-SPEnterpriseSearchDCTMConnectorConfig -Repository -RepositoryName "<MyRepository1>" -DFSWebServiceURL @("http://<DFSWebServices>:<30000>/services"), ("http://<DFSWebServices2>:<30000>/services")
    
    Set-SPEnterpriseSearchDCTMConnectorConfig -Repository -RepositoryName "<MyRepository2>" -DFSWebServiceURL @("http://<DFSWebServices>:<30000>/services")
    

    Dabei gilt Folgendes:

    • <MyWebTopServer:PortOfMyWebTopServer> ist der Name und die Portnummer des DFS Web Top Servers, den Sie verwenden.

    • <MyRepository n> ist der Name des Documentum-Repositorys, das Sie durchforsten möchten.

    • <DFSWebServices n>:<30000> ist der Name und die Portnummer des Documentum Web Services-Servers, auf dem das Documentum-Repository gehostet wird, das Sie durchforsten möchten.

  3. Starten Sie den OSearch15-Dienst neu. Dies muss erfolgen, bevor Sie eine Inhaltsquelle für Documentum erstellen.

    WICHTIG: Verwenden Sie nicht die Seite Dienste auf dem Server auf der Website der SharePoint-Zentraladministration, um diesen Dienst neu zu starten. Andernfalls wird der Suchindex zurückgesetzt, sodass Sie eine vollständige Durchforstung für alle Inhalte durchführen und den Index neu erstellen müssen.

    • Stellen Sie sicher, dass das Benutzerkonto, mit dem dieser Vorgang ausgeführt wird, ein Administratorkonto für den Server ist, auf dem die Durchforstungskomponente gehostet wird.

    • Öffnen Sie ein Eingabeaufforderungsfenster.

    • Geben Sie den folgenden Befehl zum Beenden des OSearch15-Diensts ein: net stop osearch15

    • Geben Sie den folgenden Befehl zum Starten des OSearch15-Diensts ein: net start osearch15

So richten Sie den Security Trimming-Synchronisierungsdienst ein

  1. Öffnen Sie die Datei Microsoft.Office.Server.Search.Connector.Documentum.TrimmerSync.exe.config. Diese Datei wird in dem Ordner gespeichert, in dem Sie den Indizierungsconnector für Documentum-Connector installiert haben. Der Standardspeicherort ist %CommonProgramFiles%\Microsoft Shared\Web Server Extensions\15\CONFIG\SearchConnectors\Documentum

  2. Bearbeiten Sie die Konfigurationsdatei unter Verwendung der Informationen, die Sie bereitgestellt haben, als Sie den Indizierungsconnector für Documentum konfiguriert haben.

    • Führen Sie im Abschnitt Emc.Documentum im Element ModuleInfo die folgenden Aktionen aus:

      • Geben Sie in das Attribut host den Hostnamen des Documentum-Servers ein.

      • Geben Sie in das Attribut port die Portnummer des Documentum-Servers ein.

    • Führen Sie im Abschnitt Data Source: Documentum Settings im Element Repositories folgende Aktionen aus:

      • Geben Sie im Repository-ID-Attribut die Documentum-Repository-ID ein.

      • Geben Sie in das Attribut name den Namen des Documentum-Repositorys ein.

      • Geben Sie in das Attribut login den Documentum-Anmeldenamen ein. Verwenden Sie denselben Anmeldenamen wie beim Documentum-Konto für den Inhaltszugriff. Dies muss ein Benutzerkonto mit erhöhten Berechtigungen für den Documentum Content Server sein.

      • Geben Sie in das Attribut dfs den Speicherort der Documentum Foundation Services (DFS), indem Sie den URI für die DFS angeben.

    • (Optional) Wenn Ihre Documentum-Verbindung SSL/HTTPS erfordert, müssen Sie den Sicherheitsmodus ändern.

      • Ändern Sie im Abschnitt Data Source: Documentum Settings im Unterabschnitt Documentum im Element basicHttpBinding das Sicherheitsmodusattribut für die folgenden Bindungen von None in Transport:

        • DfsAgentService

        • DfsContextRegistryService

        • DfsDefaultService

    • Ändern Sie im Abschnitt Data Source: Documentum Settings im Unterabschnitt Documentum im Element netNamedPipeBinding das Sicherheitsmodusattribut für die folgenden Bindungen von None in Transport:

      • localNamedPipeBinding
  3. Speichern und schließen Sie die Datei.

  4. Kopieren Sie die DFS Productivity Layer .NET-Assemblys auf den Server, auf dem der Security Trimming-Synchronisierungsdienst ausgeführt wird.

    • Suchen Sie die folgenden DFS Productivity Layer .NET-Assemblys, und prüfen Sie, ob die Versionsnummer für alle Dateien 6.7.2000.36 ist. Nach dem Extrahieren in den Standardpfad befinden sich diese Dateien im Verzeichnis %local%\emc-dfs-sdk-6.7\emc-dfs-sdk-6.7\lib\dotnet.

      • Emc.Documentum.FS.DataModel.Core.dll

      • Emc.Documentum.FS.DataModel.Shared.dll

      • Emc.Documentum.FS.runtime.dll

      • Emc.Documentum.FS.Services.Core.dll

    • Melden Sie sich auf dem Server, der den Synchronisierungsdienst zur Sicherheitskürzung hostet, mit einem Konto an, das Mitglied der Gruppe Administratoren auf diesem Server ist, und stellen Sie die .NET-Assemblys der DFS-Produktivitätsebene im globalen Assemblycache %windir%\assemblybereit.

    Hinweis

    Zum Bereitstellen können Sie die vier DLL-Dateien per Ziehen und Ablegen in den globalen Assemblycache ( %windir%\assembly) übertragen, wozu Sie aber möglicherweise die Benutzerkontensteuerung deaktivieren müssen.

  5. Konfigurieren Sie die Authentifizierung für den Security Trimming-Synchronisierungsdienst, und installieren Sie den Dienst.

    • Stellen Sie sicher, dass das Benutzerkonto, mit dem dieser Vorgang ausgeführt wird, Mitglied der Gruppe der Farmadministratoren ist.

    • Öffnen Sie ein Eingabeaufforderungsfenster auf allen Servern, auf denen eine Abfrageverarbeitungskomponente gehostet wird.

    • Geben Sie den folgenden Befehl ein: Microsoft.Office.Server.Search.Connector.Documentum.TrimmerSync.exe -p

      Geben Sie nach Aufforderung das Kennwort des Kontos an, das Sie in das Attribut login eingegeben haben. Verwenden Sie denselben Anmeldenamen wie beim Documentum-Konto für den Inhaltszugriff. Das Kennwort wird nun automatisch verschlüsselt und der Konfigurationsdaten des Security Trimming-Synchronisierungsdiensts hinzugefügt.

    • Installieren Sie den Security Trimming-Synchronisierungsdienst. Geben Sie den folgenden Befehl ein: Microsoft.Office.Server.Search.Connector.Documentum.TrimmerSync.exe -i

  6. Starten Sie den Security Trimming-Synchronisierungsdienst.

    • Öffnen Sie Windows Server-Manager.

    • Erweitern Sie das Menü Konfiguration, und klicken Sie auf Dienste.

    • Klicken Sie mit der rechten Maustaste auf den Dienst SharePoint Documentum-Sicherheitssynchronisierung, und klicken Sie dann auf Eigenschaften. Klicken Sie auf der Registerkarte Anmelden auf Dieses Konto, und geben Sie die Kontodetails und Anmeldeinformationen des Kontos ein, mit dem die SharePoint-Dienste ausgeführt werden. Klicken Sie auf OK.

    • Klicken Sie mit der rechten Maustaste auf den Dienst SharePoint Documentum-Sicherheitssynchronisierung, und klicken Sie dann auf Starten.

    • Prüfen Sie, ob sich die Spalte Status in Gestartet geändert hat.

  7. Prüfen Sie, ob der Dienst ausgeführt wird und die Sicherheitssynchronisierung abgeschlossen ist.

    • Führen Sie den Befehl Microsoft.Office.Server.Search.Connector.Documentum.TrimmerSync.exe -d aus, um den Speicher des Security Trimming-Synchronisierungsdiensts in eine Textdatei auszugeben.

    • Prüfen Sie, ob sich der Security Trimming-Synchronisierungsdienst mit dem Documentum-Server verbindet. Lesen sie die Datei DCTMSecuritySync.log, die sich im Verzeichnis befindet. <Microsoft Office Server path>\15.0\Data\Office Server\Applications\Search\Nodes

    • Stellen Sie sicher, dass die Mitgliedschaftsinformationen vom Documentum-Server in die Datei DCTMSecuritySync_Dump.txt geschrieben werden, die sich im Verzeichnis befindet. <Microsoft Office Server path>\15.0\Data\Office Server\Applications\Search\Nodes

Ehe Sie die Prä- und Post-Security Trimmer hinzufügen können, müssen Sie eine einfache Durchforstungsregel für Documentum hinzufügen. Zu einem späteren Zeitpunkt können Sie die Durchforstungsregeln weiter spezifizieren oder erweitern.

Erstellen einer einfachen Durchforstungsregel für Documentum

  1. Stellen Sie sicher, dass das Benutzerkonto, mit dem dieser Vorgang ausgeführt wird, ein Administratorkonto für die Suchdienstanwendung ist.

  2. Klicken Sie auf der Homepage der SharePoint-Zentraladministration im Abschnitt Anwendungsverwaltung auf Dienstanwendungen verwalten.

  3. Klicken Sie auf der Seite Dienstanwendungen verwalten auf die Suchdienstanwendung, für die Sie eine Durchforstungsregel erstellen möchten.

  4. Klicken Sie auf der Seite Suchverwaltung im Abschnitt Durchforstung auf Durchforstungsegeln.

  5. Klicken Sie auf der Seite Durchforstungsregeln verwalten auf Neue Durchforstungsregel.

  6. Geben Sie auf der Seite Durchforstungsregel hinzufügen die folgenden Informationen an, um eine Durchforstungsregel zu erstellen:

    • Geben Sie in das Feld Pfad Folgendes ein: dctm://*.

    • Klicken Sie im Abschnitt Konfiguration für Durchforstung auf Alle Elemente in diesem Pfad einschließen und dann auf Komplexe URLs (URLs mit Fragezeichen (?)) durchforsten.

    • Klicken Sie im Abschnitt Authentifizierung angeben auf Geben Sie ein anderes Konto für den Inhaltszugriff an, und geben Sie dann in den entsprechenden Feldern das Documentum-Konto für den Inhaltszugriff und das Kennwort ein.

    • Achten Sie darauf, dass das Kontrollkästchen Standardauthentifizierung nicht zulassen deaktiviert ist.

  7. Klicken Sie auf OK, um die Durchforstungsregel hinzuzufügen.

So fügen Sie die Prä- und Post-Security Trimmer für den Indizierungsconnector für Documentum hinzu

  1. Starten Sie eine SharePoint-Verwaltungsshell auf jedem Server, der eine Abfrageverarbeitungskomponente hostet.

  2. Geben Sie an der Microsoft PowerShell-Eingabeaufforderung folgende(n) Befehl(e) ein:

    New-SPEnterpriseSearchSecurityTrimmer -SearchApplication <name of your Search service application> -typeName "Microsoft.Office.Server.Search.Connector.Documentum.Trimmers.DctmTrimPre, Microsoft.Office.Server.Search.Connector.Documentum.Trimmers, Version=15.0.0.0,Culture=neutral, PublicKeyToken=48e046c834625a88, processorArchitecture=MSIL" -id 26 -RulePath dctm:\\*
    New-SPEnterpriseSearchSecurityTrimmer -SearchApplication <name of your Search service application> -typeName "Microsoft.Office.Server.Search.Connector.Documentum.Trimmers.DctmTrimPost, Microsoft.Office.Server.Search.Connector.Documentum.Trimmers, Version=15.0.0.0,Culture=neutral, PublicKeyToken=48e046c834625a88, processorArchitecture=MSIL" -id 17 -RulePath dctm:\\*
    

    Dabei gilt Folgendes:

    • <name of your Search service application> ist der Name der Suchdienstanwendung.
  3. Starten Sie den SharePoint-Suchhostcontroller neu.

    • Öffnen Sie ein Eingabeaufforderungsfenster.

    • Geben Sie den folgenden Befehl zum Beenden des Suchhostcontroller-Diensts von SharePoint ein: net stop spsearchhostcontroller

    • Geben Sie den folgenden Befehl zum Starten des Suchhostcontroller-Diensts von SharePoint ein: net start spsearchhostcontroller

  4. Fahren Sie mit Erstellen einer Documentum-Inhaltsquelle fort.

Konfigurieren des Indizierungsconnectors für Documentum mithilfe einer Benutzerzuordnungstabelle

Nachstehend wird erklärt, wie Sie eine Benutzerzuordnungstabelle manuell erstellen, um anzugeben, wie die Documentum-Benutzer den Benutzern von Active Directory-Domänendienste (AD DS) oder des Active Directory-Diensts zugeordnet werden, und wie Sie den Connector so konfigurieren, dass die Durchforstung von Documentum unterstützt und die Benutzerzuordnungstabelle verwendet wird.

  • Die Benutzerzuordnungstabelle muss sich in einer SQL Server 2008-Datenbank oder Datenbank mit höherer Version befinden.

  • Das OSearch15-Dienstkonto muss mindestens Leseberechtigung für die Daten in der Benutzerzuordnungstabelle haben.

So erstellen Sie eine Benutzerzuordnungstabelle

Erstellen Sie zunächst eine Benutzerzuordnungstabelle in SQL Server 2008 oder einer höheren Version. Die Benutzerzuordnungstabelle muss das folgende Format haben:

Spaltenname SQL-Datentyp Beschreibung
DCTMCredentialDomain nvarchar (255) NOT NULL Domänenname eines Documentum-Kontos. Füllen Sie diese Spalte auf, wenn das Konto vom lokalen Computer oder aus einem LDAP-System stammt. Die Eigenschaft User Source des Documentum-Kontos sollte None oder LDAP sein. Lassen Sie andernfalls die Spalte leer.
DCTMCredentialRepository nvarchar (32) NOT NULL Repositoryname eines Documentum-Kontos. Füllen Sie diese Spalte auf, wenn das Konto aus einem Documentum-Repository stammt.
DCTMCredentialLoginName nvarchar (80) NOT NULL Anmeldename des Documentum-Kontos.
NTCredential nvarchar (255) NOT NULL Windows-Domänenbenutzerkonto, das Documentum-Inhalte in SharePoint Server 2016 durchsucht.

Erstellen Sie mithilfe des folgenden Skripts eine Benutzerzuordnungstabelle:

CREATE TABLE <replace with your user mapping table name>
(
DCTMCredentialDomain nvarchar (255) NOT NULL ,
DCTMCredentialRepository nvarchar (32) NOT NULL ,
DCTMCredentialLoginName nvarchar (80) NOT NULL ,
NTCredential nvarchar (255) NOT NULL ,
CONSTRAINT PK_CredentialMapping PRIMARY KEY CLUSTERED
( DCTMCredentialDomain, DCTMCredentialRepository, DCTMCredentialLogonName )
)

Alternativ können Sie die Benutzerzuordnungstabelle in SQL Server Management Studio oder einem ähnlichen Tool manuell erstellen. Wenn Sie die Tabelle manuell erstellen, müssen Sie das im Skript angegebene Schema verwenden.

Füllen Sie als Nächstes die Benutzerzuordnungstabelle mit Documentum/Windows NT-Anmeldeinformationspaaren auf. Die Tabelle im vorherigen Schritt zeigt, welche Art von Eingabe erwartet wird.

Beispiel:

Der Documentum-Repositorybenutzer Oliver Kiel hat eine Anmeldung, die mit dem Repository "Finanzen" verknüpft ist. Das Windows-Domänenbenutzerkonto von Oliver ist "Contoso\okiel". In diesem Fall lautet der Eintrag für Oliver in der Benutzerzuordnungstabelle wie folgt:

   
DCTMCredentialDomain ''
DCTMCredentialRepository Finanzen
DCTMCredentialLogonName okiel
NTCredential Contoso\okiel

Hinweis

Ist einer Zelle kein Wert zugewiesen, darf sie nicht NULL oder leer sein. Sie müssen den folgenden leeren Zeichenfolgenwert zuweisen: ''. > Für jede Documentum-Gruppe muss eine Windows NT-Gruppe in der Benutzerzuordnungstabelle vorhanden sein, und beide müssen die gleichen Benutzerinformationen enthalten.

Gewähren Sie dem OSearch15-Konto schließlich Lesezugriff auf die Benutzerzuordnungstabelle.

So konfigurieren Sie den Connector mithilfe einer Benutzerzuordnungstabelle

  1. Starten Sie eine SharePoint-Verwaltungsshell auf jedem Server, der eine Durchforstungskomponente hostet.

  2. Geben Sie an der Microsoft PowerShell-Eingabeaufforderung folgende(n) Befehl(e) ein:

    Set-SPEnterpriseSearchDCTMConnectorConfig -Shared -ACLTranslation UserMappingTable -DisplayURLPatternForContainer "http://<MyWebTopServer:PortOfMyWebTopServer>/webtop/component/drl?objectId={ObjectId}&amp;RepositoryName={RepositoryName}" -DisplayURLPatternForDocument "http://<MyWebTopServer:PortOfMyWebTopServer>/webtop/component/drl?objectId={ObjectId}&amp;format={Format}&amp;RepositoryName={RepositoryName}" -UnmappedAccount "DiscardACE" -UserMappingTableSQLServer "<YourDatabaseServerName>" -UserMappingTableSQLInstance "<YourDatabaseInstanceName>" -UserMappingTableDBName "<YourMappingDatabaseName>" -UserMappingTableName "<YourMappingTableName>"
    Set-SPEnterpriseSearchDCTMConnectorConfig -Repository -RepositoryName "<MyRepository1>" -DFSWebServiceURL @("http://<DFSWebServices>:<30000>/services", "http://<DFSWebServices2>:<30000>/services")
    Set-SPEnterpriseSearchDCTMConnectorConfig -Repository -RepositoryName "<MyRepository2>" -DFSWebServiceURL @("http://<DFSWebServices>:<30000>/services")
    

    Dabei gilt Folgendes:

    • <MyWebTopServer:PortOfMyWebTopServer> ist der Name und die Portnummer des DFS Web Top Servers, den Sie verwenden.

    • <YourDatabaseServerName> ist der Name des Datenbankservers, auf dem Sie die Benutzerzuordnungstabelle erstellt haben.

    • <YourDatabaseInstanceName> ist der Name der Datenbankinstanz des Datenbankservers, auf dem Sie die Benutzerzuordnungstabelle erstellt haben.

    • <YourMappingDatabaseName> ist der Name der Datenbank, in der Sie die Benutzerzuordnungstabelle erstellt haben.

    • <YourMappingTableName> ist der Name der von Ihnen erstellten Benutzerzuordnungstabelle.

    • <MyRepository n> ist der Name des Documentum-Repositorys, das Sie durchforsten möchten.

    • <DFSWebServices n>:<30000> ist der Name und die Portnummer des Documentum Web Services-Servers, auf dem das Documentum-Repository gehostet wird, das Sie durchforsten möchten.

  3. Starten Sie den OSearch15-Dienst neu. Der Serveradministrator des Servers, auf dem die Durchforstungskomponente gehostet wird, muss den OSearch15-Dienst neu starten, bevor eine Inhaltsquelle für Documentum-Datenbanken erstellt werden kann.

    Wichtig

    Verwenden Sie für den Neustart des Diensts nicht die Seite Dienste auf dem Server auf der Website der SharePoint-Zentraladministration. Andernfalls wird der Suchindex zurückgesetzt, sodass Sie eine vollständige Durchforstung für alle Inhalte durchführen und den Index neu erstellen müssen.

    • Stellen Sie sicher, dass das Benutzerkonto, mit dem dieser Vorgang ausgeführt wird, ein Administratorkonto für den Server ist, auf dem die Durchforstungskomponente gehostet wird.

    • Öffnen Sie ein Eingabeaufforderungsfenster.

    • Geben Sie den folgenden Befehl zum Beenden des OSearch15-Diensts ein: net stop osearch15

    • Geben Sie den folgenden Befehl zum Starten des OSearch15-Diensts ein: net start osearch15

Fahren Sie zunächst mit dem Definieren einer Durchforstungsregel für Documentum und dann mit dem Erstellen einer Documentum-Inhaltsquelle fort.

Erstellen der Kategorie mit durchforsteten Documentum-Eigenschaften

Sie müssen eine Kategorie mit durchforsteten Eigenschaften erstellen, die die durchforsteten Documentum-Eigenschaften enthält. Verwenden Sie hierzu das Cmdlet New-SPEnterpriseSearchMetadataCategory, und geben Sie für den PropSet-Parameter des Cmdlet den vordefinierten Wert 34972762-7E3F-4f4f-AE5C-5ABBA92EC530 an. Verwenden Sie den folgenden PowerShell-Code, um die Kategorie der durchforsteten Eigenschaften auf diese Weise zu erstellen.

$ssa = Get-SPEnterpriseSearchServiceApplication
New-SPEnterpriseSearchMetadataCategory -Name "Documentum Connector" -SearchApplication $ssa -PropSet "34972762-7E3F-4f4f-AE5C-5ABBA92EC530" -DiscoverNewProperties $true

Definieren einer Durchforstungsregel für Documentum

Vor einer Durchforstung müssen Sie mindestens eine Durchforstungsregel definieren, um den Crawler beim DFS Server zu authentifizieren. Sie können mehrere Durchforstungsregeln definieren, um bestimmte Inhalte in Documentum ein- oder auszuschließen.

  1. Stellen Sie sicher, dass das Benutzerkonto, mit dem dieser Vorgang ausgeführt wird, ein Administratorkonto für die Suchdienstanwendung ist.

  2. Klicken Sie auf der Homepage der SharePoint-Zentraladministration im Abschnitt Anwendungsverwaltung auf Dienstanwendungen verwalten.

  3. Klicken Sie auf der Seite Dienstanwendungen verwalten auf die Suchdienstanwendung, für die Sie eine Durchforstungsregel erstellen möchten.

  4. Klicken Sie auf der Seite Suchverwaltung im Abschnitt Durchforstung auf Durchforstungsegeln.

  5. Klicken Sie auf der Seite Durchforstungsregeln verwalten auf Neue Durchforstungsregel.

  6. Geben Sie auf der Seite Durchforstungsregel hinzufügen die folgenden Informationen ein:

    • Geben Sie im Feld Pfad den Pfad ein, für den die Durchforstungsregel gelten soll. Sie können Platzhalterzeichen verwenden. Zur Verwendung regulärer Ausdrücke anstelle von Platzhalterzeichen wählen Sie Beim Abgleichen dieser Regel die Syntax für reguläre Ausdrücke verwenden aus. Beispiele finden Sie unterSyntax zum Verweisen auf ein Documentum-Objekt.

    • Klicken Sie im Abschnitt Konfiguration für Durchforstung auf Alle Elemente in diesem Pfad einschließen und dann auf Komplexe URLs (URLs mit Fragezeichen (?)) durchforsten.

    • Klicken Sie im Abschnitt Authentifizierung angeben auf Geben Sie ein anderes Konto für den Inhaltszugriff an, und geben Sie dann in den entsprechenden Feldern das Documentum-Konto für den Inhaltszugriff und das Kennwort ein. Siehe Bestimmen des zu verwendenden Documentum-Kontos für den Inhaltszugriff weiter oben in diesem Artikel.

    • Achten Sie darauf, dass das Kontrollkästchen Standardauthentifizierung nicht zulassen deaktiviert ist.

  7. Klicken Sie auf OK, um die Durchforstungsregel hinzuzufügen.

    Hinweis

    Sie können mehrere Durchforstungsregeln für Documentum erstellen, um bestimmte Documentum-Inhalte ein- oder auszuschließen.

    Sie können verschiedene Durchforstungsregeln verwenden, um unterschiedliche Inhaltszugriffskoten für unterschiedliche Documentum-Inhalte anzugeben. So können Sie z. B. zwei Repositorys und für jedes Repository zwei Konten für den Inhaltszugriff verwenden. Das in einer Durchforstungsregel angegebene Documentum-Konto für den Inhaltszugriff wird nur für Documentum-Inhalte angewendet, für die der Pfad in dieser Durchforstungsregel zutrifft. Wenn Sie den Security Trimming-Synchronisierungsdienst verwenden, müssen Sie diesen Dienst für jeden Documentum-Server konfigurieren.

Erstellen einer Documentum-Inhaltsquelle

Sie erstellen eine Inhaltsquelle für Documentum-Inhalte, um die Documentum-Inhaltsrepositorys anzugeben, die Sie durchforsten möchten.

  1. Stellen Sie sicher, dass das Benutzerkonto, mit dem diese Prozedur ausgeführt wird, ein Administratorkonto für die Suchdienstanwendung ist.

  2. Klicken Sie auf der Startseite der SharePointSharePoint-Zentraladministration im Abschnitt Anwendungsverwaltung auf Dienstanwendungen verwalten.

  3. Klicken Sie auf die Suchdienstanwendung, in der Sie eine Inhaltsquelle erstellen möchten.

  4. Klicken Sie auf der Seite Suchdienstanwendung im Abschnitt Durchforstung auf Inhaltsquellen.

  5. Klicken Sie auf der Seite Inhaltsquellen verwalten auf Neue Inhaltsquelle.

  6. Führen Sie auf der Seite Inhaltsquelle hinzufügen folgende Schritte aus:

    1. Geben Sie in das Feld Name den Namen der neuen Inhaltsquelle ein.

    2. Wählen Sie im Abschnitt Inhaltsquellentyp die Option Benutzerdefiniertes Repository aus.

    3. Wählen Sie im Abschnitt Repositorytyp die Option SharePoint-Indizierungsconnector für Documentum aus. Verwenden Sie den Namen, den Sie bei der Registrierung des Indizierungsconnectors für Documentum in der Suchdienstanwendung angegeben haben.

    4. Geben Sie im Abschnitt Startadressen die Startadressen ein. Verwenden Sie für die Startadressen das gleiche Format wie für Pfade. Sie können für die Inhaltsquelle mehrere Startadressen eingeben, eine pro Zeile. Beispiele finden Sie unter Syntax zum Verweisen auf ein Documentum-Objekt.

    5. Wählen Sie im Abschnitt Zeitpläne für Durchforstung in den Dropdownlisten Vollständige Durchforstung und Inkrementelle Durchforstung Zeitpläne aus, oder erstellen Sie für die einzelnen Durchforstungsarten Zeitpläne.

    6. Weisen Sie der Inhaltsquelle im Abschnitt Inhaltsquellenpriorität eine Prioritätsstufe gemäß Ihren geschäftlichen Anforderungen zu.

    7. Klicken Sie auf OK.

  7. Klicken Sie auf der Seite Inhaltsquellen verwalten mit der rechten Maustaste auf die Inhaltsquelle für Documentum, und klicken Sie dann auf Vollständige Durchforstung starten.

Die Documentum-Inhaltsquelle ist konfiguriert, und das System kann Documentum-Inhaltsrepositorys durchforsten, die in der Inhaltsquelle angegeben sind.

SharePoint Server unterstützt eine skalierbare Architektur für das horizontale Hochskalieren der Leistung. Sie können mehrere Server bereitstellen, die eine Durchforstungskomponente hosten, und Sie können mehrere Crawler konfigurieren, um die EMC Documentum-Datenbank gleichzeitig zu durchforsten.

Syntax zum Verweisen auf ein Documentum-Objekt

Das Format zum Verweisen auf ein Documentum-Objekt, das Sie für den Pfad verwenden können (wenn Sie eine Durchforstungsregel einrichten) und die Startadresse (wenn Sie eine Inhaltsquelle einrichten) ist in der folgenden Tabelle angegeben:

Typ des Documentum-Objekts Syntax des Pfads oder der Startadresse
Repository <dctm:// clientapphostname>/<Repositoryname>
CAB-Datei <dctm:// clientapphostname>/<Repositoryname>/<Ablagename>
Ordner <dctm:// clientapphostname>/<Repositoryname>/<Ablagename>/<Ordnername>
Dokument <dctm:// clientapphostname>/<Repositoryname>/<Ablagename>/<Ordnername>/.../<Ordnername>? DocSysID=<r_object_id> (wobei r_object_id die Objekt-ID dieses Dokuments ist)

<clientapphostname> ist der Hostname Ihrer Documentum-Clientanwendung, z. B. Webtop oder DA. Der <hier konfigurierte clientapphostname> muss mit dem in der Inhaltsquelle verwendeten übereinstimmen. <Repositoryname> , <Ablagename> und <Ordnername> beachten Groß-/Kleinschreibung.

Verwenden des Cmdlets "SPEnterpriseSearchDCTMConnectorConfig"

Verwenden Sie die folgenden Microsoft PowerShell-Befehle, um Hilfe und Beispiele für das Cmdlet Indexing Connector for Documentum anzuzeigen:

  • Get-help Set-SPEnterpriseSearchDCTMConnectorConfig -full: die vollständige Hilfe wird angezeigt.

  • Get-help Set-SPEnterpriseSearchDCTMConnectorConfig -examples: nur Beispiele werden angezeigt.

Das Cmdlet "Set-SPEnterpriseSearchDCTMConnectorConfig" akzeptiert drei Parametergruppen. Mit der Parametergruppe Shared ändern Sie die Konfigurationseinstellungen, die sich auf alle Documentum-Repositorys auswirken, die Sie durchforsten. Mithilfe der Parametergruppe Repository ändern Sie die Konfigurationseinstellungen, die sich nur auf ein bestimmtes Repository auswirken. Die Parametergruppe Remove dient zum Entfernen eines bestimmten Repositorys aus der Connectorkonfiguration.

Die folgende Tabelle zeigt, welche Parameter Pflicht und welche optional sind.

Aktion Pflichtparameter Optionale Parameter
Gemeinsam genutzte Repositoryeinstellungen konfigurieren Shared DFSURL, UserMappingTableSQLServer, UserMappingTableSQLInstance, UserMappingTableDBName, UserMappingTableName, ACLTranslation, UnmappedAccount, DisplayURLPatternForDocument, DisplayURLPatternForContainer.
Einstellungen für ein bestimmtes Repository konfigurieren Repository, RepositoryName DFSWebServiceURL, IndexAllVersions, ACLTranslation, UnmappedAccount, DisplayURLPatternForDocument, DisplayURLPatternForContainer.
Ein Repository aus der Konfiguration entfernen Remove, RepositoryName

Siehe auch

Unterstützte und nicht unterstützte "Documentum"-Objekttypen und -Eigenschaften in SharePoint Server