設定及使用 SharePoint Server 中的文件連接器Configure and use the Documentum connector in SharePoint Server

本文說明如何安裝及設定 Microsoft SharePoint Server Indexing Connector for Documentum。This article describes how to install and configure the Microsoft SharePoint Server Indexing Connector for Documentum.

Microsoft SharePoint Server Indexing Connector for Documentum 會讓您將會儲存在 EMC Documentum 系統中的索引內容。本文說明如何安裝及設定 Indexing Connector for Documentum 與 SharePoint Server 2016 或 SharePoint Server 2013 搭配使用。The Microsoft SharePoint Server Indexing Connector for Documentum enables you to index content that is stored in the EMC Documentum system. This article describes how to install and configure the Indexing Connector for Documentum for use with SharePoint Server 2016 or SharePoint Server 2013.

Indexing Connector for Documentum:The Indexing Connector for Documentum:

開始之前Before you begin

在開始進行此作業之前,請先檢閱下列系統先決條件和需求:Before you begin this operation, review the following system prerequisites and requirements:

  • 支援的作業系統為 Windows Server 2008 R2、Windows Server 2008 Service Pack 2 及 Windows Server 2012。The supported operating systems are Windows Server 2008 R2, Windows Server 2008 Service Pack 2, and Windows Server 2012.

  • 其中的下列 SharePoint 2016 或 SharePoint 2013 產品安裝及設定:One of the following SharePoint 2016 or SharePoint 2013 Products is installed and configured:

    • Microsoft SharePoint Server 企業版Microsoft SharePoint Server Enterprise

    • Microsoft SharePoint Server 標準版Microsoft SharePoint Server Standard

  • 已安裝及設定 Search Service 應用程式。A Search service application is installed and configured.

  • Documentum Foundation Services (DFS) Server,具有與安裝在 Windows 主機上 DFS Productivity Layer 6.7 SP2 相容的版本。A Documentum Foundation Services (DFS) Server with a version that is compatible with DFS Productivity Layer 6.7 SP2 is installed on a Windows host.

  • DFS Productivity Layer 6.7 SP2 已安裝且您具有 DFS Productivity Layer 6.7 SP2 中包含之 .NET 組件的存取權。Indexing Connector for Documentum 使用 DFS 作為存取 Documentum 存放庫的連接 API。DFS Productivity Layer 6.7 SP2 is installed and you have access to the .NET assemblies that are included in the DFS Productivity Layer 6.7 SP2. The Indexing Connector for Documentum uses DFS as the connectivity API to access Documentum repositories.

  • 安裝 Documentum Content Server。支援的 Documentum 內容伺服器版本取決於 DFS 6.7 SP2。您可以在 DFS Productivity Layer 6.7 SP2 版本資訊中找到詳細的清單。您可以從 EMC 客戶支援網站下載 release notes https://powerlink.emc.comDocumentum Content Server is installed. The supported versions of Documentum Content Server are determined by DFS 6.7 SP2. You can find a detailed list in the DFS Productivity Layer 6.7 SP2 release notes. You can download the release notes from the EMC customer support site https://powerlink.emc.com.

  • 設定 Indexing Connector for Documentum -ACLTranslation 「 宣告 」具有如果您有要編目的 Documentum Trusted 內容 Services (TCS) 啟用 Documentum 存放庫。您也可以使用此連接器設定啟用 Windows Active Directory 使用者和 Documentum 的使用者,不論是否為儲存機制有啟用 TCS 之間的自動對應。Configure the Indexing Connector for Documentum with -ACLTranslation "Claims" if you have to crawl Documentum repositories that have Documentum Trusted Content Services (TCS) enabled. You can also use this connector configuration to enable automatic mapping between Windows Active Directory users and Documentum users, regardless of whether the repository has TCS enabled.

概觀Overview

下列步驟提供安裝及設定 Indexing Connector for Documentum 與 SharePoint Server 搭配使用的工作的高階概觀。The following steps provide a high-level overview of the tasks that are involved to install and configure the Indexing Connector for Documentum for use with SharePoint Server.

1.準備1. Preparation

  1. 確定您的系統符合系統先決條件和需求區段之前Ensure that your system meets the system prerequisites and requirements in the section Before you begin.

  2. 下載 SharePoint Server 2016 Indexing Connector for Documentum 從Microsoft 下載中心Download the SharePoint Server 2016 Indexing Connector for Documentum from the Microsoft Download Center.

  3. 決定要編目所使用哪個 Documentum 內容存取帳戶Decide which Documentum content access account to use for crawling.

  4. 準備 SharePoint 伺服器會主控編目元件。每部伺服器上:Prepare the SharePoint servers that host a crawl component. On each server:

2.安裝 Indexing Connector for Documentum2. Install the Indexing Connector for Documentum

  1. 安裝 Indexing Connector for Documentum上主控編目元件之伺服器陣列中每個 SharePoint 伺服器。Install the Indexing Connector for Documentum on each SharePoint server in the farm that hosts a crawl component.

  2. 登錄 Indexing Connector for Documentum 以 Search service 應用程式使用 Microsoft PowerShell。Register the Indexing Connector for Documentum to the Search service application by using Microsoft PowerShell.

3.設定 Indexing Connector for Documentum3. Configure the Indexing Connector for Documentum

設定 Indexing Connector for Documentum上使用 Indexing Connector for Documentum PowerShell cmdlet 在主控編目元件之伺服器陣列中每個 SharePoint 伺服器。選擇其中一個下列設定:Configure the Indexing Connector for Documentum on each SharePoint server in the farm that hosts a crawl component by using the Indexing Connector for Documentum PowerShell cmdlet. Choose one of the following configurations:

