Configure and use the Documentum connector in SharePoint Server

APLICA-SE A:yes-img-132013 yes-img-16 2016yes-img-192019 yes-img-seSubscription Edition no-img-sopSharePoint no Microsoft 365

Este artigo descreve como instalar e configurar o Conector de Indexação do Microsoft SharePoint Server para Documentum.

O Conector de Indexação do Microsoft SharePoint Server para Documentum permite indexar o conteúdo armazenado no sistema EMC Documentum. Este artigo descreve como instalar e configurar o Conector de Indexação para Documentum para uso com o SharePoint Server.

Conector de Indexação para Documentum:

  • É um conector de 64 bits com base na Estrutura do Conector de Pesquisa do SharePoint Server.

  • Oferece suporte a diversas versões do Servidor de Conteúdo do EMC Documentum.

  • Indexa os objetos Documentum e os metadados de objeto. Consulte Tipos e propriedades de objeto Documentum com suporte e sem suporte no SharePoint Server.

  • Suporta as definições de segurança e políticas do Documentum.

  • Dá suporte ao Microsoft PowerShell para configuração e administração automatizadas. Consulte Usando o cmdlet SPEnterpriseSearchDCTMConnectorConfig.

  • Tem uma URL de resultados de pesquisa configurável para suportar vários aplicativos do cliente Documentum.

  • Suporta a exclusão de arquivos e pastas para o rastreamento.

Antes de começar

Antes de começar esta operação, reveja os seguintes pré-requisitos do sistema e exigências:

  • Os sistemas operacionais com suporte são o Windows Server 2008 R2, Windows Server 2008 Service Pack 2 e Windows Server 2012.

  • Um dos seguintes produtos do SharePoint 2019, SharePoint 2016 ou SharePoint 2013 está instalado e configurado:

    • Microsoft SharePoint Server Enterprise

    • Microsoft SharePoint Server Standard

  • Um aplicativo do serviço de Pesquisa é instalado e configurado.

  • Um servidor DFS (Documentum Foundation Services) com uma versão compatível com o DFS Productivity Layer 6.7 SP2 está instalado em um host do Windows.

  • O DFS Productivity Layer 6.7 SP2 está instalado e você tem acesso aos assemblies .NET incluídos no DFS Productivity Layer 6.7 SP2. O Conector de indexação para Documentum usa o DFS como a API de conectividade para acessar os repositórios do Documentum.

  • O Documentum Content Server está instalado. As versões com suporte do Documentum Content Server são determinadas pelo DFS 6.7 SP2. Você pode encontrar uma lista detalhada nas notas da versão do DFS Productivity Layer 6.7 SP2.

  • Configure o Conector de Indexação para Documentum com -ACLTranslation "Claims" caso precise rastrear os repositórios do Documentum que tenham o TCS (Documentum Trusted Content Services) ativo. Você também pode usar essa configuração do conector para ativar o mapeamento automático entre os usuários do Windows Active Directory e do Documentum, independentemente do repositório ter ou não o TCS ativado.

Visão Geral

As etapas a seguir fornecem uma visão geral de alto nível das tarefas envolvidas para instalar e configurar o Conector de Indexação para Documentum para uso com o SharePoint Server.

1. Preparação

  1. Verifique se o sistema atende os pré-requisitos do sistema e as exigências na seção Antes de começar.

  2. Baixe o Conector de Indexação do SharePoint Server 2016 para Documentum no Centro de Download da Microsoft.

  3. Decidir qual conta de acesso ao conteúdo do Documentum será usada para o rastreamento.

  4. Prepare os servidores do SharePoint que hospedam um componente de rastreamento. Em cada servidor:

2. Instalar o Conector de Indexação para Documentum

  1. Instale o Conector de Indexação para Documentum em cada servidor do SharePoint no farm que hospeda um componente de rastreamento.

  2. Registre o Conector de Indexação para Documentum no aplicativo serviço Pesquisa usando o Microsoft PowerShell.

3. Configurar o Conector de Indexação para Documentum

Configure o Conector de Indexação para Documentum em cada servidor do SharePoint no farm que hospeda um componente de rastreamento usando o cmdlet Indexing Connector for Documentum PowerShell. Escolha uma das seguintes configurações:

