Configure and use the Documentum connector in SharePoint Server
APLICA-SE A:2013 2016 2019 Subscription Edition SharePoint 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-lhe indexar conteúdos armazenados no sistema Documentum do EMC. Este artigo descreve como instalar e configurar o Conector de Indexação do Documentum para utilização com o SharePoint Server.
Conector de Indexação para Documentum:
É um conector de 64 bits baseado no SharePoint Server Search Connector Framework.
Oferece suporte a diversas versões do Servidor de Conteúdo do EMC Documentum.
Indexa os objetos Documentum e os metadados de objeto. Veja Propriedades e tipos de objeto documentum suportados e não suportados no SharePoint Server.
Suporta as definições de segurança e políticas do Documentum.
Suporta o Microsoft PowerShell para configuração e administração automatizadas. Veja Utilizar 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
Os passos seguintes fornecem uma descrição geral de alto nível das tarefas envolvidas na instalação e configuração do Conector de Indexação do Documentum para utilização com o SharePoint Server.
1. Preparação
Verifique se o sistema atende os pré-requisitos do sistema e as exigências na seção Antes de começar.
Transfira o Conector de Indexação do SharePoint Server 2016 para Documentum a partir do Centro de Transferências da Microsoft.
Decidir qual conta de acesso ao conteúdo do Documentum será usada para o rastreamento.
Prepare os servidores do SharePoint que alojam um componente de pesquisa. Em cada servidor:
Edite o arquivo machine.config para definir os vínculos do Documentum.
2. Instalar o Conector de Indexação do Documentum
Instale o Conector de Indexação do Documentum em cada servidor do SharePoint no farm que aloja um componente de pesquisa.
Registe o Conector de Indexação do Documentum na aplicação do serviço de Pesquisa com o Microsoft PowerShell.
3. Configurar o Conector de Indexação para o Documentum
Configure o Conector de Indexação do Documentum em cada servidor do SharePoint no farm que aloja um componente de pesquisa através do Conector de Indexação para o cmdlet do 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 | Crie manualmente uma tabela de mapeamento de utilizadores no SQL Server para especificar a forma como os utilizadores do Documentum são mapeados para os utilizadores do Serviço de Domínio do Active Directory (AD DS) ou do Active Directory. Pode configurar o conector ao especificar em que base de dados criou a tabela de mapeamento de utilizadores com 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. | Utilizar o cmdlet SPEnterpriseSearchDCTMConnectorConfig |
Suporte ao rastreamento de conteúdo do Documentum sem filtrar os resultados da pesquisa. | Sem Segurança | 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. | Utilizar o cmdlet SPEnterpriseSearchDCTMConnectorConfig |
4. Configurar uma regra de pesquisa do Documentum e a origem de conteúdo na aplicação do serviço de Pesquisa com a Administração Central
Realize um rastreamento completo.
Preparar os servidores do SharePoint que alojam um componente de pesquisa
Decida sobre qual conta de acesso ao conteúdo do Documentum usar para o rastreamento
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
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 predefinido, estes ficheiros 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
Em cada servidor que aloja um componente de pesquisa, inicie sessão com uma conta que seja membro do grupo Administradores nesse servidor e implemente as assemblagens .NET da Camada de Produtividade DFS na cache
%windir%\assembly
de assemblagem global .Observação
Pode arrastar e largar os quatro DLLs na cache de assemblagem global (
%windir%\assembly
) para implementá-los, mas poderá ter de desativar o Controlo de Conta de Utilizador para o fazer.
O procedimento seguinte explica como editar o ficheiro de machine.config em cada servidor do SharePoint que aloja um componente de pesquisa para incluir as definições de WCF para a Camada de Produtividade 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
Em cada servidor que hospeda um componente de rastreamento, abra o arquivo machine.config. Este ficheiro está localizado no diretório
%windir%\Microsoft.NET\Framework64\v4.0.30319\Config
.Copie o seguinte fragmento 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
Transfira o Conector de Indexação do Documentum a partir do Centro de Transferências da Microsoft.
Em cada servidor no farm que aloja um componente de pesquisa, instale o Conector de Indexação do Documentum ao executar o ficheiro
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
Execute este procedimento num servidor do SharePoint que aloja um componente de pesquisa para registar o conector na aplicação do serviço De pesquisa.
Inicie um Shell de Gerenciamento do SharePoint.
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 da sua aplicação> do Serviço de pesquisa é o nome da aplicação do serviço de Pesquisa na qual está a registar o conector.
<%CommonProgramFiles%\Microsoft Shared\Web Server Extensions\15\CONFIG\SearchConnectors\Documentum\MODEL.xml> é o caminho do Conector de Indexação para o ficheiro de modelo documentum. O local padrão é dado neste exemplo.
Configure o Conector de indexação para Documentum
Configure as definições do conector com o Conector de Indexação para o cmdlet documentum do PowerShell ( Set-SPEnterpriseSearchDCTMConnectorConfig
). As definições são armazenadas no %CommonProgramFiles%\Microsoft Shared\Web Server Extensions\15\CONFIG\SearchConnectors\Documentum\DCTMConfig.xml
e têm de ser as mesmas em cada servidor do SharePoint Server 2016 que aloja um componente de pesquisa.
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 de Limitação de Segurança mapeia os utilizadores do Documentum aos utilizadores do AD ao observar os campos documentum user_os_domain, user_login_name, user_source e user_ldap_dn. Se o campo user_ldap_dn estiver 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 Utilizador, UO=Unidade,DC=Domínio,DC=Departamento,DC=Empresa ", o Serviço de Sincronização de Limitação de Segurança irá extrair o domínio do DC=Domain e ignorará DC=Department,DC=Company.
Para configurar o conector para suportar o TCS e o mapeamento automático do usuário
Inicie uma Shell de Gestão do SharePoint em cada servidor que aloja um componente de pesquisa.
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}&format={Format}&RepositoryName={RepositoryName}" -DisplayURLPatternForContainer "http://<MyWebTopServer:PortOfMyWebTopServer>/webtop/component/drl?objectId={ObjectId}&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 de porta do Servidor Superior Web DFS que está a utilizar.
<MyRepository n> é o nome do repositório documentum que pretende pesquisar.
<DFSWebServices n>:<30000> é o nome e o número de porta do servidor dos Serviços Web do Documentum que aloja o repositório documentum que pretende pesquisar.
Reinicie o serviço OSearch15. Isto deve ser feito antes de criar uma fonte de conteúdo para o Documentum.
IMPORTANTE: Não utilize a página Serviços no Servidor no site da Administração Central do SharePoint para reiniciar este 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
Abra o ficheiro Microsoft.Office.Server.Search.Connector.Documentum.TrimmerSync.exe.config. Este ficheiro é armazenado na pasta onde instalou o Conector de Indexação para o conector Documentum. A localização predefinida é
%CommonProgramFiles%\Microsoft Shared\Web Server Extensions\15\CONFIG\SearchConnectors\Documentum
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 , escreva o 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
Salve e feche o arquivo.
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 predefinido, estes ficheiros 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 aloja o Serviço de Sincronização de Limitação de Segurança, inicie sessão com uma conta que seja membro do grupo Administradores nesse servidor e implemente as assemblagens .NET da Camada de Produtividade DFS na cache
%windir%\assembly
de assemblagem global .
Observação
Pode arrastar e largar os quatro DLLs na cache de assemblagem global (
%windir%\assembly
) para implementá-los, mas poderá ter de desativar o Controlo de Conta de Utilizador para o fazer.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
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.
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 ficheiro 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 escritas no ficheiro DCTMSecuritySync_Dump.txt 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
Verifique se a conta do usuário que está realizando este procedimento é um administrador para o aplicativo do Serviço de pesquisa.
Na home page da Administração Central do SharePoint, na secção Gestão de Aplicações , clique em Gerir Aplicações de Serviço.
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.
Na página Administração da pesquisa, na seção Rastreamento, clique em Regras de rastreamento.
Na página Gerenciar regras de rastreamento, clique em Nova regra de rastreamento.
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.
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
Inicie uma Shell de Gestão do SharePoint em cada servidor que aloja um componente de processamento de consultas.
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 da sua aplicação> do Serviço de pesquisa é o nome da aplicação do serviço de Pesquisa.
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
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 de utilizadores tem de estar numa base de dados do SQL Server 2008 ou de uma 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 utilizadores no SQL Server 2008 ou numa 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 Origem de Utilizador da conta Documentum deve ser igual a Nenhuma 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 utilizador de domínio do Windows que pesquisa conteúdos 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 de utilizadores 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. Tem de atribuir o seguinte valor de cadeia vazio: ''
.
> Para cada grupo documentum, tem de existir um grupo NT do Windows na tabela de mapeamento de utilizadores e ambos têm de conter as mesmas informações de utilizador.
Por fim, conceda à conta OSearch15 acesso de leitura à tabela de mapeamento de utilizadores.
Para configurar o conector usando uma tabela de mapeamento do usuário
Inicie uma Shell de Gestão do SharePoint em cada servidor que aloja um componente de pesquisa.
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}&RepositoryName={RepositoryName}" -DisplayURLPatternForDocument "http://<MyWebTopServer:PortOfMyWebTopServer>/webtop/component/drl?objectId={ObjectId}&format={Format}&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 de porta do Servidor Superior Web DFS que está a utilizar.
<YourDatabaseServerName> é o nome do servidor de bases de dados no qual criou a tabela de mapeamento de utilizadores.
<YourDatabaseInstanceName> é o nome da instância da base de dados do servidor de bases de dados no qual criou a tabela de mapeamento de utilizadores.
<YourMappingDatabaseName> é o nome da base de dados na qual criou a tabela de mapeamento de utilizadores.
<YourMappingTableName> é o nome da tabela de mapeamento de utilizadores que criou.
<MyRepository n> é o nome do repositório documentum que pretende pesquisar.
<DFSWebServices n>:<30000> é o nome e o número de porta do servidor dos Serviços Web do Documentum que aloja o repositório documentum que pretende pesquisar.
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 utilize a página Serviços no Servidor no site da Administração Central do SharePoint para reiniciar este 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. Utilize o seguinte código do PowerShell para criar a categoria de propriedades pesquisadas desta 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.
Verifique se a conta de usuário que está executando este procedimento é um administrador do aplicativo de serviço de Pesquisa.
Na home page da Administração Central do SharePoint, na secção Gestão de Aplicações , clique em Gerir Aplicações de Serviço.
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.
Na página Administração da pesquisa, na seção Rastreamento, clique em Regras de rastreamento.
Na página Gerenciar regras de rastreamento, clique em Nova regra de rastreamento.
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.
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.
Verifique se a conta de usuário que está executando este procedimento é um administrador do aplicativo de serviço de Pesquisa.
Na home page da Administração Central do SharePointSharePoint, na secção Gestão de Aplicações , clique em Gerir Aplicações de Serviço.
Clique no aplicativo Serviço de pesquisa no qual deseja criar uma fonte de conteúdo.
Na página Administração da pesquisa, na seção Rastreamento, clique em Fontes de conteúdo.
Na página Gerenciar fontes de conteúdo, clique em Nova fonte de conteúdo.
Na página Adicionar fonte de conteúdo, faça o seguinte:
Na caixa Nome, digite o nome para a nova fonte de conteúdo.
Na seção Tipo da fonte de conteúdo, selecione Repositório personalizado.
Na secçã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.
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.
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.
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.
Clique em OK.
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 suporta arquitetura dimensionável para aumentar horizontalmente o desempenho. Pode implementar mais do que um servidor que aloja um componente de pesquisa e pode configurar vários crawlers para pesquisar a base de dados documentum do EMC 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>/<nome do repositório> |
Armário | <dctm:// clientapphostname>/<nome> do repositório/<nome do gabinete> |
Pasta | <dctm:// clientapphostname>/<nome> do repositório/<nome> do gabinete/nome da< pasta> |
Documento | <dctm:// clientapphostname>/<nome> do repositório/<nome> do gabinete/<nome> da pasta/.../nome> da< pasta? DocSysID=<r_object_id> (em que r_object_id é o ID de objeto desse documento) |
<clientapphostname> é o nome de anfitrião da sua aplicação cliente Documentum, como Webtop ou DA. O <clientapphostname> configurado aqui tem de ser igual ao que é utilizado na origem de conteúdo. <O nome> do repositório, <o nome> do gabinete e o nome> da pasta são sensíveis às maiúsculas e< minúsculas.
Utilizar o cmdlet SPEnterpriseSearchDCTMConnectorConfig
Utilize os seguintes comandos do Microsoft PowerShell para apresentar ajuda e exemplos do Conector de Indexação para o cmdlet Documentum:
Get-help Set-SPEnterpriseSearchDCTMConnectorConfig -full
mostra a ajuda completa.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