設定Configuration ACL 轉譯ACL Translation 描述Description 請參閱本節See this section
支援編目 EMC Documentum Trusted Content Services (TCS) 內容或一般 Documentum 內容與自動使用者對應。Support crawling EMC Documentum Trusted Content Services (TCS) content or regular Documentum content with automatic user mapping. 宣告Claims 藉由設定個別的 Security Trimmer Sync Service 和前置修剪器與後置修剪器以啟用自動使用者對應。You enable automatic user mapping by configuring a separate Security Trimmer Sync Service and pre- and post-trimmers. 設定 Indexing Connector for Documentum 以支援 TCS 和自動使用者對應Configure the Indexing Connector for Documentum to support TCS and automatic user mapping
支援編目 Documentum 內容及使用手動建立的使用者對應表格。Support crawling Documentum content and use a manually created user mapping table. UserMappingTableUserMappingTable 您手動指定的 Documentum 使用者如何對應至 Active Directory 網域服務 (AD DS) 或 Active Directory 服務使用者的 SQL Server 中建立使用者對應表格。您可以指定哪些資料庫中您已使用 Microsoft PowerShell 建立使用者對應表格設定連接器。You manually create a user mapping table in SQL Server to specify how the Documentum users are mapped to Active Directory Domain Services (AD DS) or Active Directory service users. You configure the connector by specifying in which database you have created the user mapping table by using Microsoft PowerShell. 設定 Indexing Connector for Documentum 使用使用者對應表格Configure the Indexing Connector for Documentum using a user mapping table
當 Documentum 與 Windows 使用者帳戶相同時,支援編目 Documentum 內容。Support crawling Documentum content when Documentum and Windows user accounts are the same. SameAccountNameSameAccountName Indexing Connector for Documentum 假設 Documentum 和 SharePoint 使用者共用相同的帳戶,例如 Active Directory 中的共用帳戶。一旦發現帳戶無效,Indexing Connector for Documentum 就會捨棄帳戶權限。The Indexing Connector for Documentum assumes that Documentum and SharePoint users share the same account, such as a shared account in Active Directory. Once an account is found that is not valid, the Indexing Connector for Documentum discards the account permission. 使用 SPEnterpriseSearchDCTMConnectorConfig cmdletUsing the SPEnterpriseSearchDCTMConnectorConfig cmdlet
支援對沒有安全性調整搜尋結果的 Documentum 內容進行編目。Support crawling Documentum content without security trimming the search results. NoSecurityNoSecurity 所有使用者都可以看見全部 Documentum 搜尋結果。如果您有所有人都可以存取的公用 Documentum 存放庫,這一點非常實用,例如All users will be able to see all Documentum search results. This can be useful if you have a public Documentum repository that everyone can access, for example. 使用 SPEnterpriseSearchDCTMConnectorConfig cmdletUsing the SPEnterpriseSearchDCTMConnectorConfig cmdlet

4.設定 Documentum 的編目規則及內容來源的搜尋服務應用程式中使用中央系統管理4. Configure a Documentum crawl rule and content source in the Search service application by using Central Administration

  1. 建立 Documentum 的編目規則Create a crawl rule for Documentum.

  2. 建立 Documentum 內容來源Create a Documentum content source

  3. 執行完整編目。Perform a full crawl.

準備主控編目元件的 SharePoint 伺服器Prepare the SharePoint servers that host a crawl component

決定要編目所使用哪個 Documentum 內容存取帳戶Decide which Documentum content access account to use for crawling

  1. 設定編目規則之後,稍後您必須在設定程序中指定 Documentum 內容存取帳戶和密碼。Indexing Connector for Documentum 使用內容存取帳戶擷取 Documentum 存放庫的內容。此帳戶必須至少有下列權限:You have to specify the Documentum content access account and the password later in the configuration procedure when you set up crawl rules. The Indexing Connector for Documentum uses the content access account to retrieve content from the Documentum repository. This account must have the following minimum permissions:

    • 您要編目之文件的讀取權限。Read permission to documents that you want to crawl.

    • 您要編目之封包、資料夾及記錄 (僅有中繼資料的文件) 的瀏覽權限。Browse permission to cabinets, folders, and records (documents with only metadata) that you want to crawl.

設定 DFS Productivity Layer.NET 組件Set the DFS Productivity Layer .NET assemblies

  1. 尋找下列 DFS Productivity Layer.NET 組件,並確認版本號碼是6.7.2000.36所有檔案。當解壓縮的預設路徑,這些檔案位於%local%\emc-dfs-sdk-6.7\emc-dfs-sdk-6.7\lib\dotnet目錄。Locate the following DFS Productivity Layer .NET assemblies and verify that the version number is 6.7.2000.36 for all files. When extracted to the default path, these files are located in the %local%\emc-dfs-sdk-6.7\emc-dfs-sdk-6.7\lib\dotnet directory.

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

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

    • Emc.Documentum.FS.runtime.dllEmc.Documentum.FS.runtime.dll

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

  2. 在主控編目元件的每部伺服器,以在該伺服器上管理員群組的成員帳戶登入並將 DFS Productivity Layer.NET 組件部署至全域組件快取%windir%\assemblyOn each server that hosts a crawl component, log on with an account that is a member of the Administrators group on that server and deploy the DFS Productivity Layer .NET assemblies to the global assembly cache %windir%\assembly.

    注意

    您可以拖放到全域組件快取的四個 Dll ( %windir%\assembly) 來部署,但您可能必須關閉使用者帳戶控制] 才能執行這項作業。You can drag and drop the four DLLs into the global assembly cache ( %windir%\assembly) to deploy them, but you might have to turn off User Account Control to do this.

下列程序說明如何編輯 machine.config 檔案在主控編目元件包含 DFS Productivity Layer WCF 設定每個 SharePoint 伺服器上。作法上是確定 DFS Productivity Layer.NET 組件運作正常。The following procedure explains how to edit the machine.config file on each SharePoint server that hosts a crawl component to include WCF settings for the DFS Productivity Layer. This is done to make sure that the DFS Productivity Layer .NET assemblies function correctly.

您要設定編輯 machine.config 檔案中的 WCF 設定允許每個 Documentum 最大值為 30 (mb) 內容 (文件檔案加上它的中繼資料) 的物件傳送。系統管理員可以增加maxReceivedMessageSize DfsDefaultService繫結的較大的內容中。The WCF settings that you are about to set in Edit the machine.config file allow a maximum of 30 megabytes (MB) per Documentum content object (the document file plus its metadata) transferred. The administrator can increase maxReceivedMessageSize in DfsDefaultService binding for larger content.

編輯 machine.config 檔案Edit the machine.config file

  1. 每部伺服器上主控編目元件,開啟 machine.config 檔案。此檔案位於目錄%windir%\Microsoft.NET\Framework64\v4.0.30319\ConfigOn each server that hosts a crawl component, open the machine.config file. This file is located in the directory %windir%\Microsoft.NET\Framework64\v4.0.30319\Config.

  2. 複製下列 XML 片段要<組態>元素:Copy the following XML snippet to the <configuration> element:

    <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>
    

安裝及登錄 Indexing Connector for DocumentumInstall and register the Indexing Connector for Documentum

安裝 Indexing Connector for DocumentumInstall the Indexing Connector for Documentum

  1. 下載 Indexing Connector for Documentum 從Microsoft 下載中心Download the Indexing Connector for Documentum from the Microsoft Download Center.

  2. 在裝載編目元件之伺服器陣列中每部伺服器,Indexing Connector for Documentum 執行安裝檔案DCTMIndexConn.exe。遵循安裝精靈] 中的步驟。On each server in the farm that hosts a crawl component, install the Indexing Connector for Documentum by running the file DCTMIndexConn.exe. Follow the steps in the installation wizard.