Configuração Tradução da ACL Descrição Consulte esta seção
Suporte ao rastreamento do conteúdo do TCS (Trusted Content Services) do EMC Documentum ou do conteúdo do Documentum normal com o mapeamento automático do usuário. Declarações Você ativa o mapeamento automático do usuário configurando um Serviço Sincronizado de Filtragem de Segurança e filtragens prévia e posterior. Configure o Conector de indexação para Documentum para suportar o TCS e o mapeamento automático do usuário
Suporte o rastreamento do conteúdo do Documentum e use uma tabela de mapeamento do usuário criada manualmente, UserMappingTable Você cria manualmente uma tabela de mapeamento de usuário no SQL Server para especificar como os usuários do Documentum são mapeados para usuários de serviço do Active Directory Domain Services (AD DS) ou do Active Directory. Você configura o conector especificando em qual banco de dados você criou a tabela de mapeamento do usuário usando o Microsoft PowerShell. Configure o Conector de indexação para Documentum usando uma tabela de mapeamento do usuário
Suporte ao rastreamento de conteúdo do Documentum quando as contas de usuário do Documentum e do Windows são iguais. SameAccountName O Conector de Indexação para Documentum supõe que os usuários do Documentum e do SharePoint compartilham a mesma conta, como uma conta compartilhada no Active Directory. Assim que uma conta encontrada não for válida, o Conector descartará a permissão da conta. Usando o cmdlet SPEnterpriseSearchDCTMConnectorConfig
Suporte ao rastreamento de conteúdo do Documentum sem filtrar os resultados da pesquisa. NoSecurity Todos os usuários conseguirão ver todos os resultados de pesquisa do Documentum. Isto poderá ser útil se você tiver um repositório público do Documentum que todos possam acessar, por exemplo. Usando o cmdlet SPEnterpriseSearchDCTMConnectorConfig

4. Configurar uma regra de rastreamento documentum e uma fonte de conteúdo no aplicativo serviço Pesquisa usando a Administração Central

  1. Crie uma regra de rastreamento para o Documentum.

  2. Crie uma fonte de conteúdo do Documentum

  3. Realize um rastreamento completo.

Preparar os servidores do SharePoint que hospedam um componente de rastreamento

Decida sobre qual conta de acesso ao conteúdo do Documentum usar para o rastreamento

  1. Você deve especificar a conta de acesso ao conteúdo do Documentum e a senha posteriormente no procedimento de configuração quando configurar as regras de rastreamento. O Conector de indexação para Documentum usa a conta de acesso do conteúdo para recuperar o conteúdo no repositório do Documentum. Essa conta deve ter as seguintes permissões mínimas:

    • Permissão de leitura para os documentos que você deseja rastrear.
    • Permissão de navegação dos gabinetes, pastas e registros (documentos com apenas metadados) que você deseja rastrear.

Defina os assemblies .NET do DFS Productivity Layer

  1. Localize os seguintes assemblies .NET do DFS Productivity Layer e verifique se o número de versão é 6.7.2000.36 para todos os arquivos. Quando extraídos para o caminho padrão, esses arquivos estão localizados no %local%\emc-dfs-sdk-6.7\emc-dfs-sdk-6.7\lib\dotnet diretório.

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

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

    • Emc.Documentum.FS.runtime.dll

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

  2. Em cada servidor que hospeda um componente de rastreamento, faça logon com uma conta que seja membro do grupo Administradores nesse servidor e implante os assemblies .NET da Camada de Produtividade do DFS no cache %windir%\assemblyde assembly global .

    Observação

    Você pode arrastar e soltar as quatro DLLs no cache de assembly global ( %windir%\assembly) para implantá-las, mas talvez seja necessário desativar o Controle de Conta de Usuário para fazer isso.

O procedimento a seguir explica como editar o arquivo machine.config em cada servidor do SharePoint que hospeda um componente de rastreamento para incluir as configurações do WCF para a Camada de Produtividade do DFS. Isto é feito para assegurar que os assemblies .NET do DFS Productivity Layer funcionem corretamente.

As configurações WCF que você definirá em Editar o arquivo machine.config permitem um máximo de 30 megabytes (MB) por objeto de conteúdo do Documentum (arquivo do documento mais seus metadados) transferidos. O administrador pode aumentar o maxReceivedMessageSize no vínculo do DfsDefaultService para ter um conteúdo maior.

Editar o arquivo machine.config

  1. Em cada servidor que hospeda um componente de rastreamento, abra o arquivo machine.config. Esse arquivo está localizado no diretório %windir%\Microsoft.NET\Framework64\v4.0.30319\Config.

  2. Copie o seguinte snippet XML para o <elemento de configuração> :

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