將 Indexing Connector for Documentum 登錄至 Search Service 應用程式Register the Indexing Connector for Documentum to the Search service application

  1. 在主控編目元件至連接器登錄至 Search service 應用程式的 SharePoint 伺服器上執行此程序。Run this procedure on a SharePoint server that hosts a crawl component to register the connector to the Search service application.

  2. 啟動 SharePoint 管理命令介面。Start a SharePoint Management Shell.

  3. 在 Microsoft PowerShell 命令提示字元處,輸入下列命令:At the Microsoft PowerShell command prompt, type the following command(s):

    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"
    

    其中:Where:

    • <Search service 應用程式名稱>_是您要登錄連接器的 Search service 應用程式的名稱。<name of your Search service application>_ is the name of the Search service application that you are registering the connector to.

    • <%CommonProgramFiles%\Microsoft Shared\Web Server Extensions\15\CONFIG\SearchConnectors\Documentum\MODEL.xml>_是 Indexing Connector for Documentum 模型檔案的路徑。在此範例中提供的預設位置。<%CommonProgramFiles%\Microsoft Shared\Web Server Extensions\15\CONFIG\SearchConnectors\Documentum\MODEL.xml>_ is the path of the Indexing Connector for Documentum model file. The default location is given in this example.

設定 Indexing Connector for DocumentumConfigure the Indexing Connector for Documentum

連接器設定 Indexing Connector for Documentum PowerShell 指令程式搭配 ( Set-SPEnterpriseSearchDCTMConnectorConfig)。設定儲存在%CommonProgramFiles%\Microsoft Shared\Web Server Extensions\15\CONFIG\SearchConnectors\Documentum\DCTMConfig.xml和必須在每部主控編目元件的 SharePoint Server 2016 伺服器相同。You configure the connector settings with the Indexing Connector for Documentum PowerShell cmdlet ( Set-SPEnterpriseSearchDCTMConnectorConfig). The settings are stored in %CommonProgramFiles%\Microsoft Shared\Web Server Extensions\15\CONFIG\SearchConnectors\Documentum\DCTMConfig.xml and must be the same on each SharePoint Server 2016 server that hosts a crawl component.

您使用的 PowerShell Cmdlet 參數與其他必須執行的設定步驟取決於您選擇的設定模式。Which PowerShell cmdlet parameters you use and which additional configuration steps you must perform depends on configuration mode you choose.

設定 Indexing Connector for Documentum 以支援 TCS 和自動使用者對應Configure the Indexing Connector for Documentum to support TCS and automatic user mapping

下列程序說明如何設定 Documentum 的索引連接器以支援 TCS。這些程序也會顯示如何藉由設定 Security Trimmer Sync Service 及建立和部署自訂預先和後置安全性修剪器,以啟用自動使用者對應。完成這些程序之後,您的 Documentum 使用者認證會自動與 Windows Active Directory 網域服務 (AD) 同步處理,據以修剪搜尋結果,使用者只能擷取具有權限可以看見的 Documentum 搜尋結果。The following procedures explain how to configure the indexing connector for Documentum to support TCS. The procedures also show how to enable automatic user mapping by configuring the Security Trimmer Sync Service and create and deploy custom pre- and post-security trimmers. After completing these procedures, your Documentum user credentials will be automatically synced with Windows Active Directory Domain Services (AD), search results will be trimmed accordingly and users will only be able to retrieve Documentum search results that they have permission to see.

Security Trimmer Sync Service 會對應至 AD 使用者 \servername\share\spbr Documentum 欄位user_os_domainuser_login_nameuser_sourceuser_ldap_dnDocumentum 使用者。如果user_ldap_dn欄位已填入,Security Trimmer Sync Service 嘗試解壓縮網域中的第一個 DC 值。例如,如果user_ldap_dn ] 欄位已填入" CN = 的使用者名稱,OU = 單位,DC = 網域,DC = 部門,DC = 公司"、 Security Trimmer Sync Service 會擷取網域中的DC = Domain並將會略過DC = 部門DC = 公司The Security Trimmer Sync Service maps Documentum users to AD users by looking at the Documentum fields user_os_domain, user_login_name, user_source and user_ldap_dn. If the user_ldap_dn field is populated, the Security Trimmer Sync Service will try to extract a domain from the first DC value. For example, if the user_ldap_dn field is populated with " CN=User Name, OU=Unit,DC=Domain,DC=Department,DC=Company ", the Security Trimmer Sync Service will extract the domain from DC=Domain and will ignore DC=Department,DC=Company.

若要設定連接器以支援 TCS 和自動使用者對應To configure the connector to support TCS and automatic user mapping

  1. 在主控編目元件的每部伺服器上啟動 SharePoint 管理命令介面。Start a SharePoint Management Shell on each server that hosts a crawl component.

  2. 在 Microsoft PowerShell 命令提示字元處,輸入下列命令:At the Microsoft PowerShell command prompt, type the following command(s):

    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")
    

    其中:Where:

    • <MyWebTopServer:PortOfMyWebTopServer>_為名稱以及所要使用 DFS 網頁頂端伺服器的連接埠號碼。<MyWebTopServer:PortOfMyWebTopServer>_ is the name and the port number of the DFS Web Top Server you are using.

    • <MyRepository n>_是您要編目的 Documentum 存放庫的名稱。<MyRepository n>_ is the name of Documentum repository that you want to crawl.

    • <DFSWebServices n>:<30000>_是名稱與您想要編目之 Documentum 存放庫的 Documentum Web 服務伺服器的連接埠號碼。<DFSWebServices n>:<30000>_ is the name and the port number of the Documentum Web Services server that hosts the Documentum repository that you want to crawl.

  3. 重新啟動 OSearch15 服務。這個作業必須在為 Documentum 建立內容來源之前完成。Restart the OSearch15 service. This must be done before you create a content source for Documentum.

    重要:請勿重新啟動此服務中使用 SharePoint 管理中心網站上的 [伺服器] 頁面上的服務。這樣會重設搜尋索引,需要您執行完整編目的所有內容將索引重建。IMPORTANT: Do not use the Services on Server page on the SharePoint Central Administration website to restart this service. Doing so resets the search index, which requires you to do a full crawl of all content to rebuild the index.

    • 確認執行此程序的使用者帳戶為裝載編目元件之伺服器的管理員。Verify that the user account that is performing this procedure is an administrator for the server that hosts the crawl component.

    • 開啟命令提示字元視窗。Open a Command Prompt window.

    • 若要停止 OSearch15 服務,請輸入下列命令: net stop osearch15To stop the OSearch15 service, type this command: net stop osearch15

    • 若要啟動 OSearch15 服務,請輸入下列命令: net start osearch15To start the OSearch15 service, type this command: net start osearch15