Instale e registre o Conector de indexação para Documentum

Instale o Conector de indexação para Documentum

  1. Baixe o Conector de Indexação para Documentum no Centro de Download da Microsoft.

  2. Em cada servidor no farm que hospeda um componente de rastreamento, instale o Conector de Indexação para Documentum executando o arquivo DCTMIndexConn.exe. Siga as etapas no assistente de instalação.

Registre o Conector de indexação para Documentum no aplicativo do Serviço de pesquisa

  1. Execute esse procedimento em um servidor do SharePoint que hospeda um componente de rastreamento para registrar o conector no aplicativo serviço Pesquisa.

  2. Inicie um Shell de Gerenciamento do SharePoint.

  3. No prompt de comando do Microsoft PowerShell, digite o(s) seguinte(s) comando(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"
    

    Onde:

    • <nome do seu aplicativo> serviço Pesquisa é o nome do aplicativo serviço Pesquisa ao qual você está registrando o conector.

    • <%CommonProgramFiles%\Microsoft Shared\Web Server Extensions\15\CONFIG\SearchConnectors\Documentum\MODEL.xml> é o caminho do arquivo de modelo Indexing Connector for Documentum. O local padrão é dado neste exemplo.

Configure o Conector de indexação para Documentum

Você configura as configurações do conector com o cmdlet Indexing Connector for Documentum PowerShell ( Set-SPEnterpriseSearchDCTMConnectorConfig). As configurações são armazenadas e devem ser as mesmas em %CommonProgramFiles%\Microsoft Shared\Web Server Extensions\15\CONFIG\SearchConnectors\Documentum\DCTMConfig.xml cada servidor do SharePoint Server 2016 que hospeda um componente de rastreamento.

Quais parâmetros do cmdlet PowerShell você usa e quais etapas adicionais da configuração deve realizar dependem do modo de configuração escolhido.

Configure o Conector de indexação para Documentum para suportar o TCS e o mapeamento automático do usuário

Os seguintes procedimentos explicam como configurar o conector de indexação para Documentum para suportar o TCS. O procedimento também mostra como ativar o mapeamento automático do usuário configurando o Serviço Sincronizado de Filtragem de Segurança, criar e implantar filtros personalizados de segurança prévia e posterior. Após concluir os procedimentos, suas credenciais do usuário Documentum serão sincronizadas automaticamente com os Serviços de Domínio (AD) do Active Directory do Windows, os resultados da pesquisa serão filtrados de acordo e os usuários conseguirão apenas recuperar os resultados da pesquisa do Documentum para os quais têm permissão de ver.

O Serviço de Sincronização do Aparador de Segurança mapeia os usuários do Documentum para usuários do AD examinando os campos do Documentum user_os_domain, user_login_name, user_source e user_ldap_dn. Se o campo user_ldap_dn for preenchido, o Serviço de Sincronização do Aparador de Segurança tentará extrair um domínio do primeiro valor DC. Por exemplo, se o campo user_ldap_dn for preenchido com " CN=Nome de Usuário, OU=Unit,DC=Domain,DC=Department,DC=Company ", o Serviço de Sincronização do Aparador de Segurança extrairá o domínio de DC=Domain e ignorará DC=Department,DC=Company.

Para configurar o conector para suportar o TCS e o mapeamento automático do usuário

  1. Inicie um Shell de Gerenciamento do SharePoint em cada servidor que hospeda um componente de rastreamento.

  2. No prompt de comando do Microsoft PowerShell, digite o(s) seguinte(s) comando(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")
    

    Onde:

    • <MyWebTopServer:PortOfMyWebTopServer> é o nome e o número da porta do DfS Web Top Server que você está usando.

    • <MyRepository n> é o nome do repositório Documentum que você deseja rastrear.

    • <DFSWebServices n>:<30000 é> o nome e o número da porta do servidor documentum Web Services que hospeda o repositório Documentum que você deseja rastrear.

  3. Reinicie o serviço OSearch15. Isto deve ser feito antes de criar uma fonte de conteúdo para o Documentum.

    IMPORTANTE: Não use a página Serviços no Servidor no site da Administração Central do SharePoint para reiniciar esse serviço. Fazer isso redefine o índice de pesquisa, requerendo que você faça um rastreamento completo de todo o conteúdo para reconstruir o índice.

    • Verifique se a conta de usuário que está realizando este procedimento é um administrador para o servidor que hospeda o componente de rastreamento.

    • Abra uma janela do Prompt de comando.

    • Para interromper o serviço do OSearch15, digite este comando: net stop osearch15

    • Para iniciar o serviço do OSearch15, digite este comando: net start osearch15

Para configurar o Serviço Sincronizado de Filtragem de Segurança

  1. Abra o Microsoft.Office.Server.Search.Connector.Documentum.TrimmerSync.exe.config de arquivo. Esse arquivo é armazenado na pasta em que você instalou o Conector de Indexação para Conector do Documentum. O local padrão é %CommonProgramFiles%\Microsoft Shared\Web Server Extensions\15\CONFIG\SearchConnectors\Documentum

  2. Usando as mesmas informações fornecidas quando você configurou o Conector de indexação para Documentum, edite o arquivo de configuração como a seguir.

    • Na seção Emc.Documentum, no elemento ModuleInfo, faça o seguinte:

      • No atributo host, digite o nome de host do servidor do Documentum.

      • No atributo port, digite o número de porta do servidor do Documentum.

    • Na seção Fonte de dados: configurações do Documentum, no elemento Repositórios, faça o seguinte:

      • No atributo id do repositório , digite a ID do repositório Documentum.

      • No atributo name, digite o nome do repositório do Documentum.

      • No atributo login, digite o nome de login do Documentum. Use o mesmo nome de login da conta de acesso ao conteúdo do Documentum. Deve ser um usuário que elevou as permissões de usuário no Servidor de conteúdo do Documentum.

      • No atributo dfs, digite o local do DFS (Documentum Foundation Services) fornecendo a URI do DFS.

    • (Opcional) Se sua conexão do Documentum requerer SSL/HTTPS, você terá que mudar o modo de segurança.

      • Na seção Fonte de dados: configurações do Documentum, subseção Documentum, no elemento basicHttpBinding, defina o atributo do modo de segurança de Nenhum para Transporte para os seguintes vínculos:

        • DfsAgentService

        • DfsContextRegistryService

        • DfsDefaultService

    • Na seção Fonte de dados: configurações do Documentum, subseção Documentum, no elemento netNamedPipeBinding, defina o atributo do modo de segurança de Nenhum para Transporte para os seguintes vínculos:

      • localNamedPipeBinding
  3. Salve e feche o arquivo.

  4. Copie os assemblies .NET do DFS Productivity Layer para o servidor que executa o Serviço Sincronizado de Filtragem de Segurança .

    • Localize os seguintes assemblies .NET do DFS Productivity Layer e verifique se o número de versão é 6.7.2000.36 para todos os arquivos. Quando extraídos para o caminho padrão, esses arquivos estão localizados no %local%\emc-dfs-sdk-6.7\emc-dfs-sdk-6.7\lib\dotnet diretório.

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

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

      • Emc.Documentum.FS.runtime.dll

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

    • No servidor que hospeda o Serviço de Sincronização de Corte de Segurança, faça logon com uma conta que é membro do grupo Administradores nesse servidor e implante os assemblies .NET da Camada de Produtividade do DFS no cache %windir%\assemblyde assembly global .

    Observação

    Você pode arrastar e soltar as quatro DLLs no cache de assembly global ( %windir%\assembly) para implantá-las, mas talvez seja necessário desativar o Controle de Conta de Usuário para fazer isso.

  5. Configure a autenticação para o Serviço Sincronizado de Filtragem de Segurança e instale o serviço.

    • Verifique se a conta do usuário que está executando o procedimento é membro do grupo Administradores do farm.

    • Abra uma janela do Prompt de comando em cada servidor que hospeda um componente de processamento de consultas.

    • Digite o seguinte comando: Microsoft.Office.Server.Search.Connector.Documentum.TrimmerSync.exe -p

      Quando solicitado, digite a senha para a conta fornecida no atributo login. Use o mesmo nome de login da conta de acesso ao conteúdo do Documentum. Agora, a senha será automaticamente criptografada e adicionada ao arquivo de configuração do Serviço Sincronizado de Filtragem de Segurança.

    • Instale o Serviço Sincronizado de Filtragem de Segurança. Digite o seguinte comando: Microsoft.Office.Server.Search.Connector.Documentum.TrimmerSync.exe -i

  6. Inicie o Serviço Sincronizado de Filtragem de Segurança.

    • Abra o Gerenciador do Windows Server.

    • Expanda o menu Configuração e clique em Serviços.

    • Clique com o botão direito no serviço Sincronização de Segurança do SharePoint Documentum e clique em Propriedades. Na guia LogOn, selecione Esta conta e forneça os detalhes e as credenciais da conta que executa os serviços do SharePoint. Clique em OK.

    • Clique com o botão direito no serviço Sincronização de Segurança do SharePoint Documentum e clique em Iniciar.

    • Verifique se a coluna Status muda para Iniciado.

  7. Verifique se o serviço está em execução e se a sincronização de segurança está concluída.

    • Execute o comando Microsoft.Office.Server.Search.Connector.Documentum.TrimmerSync.exe -d para gravar a memória do Serviço Sincronizado de Filtragem de Segurança em um arquivo de texto.

    • Verifique se o Serviço Sincronizado de Filtragem de Segurança conecta o servidor do Documentum. Leia o arquivo DCTMSecuritySync.log localizado no diretório <Microsoft Office Server path>\15.0\Data\Office Server\Applications\Search\Nodes

    • Verifique se as informações de associação do servidor Documentum estão gravadas no arquivo DCTMSecuritySync_Dump.txt que está localizado no diretório <Microsoft Office Server path>\15.0\Data\Office Server\Applications\Search\Nodes

Antes de você poder adicionar filtragens prévia e posterior de segurança, deve adicionar uma regra de rastreamento simples para o Documentum. Mais tarde, você poderá especificar mais ou expandir as regras de rastreamento.

Crie uma regra de rastreamento simples para o Documentum

  1. Verifique se a conta do usuário que está realizando este procedimento é um administrador para o aplicativo do Serviço de pesquisa.

  2. Na página inicial da Administração Central do SharePoint, na seção Gerenciamento de Aplicativos , clique em Gerenciar Aplicativos de Serviço.

  3. Na página Gerenciar aplicativos do serviço, clique no aplicativo do Serviço de pesquisa para o qual você deseja criar uma regra de rastreamento.

  4. Na página Administração da pesquisa, na seção Rastreamento, clique em Regras de rastreamento.

  5. Na página Gerenciar regras de rastreamento, clique em Nova regra de rastreamento.

  6. Na página Adicionar regra de rastreamento, especifique as seguintes informações para criar uma regra de rastreamento:

    • Na caixa Caminho, digite dctm://*.

    • Na seção Configuração do rastreamento, selecione Incluir todos os itens neste caminho, então, selecione Rastrear URLs complexas (as URLs que contêm um ponto de interrogação - ?).

    • Na seção Especificar autenticação, selecione Especificar uma conta de acesso ao conteúdo diferente, então, digite a conta de acesso ao conteúdo do Documentum e a senha nas devidas caixas.

    • Verifique se a caixa de seleção Não permitir a Autenticação básica está desmarcada.

  7. Clique em OK para adicionar a regra de rastreamento.

Para adicionar as filtragens prévia e posterior de segurança do Conector de indexação para Documentum

  1. Inicie um Shell de Gerenciamento do SharePoint em cada servidor que hospeda um componente de processamento de consulta.

  2. No prompt de comando do Microsoft PowerShell, digite o(s) seguinte(s) comando(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:\\*
    

    Onde:

    • <nome do aplicativo> serviço Pesquisa é o nome do aplicativo serviço Pesquisa.
  3. Reinicie o Controlador do host de pesquisa do SharePoint.

    • Abra uma janela do Prompt de comando.

    • Para interromper o Controlador de Host de Pesquisa do SharePoint, digite o comando: net stop spsearchhostcontroller

    • Para iniciar o Controlador do host de pesquisa do SharePoint, digite este comando: net start spsearchhostcontroller

  4. Continue com Criar uma fonte de conteúdo do Documentum.

Configure o Conector de indexação para Documentum usando uma tabela de mapeamento do usuário

Os seguintes procedimentos explicam como criar manualmente uma tabela de mapeamento do usuário que especifica como os usuários do Documentum são mapeados para os usuários dos Serviços de Domínio do Active Directory (AD DS) ou do serviço do Active Directory, como configurar o conector para suportar o rastreamento do conteúdo do Documentum e usar a tabela de mapeamento do usuário.

  • A tabela de mapeamento do usuário deve estar em um SQL Server 2008 ou em um banco de dados de versão posterior.

  • A conta do serviço OSearch15 deve ter pelo menos a permissão de leitura nos dados da tabela de mapeamento do usuário.

Para criar uma tabela de mapeamento do usuário

Primeiro, crie uma tabela de mapeamento de usuário no SQL Server 2008 ou em uma versão posterior. A tabela de mapeamento do usuário deve ter o seguinte formato:

Nome da coluna Tipo de dados SQL Descrição
DCTMCredentialDomain nvarchar(255) NOT NULL O nome de domínio de uma conta Documentum. Preencha esta coluna quando a conta vier de um computador local ou um sistema LDAP. A propriedade Fonte do Usuário da conta Documentum deve ser igual a None ou LDAP . Do contrário, deixe a coluna vazia.
DCTMCredentialRepository nvarchar (32) NOT NULL O nome do repositório de uma conta Documentum. Preencha esta coluna quando a conta vier de um repositório do Documentum.
DCTMCredentialLoginName nvarchar (80) NOT NULL O nome de login da conta Documentum.
NTCredential nvarchar (255) NOT NULL Conta de usuário de domínio do Windows que pesquisa conteúdo do Documentum no SharePoint Server 2016.

Use o seguinte script para criar uma tabela de mapeamento do usuário:

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

Como alternativa, você pode criar manualmente a tabela de mapeamento do usuário usando o SQL Server Management Studio ou uma ferramenta equivalente. Se você criar uma tabela manualmente, use o mesmo esquema conforme definido no script.

Em seguida, preencha a tabela de mapeamento do usuário com pares de credenciais documentum/Windows NT. A tabela na etapa anterior mostra qual tipo de entrada é esperado.

Exemplo:

Um usuário do repositório do Documentum, Diogo Martins, tem um logon vinculado ao repositório Finanças. A conta de usuário do domínio Windows de Diogo é Contoso\dmartins. Neste caso, a entrada da tabela de mapeamento do usuário para Diogo deve ser:

   
DCTMCredentialDomain ''
DCTMCredentialRepository Finanças
DCTMCredentialLogonName dpark
NTCredential Contoso\dpark

Observação

Se alguma célula não tiver um valor atribuído, ela não poderá ser nula ou vazia. Você deve atribuir o seguinte valor de cadeia de caracteres vazio: ''. >Para cada grupo documentum, deve haver um grupo Windows NT na tabela de mapeamento do usuário e ambos devem conter as mesmas informações de usuário.

Por fim, conceda à conta OSearch15 acesso de leitura à tabela de mapeamento do usuário.

Para configurar o conector usando uma tabela de mapeamento do usuário

  1. Inicie um Shell de Gerenciamento do SharePoint em cada servidor que hospeda um componente de rastreamento.

  2. No prompt de comando do Microsoft PowerShell, digite o(s) seguinte(s) comando(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")
    

    Onde:

    • <MyWebTopServer:PortOfMyWebTopServer> é o nome e o número da porta do DfS Web Top Server que você está usando.

    • <YourDatabaseServerName> é o nome do servidor de banco de dados no qual você criou a tabela de mapeamento do usuário.

    • <YourDatabaseInstanceName> é o nome da instância de banco de dados do servidor de banco de dados na qual você criou a tabela de mapeamento do usuário.

    • <YourMappingDatabaseName> é o nome do banco de dados no qual você criou a tabela de mapeamento do usuário.

    • <YourMappingTableName> é o nome da tabela de mapeamento de usuário que você criou.

    • <MyRepository n> é o nome do repositório Documentum que você deseja rastrear.

    • <DFSWebServices n>:<30000> é o nome e o número da porta do servidor documentum Web Services que hospeda o repositório Documentum que você deseja rastrear.

  3. Reinicie o serviço OSearch15. O administrador do servidor que hospeda o componente de rastreamento deve reiniciar o serviço OSearch15 antes de uma fonte de conteúdo pode ser criada para o Documentum.

    Importante

    Não use a página Serviços no Servidor no site da Administração Central do SharePoint para reiniciar esse serviço. Fazer isso redefine o índice de pesquisa, requerendo que você faça um rastreamento completo de todo o conteúdo para reconstruir o índice.

    • Verifique se a conta de usuário que está realizando este procedimento é um administrador para o servidor que hospeda o componente de rastreamento.

    • Abra uma janela do Prompt de comando.

    • Para interromper o serviço do OSearch15, digite este comando: net stop osearch15

    • Para iniciar o serviço do OSearch15, digite este comando: net start osearch15

Continue com Criar uma regra de rastreamento para o Documentum, então, continue com Criar uma fonte de conteúdo do Documentum.

Criar a categoria de propriedades rastreadas Documentum

É preciso criar uma categoria de propriedades rastreadas para conter as propriedades rastreadas de Documentum. Para isso, use o cmdlet New-SPEnterpriseSearchMetadataCategory e especifique o valor predefinido 34972762-7E3F-4f4f-AE5C-5ABBA92EC530 para o parâmetro PropSet do cmdlet. Use o código do PowerShell a seguir para criar a categoria de propriedades rastreadas dessa forma.

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

Criar uma regra de rastreamento para o Documentum

Antes de um rastreamento, você deve criar pelo menos uma regra de rastreamento para autenticar o rastreador com o DFS Server. Você pode criar mais de uma regra de rastreamento para incluir ou excluir um conteúdo específico no Documentum.

  1. Verifique se a conta de usuário que está executando este procedimento é um administrador do aplicativo de serviço de Pesquisa.

  2. Na página inicial da Administração Central do SharePoint, na seção Gerenciamento de Aplicativos , clique em Gerenciar Aplicativos de Serviço.

  3. Na página Gerenciar aplicativos do serviço, clique no aplicativo do Serviço de pesquisa para o qual você deseja criar uma regra de rastreamento.

  4. Na página Administração da pesquisa, na seção Rastreamento, clique em Regras de rastreamento.

  5. Na página Gerenciar regras de rastreamento, clique em Nova regra de rastreamento.

  6. Na página Adicionar regra de rastreamento, especifique as seguintes informações:

    • Na caixa Caminho, digite o caminho no qual será aplicada a regra de rastreamento. Você pode usar caracteres curinga padrão. Para usar expressões regulares, ao invés de caracteres curinga, selecione Usar sintaxe da expressão regular para corresponder a esta regra. Para ter exemplos, consulte Sintaxe de referência de um objeto do Documentum.

    • Na seção Configuração do rastreamento, selecione Incluir todos os itens neste caminho, então, selecione Rastrear URLs complexas (URLs que contêm pontos de interrogação - ?).

    • Na seção Especificar autenticação, selecione especificar uma conta de acesso ao conteúdo diferente, digite a conta de acesso ao conteúdo do Documentum e senha nas caixas. Consulte Determinar qual conta de acesso ao conteúdo do Documentum usar anteriormente neste artigo.

    • Verifique se a caixa de seleção Não permitir a Autenticação básica está desmarcada.

  7. Clique em OK para adicionar a regra de rastreamento.

    Observação

    Você pode criar diversas regras de rastreamento para o Documentum para incluir ou excluir o conteúdo do Documentum.

    Você pode usar regras de rastreamento diferentes para especificar diferentes contas de acesso ao conteúdo para um conteúdo diferente do Documentum. Por exemplo, você tem dois repositórios e duas contas de acesso ao conteúdo para cada um. A conta de acesso ao conteúdo do Documentum especificada em uma regra de rastreamento será aplicada apenas no conteúdo do Documentum coberto pelo caminho nessa regra de rastreamento. Se você usar o Serviço Sincronizado de Filtragem de Segurança, terá que configurar esse serviço para cada servidor do Documentum.

Criar uma fonte de conteúdo do Documentum

Você cria uma fonte de conteúdo para o conteúdo do Documentum para especificar quais repositórios de conteúdo do Documentum deseja rastrear.

  1. Verifique se a conta de usuário que está executando este procedimento é um administrador do aplicativo de serviço de Pesquisa.

  2. Na página inicial da Administração Central do SharePointSharePoint, na seção Gerenciamento de Aplicativos , clique em Gerenciar Aplicativos de Serviço.

  3. Clique no aplicativo Serviço de pesquisa no qual deseja criar uma fonte de conteúdo.

  4. Na página Administração da pesquisa, na seção Rastreamento, clique em Fontes de conteúdo.

  5. Na página Gerenciar fontes de conteúdo, clique em Nova fonte de conteúdo.

  6. Na página Adicionar fonte de conteúdo, faça o seguinte:

    1. Na caixa Nome, digite o nome para a nova fonte de conteúdo.

    2. Na seção Tipo da fonte de conteúdo, selecione Repositório personalizado.

    3. Na seção Tipo de Repositório , selecione Conector de Indexação do SharePoint para Documentum. Use o nome especificado quando você registrou o Conector de indexação para Documentum no aplicativo do Serviço de pesquisa.

    4. Na seção Endereços iniciais, digite os endereços iniciais. O formato do endereço inicial é igual ao padrão do caminho. Você pode digitar mais de um endereço inicial para a fonte de conteúdo, um por linha. Para ter exemplos, consulte Sintaxe de referência de um objeto do Documentum.

    5. Na seção Cronogramas de rastreamento, selecione os cronogramas nas listas suspensas Rastreamento completo e Rastreamento de incremento ou crie cronogramas para cada tipo de rastreamento.

    6. Na seção Prioridade da fonte de conteúdo, atribua um nível de prioridade à fonte de conteúdo de acordo com suas exigências comerciais.

    7. Clique em OK.

  7. Na página Gerenciar fontes de conteúdo, clique com o botão direito na fonte de conteúdo para Documentum e clique em Iniciar rastreamento completo.

A fonte de conteúdo do Documentum será configurada e o sistema poderá rastrear os repositórios de conteúdo do Documentum especificados na fonte de conteúdo.

O SharePoint Server dá suporte à arquitetura escalonável para expansão de desempenho. Você pode implantar mais de um servidor que hospeda um componente de rastreamento e pode configurar vários rastreadores para rastrear o banco de dados emc Documentum ao mesmo tempo.

Sintaxe de referência de um objeto do Documentum

O formato de referência de um objeto do Documentum que você usa para o caminho (quando configura uma regra de rastreamento) e o endereço inicial (quando configura uma fonte de conteúdo) é definido na seguinte tabela:

Tipo de objeto do Documentum Sintaxe do caminho ou do endereço inicial
Repositório <dctm:// clientapphostname>/<repository name>
Armário <dctm:// clientapphostname>/<repository name>/<cabinet name>
Folder <dctm:// clientapphostname>/<repository name>/<cabinet name>/<folder name>
Documento <dctm:// clientapphostname>/<repository name>/<cabinet name>/<folder name>/.../<folder name>? DocSysID=<r_object_id> (onde r_object_id é a ID do objeto desse documento)

<clientapphostname> é o nome do host do seu aplicativo cliente documentum, como Webtop ou DA. O <nome clientapphostname> configurado aqui deve ser o mesmo que o usado na fonte de conteúdo. <O nome> do repositório, <o nome> do gabinete e <o nome> da pasta são sensíveis a maiúsculas de minúsculas.

Usando o cmdlet SPEnterpriseSearchDCTMConnectorConfig

Use os seguintes comandos do Microsoft PowerShell para exibir ajuda e exemplos para o cmdlet Indexing Connector for Documentum:

  • Get-help Set-SPEnterpriseSearchDCTMConnectorConfig -full mostra ajuda total.

  • Get-help Set-SPEnterpriseSearchDCTMConnectorConfig -examples mostra apenas exemplos.

O cmdlet Set-SPEnterpriseSearchDCTMConnectorConfig aceita três conjuntos de parâmetros. Você usa o conjunto de parâmetros Compartilhado para mudar as definições de configuração que afetam todos os repositórios do Documentum que você rastreia. Você usa o conjunto de parâmetros Repositório para mudar as definições de configuração que afetam apenas um repositório específico. Usa o conjunto de parâmetros Remover para remover um repositório específico da configuração do conector.

A seguinte tabela mostra quais parâmetros são obrigatórios e quais são opcionais.

Ação Parâmetros obrigatórios Parâmetros opcionais
Configure as definições do repositório compartilhado Compartilhados DFSURL, UserMappingTableSQLServer, UserMappingTableSQLInstance, UserMappingTableDBName, UserMappingTableName, ACLTranslation, UnmappedAccount, DisplayURLPatternForDocument, DisplayURLPatternForContainer.
Configure as definições para um repositório específico Repositório, RepositoryName DFSWebServiceURL, IndexAllVersions, ACLTranslation, UnmappedAccount, DisplayURLPatternForDocument, DisplayURLPatternForContainer.
Remova um repositório da configuração Remover, RepositoryName

Confira também

Tipos de objetos e propriedades Documentum com e sem suporte no SharePoint Server