設定 Security Trimming Sync ServiceTo set up the Security Trimming Sync Service

  1. 開啟檔案 Microsoft.Office.Server.Search.Connector.Documentum.TrimmerSync.exe.config。安裝 Indexing Connector for Documentum 連接器的所在資料夾中儲存這個檔案。預設位置是%CommonProgramFiles%\Microsoft Shared\Web Server Extensions\15\CONFIG\SearchConnectors\DocumentumOpen the file Microsoft.Office.Server.Search.Connector.Documentum.TrimmerSync.exe.config. This file is stored in the folder where you have installed the Indexing Connector for Documentum connector. The default location is %CommonProgramFiles%\Microsoft Shared\Web Server Extensions\15\CONFIG\SearchConnectors\Documentum

  2. 使用您在設定 Indexing Connector for Documentum 時提供的相同資訊,如下編輯設定檔。Using the same information that you provided when you configured the Indexing Connector for Documentum, edit the configuration file as follows.

    • 在 [ Emc.Documentum ] 區段的ModuleInfo元素中,執行下列動作:In the Emc.Documentum section, in the ModuleInfo element, do the following:

      • host屬性中,輸入 Documentum 伺服器的主機名稱。In the host attribute, type the host name of the Documentum server.

      • port屬性中,輸入 Documentum 伺服器的連接埠號碼。In the port attribute, type the port number of the Documentum server.

    • 資料來源: Documentum 設定] 區段的Repositories元素中,執行下列動作:In the Data Source: Documentum Settings section, in the Repositories element, do the following:

      • 存放庫 id屬性中,輸入 Documentum 存放庫 id。In the repository id attribute, type the Documentum repository id.

      • name屬性中,輸入 Documentum 存放庫的名稱。In the name attribute, type the name of the Documentum repository.

      • 登入屬性中,輸入 Documentum 登入名稱。Documentum 內容存取帳戶使用相同的登入名稱。這應該是具有較高的 Documentum 內容伺服器的使用者權限的使用者。In the login attribute, type the Documentum login name. Use the same login name as the Documentum content access account. This should be a user who has elevated user permissions on the Documentum Content Server.

      • dfs屬性中,輸入 Documentum Foundation Services (DFS) 的位置所提供的 DFS 的 URI。In the dfs attribute, type the location of the Documentum Foundation Services (DFS) by providing the URI for the DFS.

    • (選用) 如果您的 Documentum 連線需要 SSL/HTTPS,您必須變更安全性模式。(Optional) If your Documentum connection requires SSL/HTTPS, you have to change the security mode.

      • 資料來源: Documentum 設定] 區段中,子Documentum區段中,於 basicHttpBinding元素,針對下列繫結至_傳輸_將安全性模式屬性從_None_ :In the Data Source: Documentum Settings section, subsection Documentum, in the basicHttpBinding element, set the security mode attribute from None to Transport for the following bindings:

        • DfsAgentServiceDfsAgentService

        • DfsContextRegistryServiceDfsContextRegistryService

        • DfsDefaultServiceDfsDefaultService

      • 資料來源: Documentum 設定] 區段中,子Documentum區段中,於 netNamedPipeBinding元素,針對下列繫結至_傳輸_將安全性模式屬性從_None_ :In the Data Source: Documentum Settings section, subsection Documentum, in the netNamedPipeBinding element, set the security mode attribute from None to Transport for the following bindings:

        • localNamedPipeBindinglocalNamedPipeBinding
  3. 儲存並關閉檔案。Save and close the file.

  4. 將 DFS Productivity Layer .NET 組件複製到執行 Security Trimming Sync Service 的伺服器。Copy the DFS Productivity Layer .NET assemblies to the server running the Security Trimming Sync Service.

    • 尋找下列 DFS Productivity Layer.NET 組件,並確認版本號碼是6.7.2000.36所有檔案。當解壓縮的預設路徑,這些檔案位於%local%\emc-dfs-sdk-6.7\emc-dfs-sdk-6.7\lib\dotnet目錄。Locate the following DFS Productivity Layer .NET assemblies and verify that the version number is 6.7.2000.36 for all files. When extracted to the default path, these files are located in the %local%\emc-dfs-sdk-6.7\emc-dfs-sdk-6.7\lib\dotnet directory.

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

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

      • Emc.Documentum.FS.runtime.dllEmc.Documentum.FS.runtime.dll

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

    • 在伺服器上主控 Security Trimming Sync Service,以在該伺服器上管理員群組的成員帳戶登入及 DFS Productivity Layer.NET 組件部署至全域組件快取%windir%\assemblyOn the server that hosts the Security Trimming Sync Service, log on with an account that is a member of the Administrators group on that server and deploy the DFS Productivity Layer .NET assemblies to the global assembly cache %windir%\assembly.

      注意

      您可以拖放到全域組件快取的四個 Dll ( %windir%\assembly) 來部署,但您可能必須關閉使用者帳戶控制] 才能執行這項作業。You can drag and drop the four DLLs into the global assembly cache ( %windir%\assembly) to deploy them, but you might have to turn off User Account Control to do this.

  5. 設定 Security Trimming Sync Service 的驗證並且安裝服務。Configure authentication for the Security Trimming Sync Service and install the service.

    • 確認執行此程序的使用者帳戶為伺服器陣列管理員群組的成員。Verify that the user account that is performing this procedure is a member of the Farm Administrators group.

    • 在主控查詢處理元件的每部伺服器上開啟命令提示字元視窗。Open a Command Prompt window on each server that hosts a query processing component.

    • 輸入下列命令: Microsoft.Office.Server.Search.Connector.Documentum.TrimmerSync.exe-pType the following command: Microsoft.Office.Server.Search.Connector.Documentum.TrimmerSync.exe -p

      出現提示時,輸入您在登入屬性中所提供的帳戶的密碼。Documentum 內容存取帳戶使用相同的登入名稱。密碼會立即自動加密,然後新增到 Security Trimming Sync Service config 檔案。When prompted, enter the password for the account that you provided in the login attribute. Use the same login name as the Documentum content access account. The password will now automatically be encrypted and added to the Security Trimming Sync Service config file.

    • 安裝 Security Trimming Sync Service。輸入下列命令: Microsoft.Office.Server.Search.Connector.Documentum.TrimmerSync.exe-iInstall the Security Trimming Sync Service. Type the following command: Microsoft.Office.Server.Search.Connector.Documentum.TrimmerSync.exe -i

  6. 啟動 Security Trimming Sync Service。Start the Security Trimming Sync Service.

    • 開啟Windows 伺服器管理員]。Open Windows Server Manager.

    • 展開 [設定] 功能表並按一下 [服務]。Expand the Configuration menu and click Services.

    • 以滑鼠右鍵按一下 [ SharePoint Documentum Security Sync service,然後按一下 [內容。在 [登入] 索引標籤中選取 [這個帳戶並提供執行 [SharePoint 伺服器的服務帳戶的帳戶的詳細資訊與認證。按一下 [確定]Right-click the SharePoint Documentum Security Sync service and then click Properties. In the LogOn tab, select This account and provide the account details and credentials for the account that runs the SharePoint services. Click OK.

    • 以滑鼠右鍵按一下 [ SharePoint Documentum Security Sync ] 服務] 和 [啟動Right-click the SharePoint Documentum Security Sync service and then click Start.

    • 確認 [狀態] 欄變更為 [已啟動]。Verify that the Status column changes to Started.

  7. 確認服務正在執行中且安全性同步處理已完成。Verify that the service is running and that the security sync is completed.

    • 執行命令Microsoft.Office.Server.Search.Connector.Documentum.TrimmerSync.exe-d以將 Security Trimming Sync Service 記憶體寫入文字檔。Run the command Microsoft.Office.Server.Search.Connector.Documentum.TrimmerSync.exe -d to write the Security Trimming Sync Service memory to a text file.

    • 確認 Security Trimming Sync Service 連線至 Documentum 伺服器。讀取檔案位在目錄中的 DCTMSecuritySync.log<Microsoft Office Server path>\15.0\Data\Office Server\Applications\Search\NodesVerify that the Security Trimming Sync Service connects to the Documentum server. Read the file DCTMSecuritySync.log that is located in the directory <Microsoft Office Server path>\15.0\Data\Office Server\Applications\Search\Nodes

    • 確認 Documentum 伺服器的成員資格資訊會寫入寫入位於目錄中的檔案<Microsoft Office Server path>\15.0\Data\Office Server\Applications\Search\NodesVerify that the membership information from the Documentum server is written to the file DCTMSecuritySync_Dump.txt that is located in the directory <Microsoft Office Server path>\15.0\Data\Office Server\Applications\Search\Nodes

在您可以新增預先和後置安全性修剪器之前,必須為 Documentum 新增一個簡單的編目規則。稍後您可以進一步指定或擴充編目規則。Before you can add the pre- and post- security trimmers, you must add one simple crawl rule for Documentum. Later, you can further specify or expand the crawl rules.

為 Documentum 建立簡單的編目規則Create a simple crawl rule for Documentum

  1. 確認執行此程序的使用者帳戶是否為 Search Service 應用程式的管理員。Verify that the user account that is performing this procedure is an administrator for the Search service application.

  2. 按一下 [SharePoint 管理中心首頁上,在 [應用程式管理] 區段的 [管理服務應用程式]。On the SharePoint Central Administration home page, in the Application Management section, click Manage Service Applications.

  3. 在 [管理服務應用程式] 頁面上,按一下您想要建立編目規則的 Search Service 應用程式。On the Manage Service Applications page, click the Search service application for which you want to create a crawl rule.

  4. 在 [搜尋管理] 頁面上的 [正在編目] 區段中按一下 [編目規則On the Search Administration page, in the Crawling section, click Crawl Rules.

  5. 在 [管理編目規則] 頁面上按一下 [新增編目規則]。On the Manage Crawl Rules page, click New Crawl Rule.

  6. 在 [新增編目規則] 頁面上,指定下列資訊以建立編目規則:On the Add Crawl Rule page, specify the following information to create a crawl rule:

    • 在 [路徑] 方塊中輸入dctm://: / /\In **Path* box, type dctm://\*.

    • 編目設定] 區段中選取包含此路徑中的所有項目,然後再選取 [編目複雜的 Url (包含問號-?)In Crawl Configuration section, select Include all items in this path, and then select Crawl complex URLs (URLs that contain a question mark - ?).

    • 在 [指定驗證] 區段中選取 [指定不同的內容存取帳戶],然後輸入 Documentum 內容存取帳戶及密碼適當的方塊中。In the Specify Authentication section, select Specify a different content access account, and then type the Documentum content access account and password in the appropriate boxes.

    • 請確定已清除 [不允許基本驗證] 核取方塊。Make sure that the Do not allow Basic Authentication check box is cleared.

  7. 按一下 [新增編目規則的[確定]Click OK to add the crawl rule.

新增 Indexing Connector for Documentum 預先和後置安全性修剪器To add the Indexing Connector for Documentum pre- and post-security trimmers

  1. 在主控查詢處理元件的每部伺服器上啟動 SharePoint 管理命令介面。Start a SharePoint Management Shell on each server that hosts a query processing component.

  2. 在 Microsoft PowerShell 命令提示字元處,輸入下列命令:At the Microsoft PowerShell command prompt, type the following command(s):

    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:\\*
    

    其中:Where:

    • <Search service 應用程式名稱>_是 Search service 應用程式的名稱。<name of your Search service application>_ is the name of the Search service application.
  3. 重新啟動 SharePoint 搜尋主機控制器。Restart the SharePoint Search Host Controller.

    • 開啟命令提示字元視窗。Open a Command Prompt window.

    • 若要停止 SharePoint 搜尋主機控制器,輸入此命令: net stop spsearchhostcontrollerTo stop the SharePoint Search Host Controller, type this command: net stop spsearchhostcontroller

    • 若要啟動 SharePoint 搜尋主機控制器,輸入下列命令: net start spsearchhostcontrollerTo start the SharePoint Search Host Controller, type this command: net start spsearchhostcontroller

  4. 繼續建立 Documentum 內容來源Continue with Create a Documentum content source.

使用使用者對應表格設定 Indexing Connector for DocumentumConfigure the Indexing Connector for Documentum using a user mapping table

下列程序說明如何手動建立使用者對應表格,該表格指定 Documentum 使用者如何對應至 Active Directory 網域服務 (AD DS) 或 Active Directory 服務使用者,以及說明如何設定連接器以支援編目 Documentum 內容和使用使用者對應表格。The following procedures explain how to manually create a user mapping table that specifies how the Documentum users are mapped to Active Directory Domain Services (AD DS) or Active Directory service users, and how to configure the connector to support crawling Documentum content and use the user mapping table.

  • 使用者對應表格必須在 SQL Server 2008 或更新版本的資料庫。The user mapping table must be in a SQL Server 2008 or a later version database.

  • OSearch15 服務帳戶必須至少具有使用者對應表格資料的讀取權限。The OSearch15 service account must have at least read permission on the user mapping table data.

建立使用者對應表格To create a user mapping table

首先,在 SQL Server 2008 或更新版本中建立使用者對應表格。使用者對應表格必須具備下列格式:First, create a user mapping table in SQL Server 2008 or a later version. The user mapping table must have the following format:

資料行名稱Column name SQL 資料類型SQL datatype 描述Description
DCTMCredentialDomainDCTMCredentialDomain nvarchar(255) NOT NULLnvarchar(255) NOT NULL Documentum 帳戶的網域名稱。當帳戶是本機電腦或 LDAP 系統來自會填入此資料行。Documentum 帳戶的使用者 Source屬性應該等於NoneLDAP 。否則請欄保留空白。Domain name of a Documentum account. Populate this column when the account comes from the local computer or an LDAP system. The User Source property of the Documentum account should equal None or LDAP . Otherwise, leave the column empty.
DCTMCredentialRepositoryDCTMCredentialRepository nvarchar (32) NOT NULLnvarchar (32) NOT NULL Documentum 帳戶的存放庫名稱。當帳戶來自 Documentum 存放庫時填入此欄。Repository name of a Documentum account. Populate this column when the account comes from a Documentum repository.
DCTMCredentialLoginNameDCTMCredentialLoginName nvarchar (80) NOT NULLnvarchar (80) NOT NULL Documentum 帳戶的登入名稱。Login name of the Documentum account.
NTCredentialNTCredential nvarchar (255) NOT NULLnvarchar (255) NOT NULL 在 SharePoint Server 2016 中搜尋 Documentum 內容 Windows 網域使用者帳戶。Windows domain user account that searches Documentum contents in SharePoint Server 2016.

使用下列指令碼來建立使用者對應表格:Use the following script to create a user mapping table:

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 )
) 

或者,您可以使用 SQL Server Management Studio 或同等的工具手動建立使用者對應表格。如果您手動建立表格,請確定使用與指令碼中所定義相同的配置。Alternatively, you can manually create the user mapping table using SQL Server Management Studio or an equivalent tool. If you create the table manually, make sure that you use the same schema as defined in the script.

接下來,填入 Documentum/Windows NT 認證組與使用者對應表。上一個步驟中的表格顯示預期的輸入種類。Next, populate the user mapping table with Documentum/Windows NT credential pairs. The table in the previous step shows what kind of input is expected.

範例:Example:

Documentum 存放庫使用者 Dan Park 有一個登入連結至 Finance 存放庫。Dan 的 Windows 網域使用者帳戶是 Contoso\dpark。在此案例中,Dan 的使用者對應表格項目應該是:A Documentum repository user Dan Park has a logon that is linked to the Finance repository. Dan's Windows domain user account is Contoso\dpark. In this case, the user mapping table entry for Dan should be:

DCTMCredentialDomainDCTMCredentialDomain ''
DCTMCredentialRepositoryDCTMCredentialRepository FinanceFinance
DCTMCredentialLogonNameDCTMCredentialLogonName dparkdpark
NTCredentialNTCredential Contoso\dparkContoso\dpark

注意

如果任何儲存格未指派的值,他們無法為null或空的。您必須指派下列空字串值: ''。> 的每個 Documentum 群組有必須在使用者對應表格中的 Windows NT 群組且兩者必須同時包含相同的使用者資訊。If any cells have no value assigned, they cannot be null or empty. You must assign the following empty string value: ''. > For each Documentum group there must be a Windows NT group in the user mapping table and they must both contain the same user information.

最後,授與使用者對應表格 OSearch15 帳戶讀取權。Finally, grant the OSearch15 account read access to the user mapping table.

使用使用者對應表格設定連接器To configure the connector using a user mapping table

  1. 在主控編目元件的每部伺服器上啟動 SharePoint 管理命令介面。Start a SharePoint Management Shell on each server that hosts a crawl component.

  2. 在 Microsoft PowerShell 命令提示字元處,輸入下列命令:At the Microsoft PowerShell command prompt, type the following command(s):

    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")
    

    其中:Where:

    • <MyWebTopServer:PortOfMyWebTopServer>_為名稱以及所要使用 DFS 網頁頂端伺服器的連接埠號碼。<MyWebTopServer:PortOfMyWebTopServer>_ is the name and the port number of the DFS Web Top Server you are using.

    • <YourDatabaseServerName>_是您要在其中建立使用者對應表格之資料庫伺服器的名稱。<YourDatabaseServerName>_ is the name of the database server on which you created the user mapping table.

    • <YourDatabaseInstanceName>_是您要在其中建立使用者對應表格之資料庫伺服器的資料庫執行個體的名稱。<YourDatabaseInstanceName>_ is the name of the database instance of the database server on which you created the user mapping table.

    • <YourMappingDatabaseName>_是在其中建立使用者對應表格之資料庫的名稱。<YourMappingDatabaseName>_ is the name of the database in which you created the user mapping table.

    • <YourMappingTableName>_是您建立使用者對應表格的名稱。<YourMappingTableName>_ is the name of the user mapping table that you created.

    • <MyRepository n>_是您要編目的 Documentum 存放庫的名稱。<MyRepository n>_ is the name of Documentum repository that you want to crawl.

    • <DFSWebServices n>:<30000>_是您要編目之 Documentum 存放庫的 Documentum Web 服務伺服器名稱和連接埠號碼。<DFSWebServices n>:<30000>_ is the name and port number of the Documentum Web Services server that hosts the Documentum repository that you want to crawl.

  3. 重新啟動 OSearch15 服務。主控編目元件之伺服器的伺服器管理員必須先啟動 OSearch15 服務,才可以為 Documentum 建立內容來源。Restart the OSearch15 service. The server administrator of the server that hosts the crawl component must restart the OSearch15 service before a content source can be created for Documentum.

    重要

    請勿重新啟動此服務中使用 SharePoint 管理中心網站上的 [伺服器] 頁面上的服務。這樣會重設搜尋索引,需要您執行完整編目的所有內容將索引重建。Do not use the Services on Server page on the SharePoint Central Administration website to restart this service. Doing so resets the search index, which requires you to do a full crawl of all content to rebuild the index.

    • 確認執行此程序的使用者帳戶為裝載編目元件之伺服器的管理員。Verify that the user account that is performing this procedure is an administrator for the server that hosts the crawl component.

    • 開啟命令提示字元視窗。Open a Command Prompt window.

    • 若要停止 OSearch15 服務,請輸入下列命令: net stop osearch15To stop the OSearch15 service, type this command: net stop osearch15

    • 若要啟動 OSearch15 服務,請輸入下列命令: net start osearch15To start the OSearch15 service, type this command: net start osearch15

繼續建立 Documentum 的編目規則,然後繼續建立 Documentum 內容來源Continue with Create a crawl rule for Documentum and then continue with Create a Documentum content source.

建立 Documentum 編目屬性類別Create the Documentum crawled properties category

您必須建立編目屬性類別內含 Documentum 編目屬性。若要這樣做,您可以使用New SPEnterpriseSearchMetadataCategory指令程式並指定預先定義的值 34972762-7E3F-4f4f-AE5C-5ABBA92EC530 指令程式的內容設定參數。使用下列 PowerShell 程式碼以這種方式建立編目的屬性類別。You must create a crawled properties category that will contain the Documentum crawled properties. To do so, you use the New-SPEnterpriseSearchMetadataCategory cmdlet and specify the predefined value 34972762-7E3F-4f4f-AE5C-5ABBA92EC530 for the cmdlet's PropSet parameter. Use the following PowerShell code to create the crawled properties category in this way.

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

建立 Documentum 的編目規則Create a crawl rule for Documentum

編目之前,您必須建立至少一個編目規則以使用 DFS Server 驗證編目程式。您可以建立一個以上的編目規則以包含或排除 Documentum 中的特定內容。Before a crawl, you must create at least one crawl rule to authenticate the crawler with the DFS Server. You can create more than one crawl rule to include or exclude specific content in Documentum.

  1. 確認執行此程序的使用者帳戶是否為 Search Service 應用程式的管理員。Verify that the user account that is performing this procedure is an administrator for the Search service application.

  2. 按一下 [SharePoint 管理中心首頁上,在 [應用程式管理] 區段的 [管理服務應用程式]。On the SharePoint Central Administration home page, in the Application Management section, click Manage Service Applications.

  3. 在 [管理服務應用程式] 頁面上,按一下您想要建立編目規則的 Search Service 應用程式。On the Manage Service Applications page, click the Search service application for which you want to create a crawl rule.

  4. 在 [搜尋管理] 頁面上的 [正在編目] 區段中按一下 [編目規則On the Search Administration page, in the Crawling section, click Crawl Rules.

  5. 在 [管理編目規則] 頁面上按一下 [新增編目規則]。On the Manage Crawl Rules page, click New Crawl Rule.

  6. 在 [新增編目規則] 頁面上,指定下列資訊:On the Add Crawl Rule page, specify the following information:

    • 在 [路徑] 方塊中輸入的路徑將對其套用編目規則。您可以使用標準的萬用字元。若要使用規則運算式代替萬用字元,選取 [使用比對此規則的規則運算式語法。如需範例,請參閱 <參照 Documentum 物件的語法In the Path box, type the path to which the crawl rule will apply. You can use standard wildcard characters. To use regular expressions instead of wildcard characters, select Use regular expression syntax for matching this rule. For examples, see Syntax to refer to a Documentum object.

    • 編目設定] 區段中選取包含此路徑中的所有項目,然後再選取 [編目複雜的 Url (包含問號-?)In Crawl Configuration section, select Include all items in this path, and then select Crawl complex URLs (URLs that contain a question mark - ?).

    • 在 [指定驗證] 區段中選取 [指定不同的內容存取帳戶],然後輸入的 Documentum 內容存取帳戶及密碼] 方塊中。本文稍早的請參閱_決定要使用哪個 Documentum 內容存取帳戶_。In the Specify Authentication section, select Specify a different content access account, and then type the Documentum content access account and password in the boxes. See Determine which Documentum content access account to use earlier in this article.

    • 請確定已清除 [不允許基本驗證] 核取方塊。Make sure that the Do not allow Basic Authentication check box is cleared.

  7. 按一下 [新增編目規則的[確定]Click OK to add the crawl rule.

    注意

    您可以為 Documentum 建立多個編目規則以包含或排除 Documentum 內容。You can create multiple crawl rules for Documentum to include or exclude Documentum content.

    您可以使用不同的編目規則,為不同的 Documentum 內容指定不同的內容存取帳戶。例如,您有兩個存放庫,每個存放庫有兩個內容存取帳戶。在編目規則中指定的 Documentum 內容存取帳戶只會套用至該編目規則的路徑涵蓋的 Documentum 內容。如果您使用 Security Trimming Sync Service,必須為每個 Documentum 伺服器設定此服務。You can use different crawl rules to specify different content access accounts for different Documentum content. For example, you have two repositories and two content access accounts for each repository. The Documentum content access account specified in a crawl rule will only be applied to Documentum content covered by the path in that crawl rule. If you use the Security Trimming Sync Service, you must set up this service for each Documentum server.

建立 Documentum 內容來源Create a Documentum content source

您可以建立 Documentum 內容的內容來源,以指定您要編目的 Documentum 內容存放庫。You create a content source for Documentum content to specify which Documentum content repositories you want to crawl.

  1. 確認執行此程序的使用者帳戶是否為 Search Service 應用程式的管理員。Verify that the user account that is performing this procedure is an administrator for the Search service application.

  2. 按一下 [Http://social.technet.microsoft.com/forums/zh-tw/category/sharepoint2010,sharepointmicrosoft 管理中心] 首頁頁面的 [應用程式管理] 區段中的 [管理服務應用程式]。On the SharePointSharePoint Central Administration home page, in the Application Management section, click Manage Service Applications.

  3. 針對您要建立的內容來源,按一下 [Search Service 應用程式]。Click the Search service application in which you want to create a content source.

  4. 按一下 [搜尋管理] 頁面的 [正在編目] 區段的 [內容來源]。On the Search Administration Page, in the Crawling section, click Content Sources.

  5. 在 [管理內容來源] 頁面上按一下 [新增內容來源]。On the Manage Content Sources page, click New Content Source.

  6. 在 [新增內容來源] 頁面上,執行下列動作:On the Add Content Source page, do the following:

    • 在 [名稱] 方塊中輸入新的內容來源的名稱。In the Name box, type the name for the new content source.

    • 在 [內容來源類型] 區段中選取 [自訂存放庫]。In the Content Source Type section, select Custom Repository.

    • [存放庫類型] 區段中選取 [ SharePoint Indexing Connector for Documentum。使用您指定當您註冊 Indexing Connector for Documentum 與 Search service 應用程式的名稱。In the Type of Repository section, select SharePoint Indexing Connector for Documentum. Use the name that you specified when you registered the Indexing Connector for Documentum with the Search service application.

    • 在 [起始位址] 區段中,輸入起始位址。開始位址格式為相同的路徑圖樣。您可以輸入多個內容來源,其中每行的起始位址。如需範例,請參閱 <參照 Documentum 物件的語法In the Start Addresses section, type the start addresses. The start address format is the same as the path pattern. You can type more than one start address for the content source, one per line. For examples, see Syntax to refer to a Documentum object.

    • 在 [編目排程] 區段中,選取 [排程] 從 [完整編目] 及 [累加編目] 下拉式清單中,或為每一種編目建立排程。In the Crawl Schedules section, select schedules from the Full Crawl and Incremental Crawl drop-down lists, or create schedules for each kind of crawl.

    • 在 [內容來源優先順序] 區段中指派的優先順序層級根據您的業務需求的內容來源。In the Content Source Priority section, assign a priority level to the content source according to your business requirements.

    • 按一下 [ OK ]。Click OK.

  7. 在 [管理內容來源] 頁面上按一下滑鼠右鍵 documentum 的內容來源,按一下 [啟動完整編目On the Manage Content Sources page, right-click the content source for Documentum and click Start Full Crawl.

如此即已設定 Documentum 內容來源,且系統可編目於內容來源中指定的 Documentum 內容存放庫。The Documentum content source is configured and the system can crawl Documentum content repositories that are specified in the content source.

SharePoint Server 支援向外延展的效能調整架構。您可以部署多個主控編目元件的伺服器與您可以設定多個編目程式要同時編目 EMC Documentum 資料庫。SharePoint Server supports scalable architecture for performance scale-out. You can deploy more than one server that hosts a crawl component and you can configure multiple crawlers to crawl the EMC Documentum database at the same time.

參照 Documentum 物件的語法Syntax to refer to a Documentum object

參照您用於路徑 (當您設定編目規則時) 及起始位址 (當您設定內容來源時) 之 Documentum 物件格式的定義如下表所示:The format to refer to a Documentum object that you use for the path (when you set up a crawl rule) and the start address (when you set up a content source) is defined in the following table:

Documentum 物件的類型Type of Documentum object 路徑或起始位址的語法Syntax for the path or the start address
存放庫Repository dctm://: / /<clientapphostname>/<存放庫名稱>dctm://<clientapphostname>/<repository name>
封包Cabinet dctm://: / /<clientapphostname>/<存放庫名稱>/<封包的名稱>dctm://<clientapphostname>/<repository name>/<cabinet name>
資料夾Folder dctm://: / /<clientapphostname>/<存放庫名稱>/<封包名稱>/<資料夾名稱>dctm://<clientapphostname>/<repository name>/<cabinet name>/<folder name>
文件Document dctm://: / /<clientapphostname>/<存放庫名稱>/<封包名稱>/<資料夾名稱>/.../<資料夾名稱>?DocSysID =<r_object_id> (其中 r_object_id 是該文件的物件識別碼)dctm://<clientapphostname>/<repository name>/<cabinet name>/<folder name>/…/<folder name>?DocSysID=<r_object_id> (where r_object_id is the object id of that document)

* <clientapphostname>是例如 Webtop 或 DA.的 Documentum 用戶端應用程式的主機名稱 <Clientapphostname>設定以下必須是一個內容來源中所用的相同。 *<存放庫名稱><封包名稱>,及<資料夾名稱>會區分大小寫。<clientapphostname> is the host name of your Documentum client application such as Webtop or DA. The <clientapphostname> configured here must be the same as the one that is used in the content source. <repository name> , <cabinet name> , and <folder name> are case-sensitive.

使用 SPEnterpriseSearchDCTMConnectorConfig cmdletUsing the SPEnterpriseSearchDCTMConnectorConfig cmdlet

使用下列的 Microsoft PowerShell 命令顯示 Indexing Connector for Documentum cmdlet 的說明及範例:Use the following Microsoft PowerShell commands to display help and examples for the Indexing Connector for Documentum cmdlet:

  • Get-help Set-SPEnterpriseSearchDCTMConnectorConfig -full顯示完整的說明。Get-help Set-SPEnterpriseSearchDCTMConnectorConfig -full shows full help.

  • Get-help Set-SPEnterpriseSearchDCTMConnectorConfig -examples僅顯示範例。Get-help Set-SPEnterpriseSearchDCTMConnectorConfig -examples shows only examples.

Set-spenterprisesearchdctmconnectorconfig 指令程式可接受三個參數集。您使用共用參數設定為變更會影響所有編目之 Documentum 存放庫的組態設定。您使用存放庫參數設定為變更會影響特定存放庫的組態設定。您使用設定為從連接器組態中移除特定存放庫移除參數。The Set-SPEnterpriseSearchDCTMConnectorConfig cmdlet accepts three parameter sets. You use the Shared parameter set to change the configuration settings that affect all the Documentum repositories that you crawl. You use the Repository parameter set to change the configuration settings that affect only a specific repository. You use the Remove parameter set to remove a specific repository from the connector configuration.

下表顯示哪些參數是必要項目和其皆為選用。參數描述和範例,請參閱Set-spenterprisesearchdctmconnectorconfigThe following table shows which parameters are mandatory and which are optional. For parameter descriptions and examples, see Set-SPEnterpriseSearchDCTMConnectorConfig.

動作Action 必要參數Mandatory parameters 選用參數Optional parameters
設定共用的存放庫設定Configure shared repository settings 共用Shared DFSURL、UserMappingTableSQLServer、UserMappingTableSQLInstance、UserMappingTableDBName、UserMappingTableName、ACLTranslation、UnmappedAccount、DisplayURLPatternForDocument、DisplayURLPatternForContainer。DFSURL, UserMappingTableSQLServer, UserMappingTableSQLInstance, UserMappingTableDBName, UserMappingTableName, ACLTranslation, UnmappedAccount, DisplayURLPatternForDocument, DisplayURLPatternForContainer.
設定特定存放庫的設定Configure settings for a specific repository Repository、RepositoryNameRepository, RepositoryName DFSWebServiceURL、IndexAllVersions、ACLTranslation、UnmappedAccount、DisplayURLPatternForDocument、DisplayURLPatternForContainer。DFSWebServiceURL, IndexAllVersions, ACLTranslation, UnmappedAccount, DisplayURLPatternForDocument, DisplayURLPatternForContainer.
從設定移除存放庫Remove a repository from configuration Remove、RepositoryNameRemove, RepositoryName

另請參閱See also

支援與不支援 Documentum 物件類型和 SharePoint Server 中的屬性Supported and unsupported Documentum object types and properties in SharePoint Server

Set-spenterprisesearchdctmconnectorconfigSet-SPEnterpriseSearchDCTMConnectorConfig