Share via


Configure and use the Documentum connector in SharePoint Server

SE APLICA A:yes-img-132013 yes-img-162016 yes-img-192019 yes-img-seSubscription Edition no-img-sopSharePoint en Microsoft 365

En este artículo se describe cómo instalar y configurar Microsoft SharePoint Server Indexing Connector for Documentum.

Microsoft SharePoint Server Indexing Connector for Documentum le permite indexar el contenido almacenado en el sistema Documentum de EMC. En este artículo se describe cómo instalar y configurar el conector de indexación para Documentum para su uso con SharePoint Server.

Indexing Connector para Documentum:

  • Es un conector de 64 bits basado en SharePoint Server Search Connector Framework.

  • Admite varias versiones del servidor de contenido de EMC Documentum.

  • Indiza objetos y metadatos de objeto de Documentum. Consulte Tipos de objetos y propiedades de Documentum admitidos y no admitidos en SharePoint Server.

  • Admite definiciones y directivas de seguridad de Documentum.

  • Admite Microsoft PowerShell para la configuración y administración automatizadas. Consulte Uso del cmdlet SPEnterpriseSearchDCTMConnectorConfig.

  • Tiene una dirección URL de resultados de búsqueda configurable para dar cabida a diversas aplicaciones cliente de Documentum.

  • Admite la exclusión de carpetas y archivos para operaciones de rastreo.

Antes de empezar

Antes de iniciar esta operación, repase los siguientes requisitos y requisitos previos del sistema:

  • Los sistemas operativos compatibles son Windows Server 2008 R2, Windows Server 2008 Service Pack 2 y Windows Server 2012.

  • Uno de los siguientes productos de SharePoint 2019, SharePoint 2016 o SharePoint 2013 está instalado y configurado:

    • Microsoft SharePoint Server Enterprise

    • Microsoft SharePoint Server Standard

  • Hay una aplicación de servicio de búsqueda instalada y configurada.

  • Un host de Windows tiene instalado un servidor de Documentum Foundation Services (DFS) con una versión compatible con la capa de productividad de DFS 6.7 SP2.

  • La capa de productividad de DFS 6.7 SP2 está instalada y se puede acceder a los ensamblados .NET incluidos en la capa de productividad de DFS 6.7 SP2. Indexing Connector para Documentum emplea DFS como la API de conectividad para acceder a los repositorios de Documentum.

  • Hay instalado un servidor de contenidos de Documentum. Las versiones de servidor de contenidos de Documentum admitidas vienen determinadas por DFS 6.7 SP2. Encontrará una lista detallada al respecto en las notas de la versión de la capa de productividad de DFS 6.7 SP2.

  • Configure Indexing Connector para Documentum con -ACLTranslation "Claims" en caso de que deba rastrear repositorios de Documentum que tengan Documentum Trusted Content Services (TCS) habilitado. Esta configuración de conector también se puede usar para habilitar la asignación automática de usuarios de Windows Active Directory y usuarios de Documentum, independientemente de si el repositorio tiene o no TCS habilitado.

Información general

Los pasos siguientes proporcionan información general de alto nivel de las tareas implicadas en la instalación y configuración del conector de indexación para Documentum para su uso con SharePoint Server.

1. Preparación

  1. Asegúrese de que el sistema cumple los requisitos y requisitos previos del sistema detallados en la sección Antes de empezar.

  2. Descargue el conector de indexación de SharePoint Server 2016 para Documentum desde el Centro de descarga de Microsoft.

  3. Decida qué cuenta de acceso de contenido de Documentum va a usar para el rastreo.

  4. Prepare los servidores de SharePoint que hospedan un componente de rastreo. En cada servidor:

2. Instalar el conector de indexación para Documentum

  1. Instale el conector de indexación para Documentum en cada servidor de SharePoint de la granja de servidores que hospeda un componente de rastreo.

  2. Registre el conector de indexación de Documentum en la aplicación servicio Search mediante Microsoft PowerShell.

3. Configuración del conector de indexación para Documentum

Configure el conector de indexación para Documentum en cada servidor de SharePoint de la granja de servidores que hospeda un componente de rastreo mediante el cmdlet de PowerShell Indexing Connector for Documentum. Elija una de las siguientes configuraciones:

Configuración ACLTranslation Descripción Consulte esta sección
Admitir el rastreo de contenido de Trusted Content Services (TCS) de EMC Documentum o de contenido de Documentum regular con asignación automática de usuarios. Notificaciones La asignación automática de usuarios se habilita configurando un servicio de sincronización de optimizador de seguridad por separado y optimizadores de seguridad anteriores y posteriores. Configurar Indexing Connector para Documentum para admitir TCS y la asignación automática de usuarios
Admitir el rastreo de contenido de Documentum y usar una tabla de asignación de usuarios creada manualmente. UserMappingTable Hay que crear manualmente una tabla de asignación de usuarios en SQL Server para especificar el modo en que los usuarios de Documentum se asignan a Servicios de dominio de Active Directory (AD DS) o usuarios de servicio de Active Directory. Para configurar el conector, especifique en qué base de datos ha creado la tabla de asignación de usuarios mediante Microsoft PowerShell. Configurar Indexing Connector para Documentum mediante una tabla de asignación de usuarios
Admitir el rastreo de contenido de Documentum cuando las cuentas de usuario de Documentum y Windows son las mismas. SameAccountName Indexing Connector para Documentum da por hecho que los usuarios de Documentum y de SharePoint comparten la misma cuenta, como una cuenta compartida en Active Directory. Cuando se detecta una cuenta que no es válida, Indexing Connector para Documentum descarta el permiso de cuenta. Uso del cmdlet SPEnterpriseSearchDCTMConnectorConfig
Admitir el rastreo de contenido de Documentum sin recorte de seguridad de los resultados de búsqueda. NoSeguridad Todos los usuarios podrán ver todos los resultados de búsqueda de Documentum. Esto puede ser útil si tiene un repositorio de Documentum público al que todos pueden acceder, por ejemplo. Uso del cmdlet SPEnterpriseSearchDCTMConnectorConfig.

4. Configurar una regla de rastreo de Documentum y un origen de contenido en la aplicación servicio Search mediante Administración central

  1. Crear una regla de rastreo para Documentum.

  2. Crear un origen de contenido de Documentum.

  3. Lleve a cabo un rastreo completo.

Preparación de los servidores de SharePoint que hospedan un componente de rastreo

Decidir qué cuenta de acceso de contenido de Documentum va a usar para el rastreo

  1. Debe especificar la cuenta de contenido de acceso y la contraseña de Documentum más adelante en el procedimiento de configuración, cuando configure las reglas de rastreo. Indexing Connector para Documentum usa la cuenta de acceso de contenido para recuperar contenido del repositorio de Documentum. Esta cuenta debe tener los siguientes permisos mínimos:

    • Permiso de lectura en los documentos que desea rastrear.
    • Permiso de exploración en los armarios, carpetas y registros (documentos con metadatos únicamente) que desea rastrear.

Definir los ensamblados .NET de la capa de productividad de DFS

  1. Busque los siguientes ensamblados .NET de la capa de productividad de DFS y compruebe que el número de versión es 6.7.2000.36 en todos los archivos. Cuando se extraen en la ruta de acceso predeterminada, estos archivos se ubican en el directorio %local%\emc-dfs-sdk-6.7\emc-dfs-sdk-6.7\lib\dotnet.

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

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

    • Emc.Documentum.FS.runtime.dll

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

  2. En cada servidor que hospeda un componente de rastreo, inicie sesión con una cuenta que sea miembro del grupo Administradores en ese servidor e implemente los ensamblados de .NET de capa de productividad DFS en la caché %windir%\assemblyglobal de ensamblados .

    Nota:

    Para implementar los cuatro archivos DLL, se pueden arrastrar y colocar en la memoria caché global de ensamblados ( %windir%\assembly), pero es posible que tenga que desactivar el Control de cuentas de usuario para ello.

En el procedimiento siguiente se explica cómo editar el archivo machine.config en cada servidor de SharePoint que hospeda un componente de rastreo para incluir la configuración de WCF para la capa de productividad DFS. Esto se realiza para garantizar que los ensamblados .NET de la capa de productividad de DFS funcionen como deben.

La configuración de WCF que va a definir en Editar el archivo machine.config permite un máximo de 30 megabytes (MB) por objeto de contenido de Documentum (esto es, el archivo de documento más sus metadatos) transferido. El administrador puede aumentar maxReceivedMessageSize en el enlace DfsDefaultService para dar cabida a un mayor contenido.

Editar el archivo machine.config

  1. Abra el archivo machine.config en cada servidor que hospede un componente de rastreo. Este archivo se encuentra en el directorio %windir%\Microsoft.NET\Framework64\v4.0.30319\Config.

  2. Copie el siguiente fragmento XML en el elemento <configuration>:

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

Instalar y registrar Indexing Connector para Documentum

Instalar Indexing Connector para Documentum

  1. Descargue Indexing Connector para Documentum del Centro de descarga de Microsoft.

  2. En cada servidor de la granja de servidores que hospeda un componente de rastreo, instale el conector de indexación para Documentum mediante la ejecución del archivo DCTMIndexConn.exe. Siga los pasos del asistente de instalación.

Registrar Indexing Connector para Documentum en la aplicación de servicio de búsqueda

  1. Ejecute este procedimiento en un servidor de SharePoint que hospede un componente de rastreo para registrar el conector en la aplicación servicio Search.

  2. Inicie un Shell de administración de SharePoint.

  3. En el símbolo del sistema de Microsoft PowerShell, escriba los siguientes comandos:

    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"
    

    Donde:

    • <name of your Search service application> es el nombre de la aplicación de servicio de búsqueda en la que está registrando el conector.

    • <%CommonProgramFiles%\Microsoft Shared\Web Server Extensions\15\CONFIG\SearchConnectors\Documentum\MODEL.xml> es la ruta de acceso del archivo de modelo de Indexing Connector para Documentum. En este ejemplo aparece reflejada la ubicación predeterminada.

Configurar Indexing Connector para Documentum

La configuración del conector se define mediante el cmdlet de PowerShell de Indexing Connector para Documentum ( Set-SPEnterpriseSearchDCTMConnectorConfig). La configuración se almacena en %CommonProgramFiles%\Microsoft Shared\Web Server Extensions\15\CONFIG\SearchConnectors\Documentum\DCTMConfig.xml y debe ser la misma en cada servidor de SharePoint Server 2016 que hospeda un componente de rastreo.

Los parámetros del cmdlet de PowerShell que use y los pasos de configuración extra que deba realizar dependerán del modo de configuración que escoja.

Configurar Indexing Connector para Documentum para admitir TCS y la asignación automática de usuarios

En los siguientes procedimientos se explica cómo configurar Indexing Connector para Documentum para admitir TCS. También se indica cómo habilitar la asignación automática de usuarios configurando el servicio de sincronización de optimizador de seguridad y cómo crear e implementar optimizadores de seguridad anteriores y posteriores personalizados. Una vez hecho todo esto, sus credenciales de usuario de Documentum se sincronizarán automáticamente con Servicios de dominio de Windows Active Directory (AD), los resultados de las búsquedas se recortarán según corresponda y los usuarios solo podrán obtener los resultados de búsqueda de Documentum para los que tengan permiso de visualización.

El servicio de sincronización de optimizador de seguridad asigna usuarios de Documentum a usuarios de AD teniendo como referencia los campos de Documentum user_os_domain, user_login_name, user_source y user_ldap_dn. Si el campo user_ldap_dn se ha especificado, el servicio de sincronización de optimizador de seguridad extraerá un dominio del primer valor de DC. Por ejemplo, si el campo user_ldap_dn contiene CN=User Name, OU=Unit,DC=Domain,DC=Department,DC=Company, el servicio de sincronización de optimizador de seguridad extraerá el dominio de DC=Domain y omitirá DC=Department,DC=Company.

Para configurar el conector para admitir TCS y la asignación automática de usuarios

  1. Inicie un Shell de administración de SharePoint en cada servidor que hospede un componente de rastreo.

  2. En el símbolo del sistema de Microsoft PowerShell, escriba los siguientes comandos:

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

    Donde:

    • <MyWebTopServer:PortOfMyWebTopServer> es el nombre y el número de puerto del servidor web principal de DFS que está usando.

    • <MyRepository n> es el nombre del repositorio de Documentum que quiere rastrear.

    • <DFSWebServices n>:<30000> es el nombre y el número de puerto del servidor de servicios web de Documentum que hospeda el repositorio de Documentum que quiere rastrear.

  3. Reinicie el servicio OSearch15. Esto debe realizarse antes de crear un origen de contenido de Documentum.

    IMPORTANTE: No use la página Servicios en el servidor del sitio web de Administración central de SharePoint para reiniciar este servicio. Si lo hace, se restablecerá el índice de búsqueda, lo cual requiere que el usuario realice un rastreo completo de todo el contenido para volver a generar el índice.

    • Asegúrese de que la cuenta de usuario que está realizando este procedimiento es una cuenta de administrador del servidor que hospeda el componente de rastreo.

    • Abra una ventana del símbolo del sistema.

    • Para detener el servicio OSearch15, escriba este comando: net stop osearch15.

    • Para iniciar el servicio OSearch15, escriba este comando: net start osearch15.

Para configurar el servicio de sincronización de optimizador de seguridad

  1. Abra el archivo Microsoft.Office.Server.Search.Connector.Documentum.TrimmerSync.exe.config, que se encuentra en la carpeta en la que haya instalado el conector Indexing Connector para Documentum. La ubicación predeterminada es %CommonProgramFiles%\Microsoft Shared\Web Server Extensions\15\CONFIG\SearchConnectors\Documentum

  2. Con la misma información que proporcionó al configurar Indexing Connector para Documentum, edite el archivo de configuración como se indica aquí.

    • Haga lo siguiente en el elemento ModuleInfo de la sección Emc.Documentum:

      • En el atributo host, escriba el nombre de host del servidor de Documentum.

      • En el atributo port, escriba el número de puerto del servidor de Documentum.

    • Haga lo siguiente en el elemento Repositories de la sección Data Source: Documentum Settings:

      • En el atributo de id . de repositorio, escriba el identificador de repositorio de Documentum.

      • En el atributo name, escriba el nombre del repositorio de Documentum.

      • En el atributo login, escriba el nombre de inicio de sesión de Documentum. Use el mismo nombre de inicio de sesión que el de la cuenta de acceso de contenido de Documentum. Debe tratarse de un usuario con permisos de usuario elevados en el servidor de contenido de Documentum.

      • En el atributo dfs, escriba la ubicación de Documentum Foundation Services (DFS), proporcionando para ello el URI de DFS.

    • (Opcional) Si su conexión de Documentum requiere SSL/HTTPS, deberá cambiar el modo de seguridad.

      • En la subsección Documentum de la sección Data Source: Documentum Settings, en el elemento basicHttpBinding, cambie el atributo de modo de seguridad de None a Transport para los siguientes enlaces:

        • DfsAgentService

        • DfsContextRegistryService

        • DfsDefaultService

    • En la subsección Documentum de la sección Data Source: Documentum Settings, en el elemento netNamedPipeBinding, cambie el atributo de modo de seguridad de None a Transport para los siguientes enlaces:

      • localNamedPipeBinding
  3. Guarde y cierre el archivo.

  4. Copie los ensamblados .NET de la capa de productividad de DFS en el servidor donde se ejecuta el servicio de sincronización de optimizador de seguridad.

    • Busque los siguientes ensamblados .NET de la capa de productividad de DFS y compruebe que el número de versión es 6.7.2000.36 en todos los archivos. Cuando se extraen en la ruta de acceso predeterminada, estos archivos se ubican en el directorio %local%\emc-dfs-sdk-6.7\emc-dfs-sdk-6.7\lib\dotnet.

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

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

      • Emc.Documentum.FS.runtime.dll

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

    • En el servidor que hospeda el servicio de sincronización de recorte de seguridad, inicie sesión con una cuenta que sea miembro del grupo Administradores en ese servidor e implemente los ensamblados de .NET de capa de productividad DFS en la caché %windir%\assemblyglobal de ensamblados .

    Nota:

    Para implementar los cuatro archivos DLL, se pueden arrastrar y colocar en la memoria caché global de ensamblados ( %windir%\assembly), pero es posible que tenga que desactivar el Control de cuentas de usuario para ello.

  5. Configure la autenticación del servicio de sincronización de optimizador de seguridad e instale este servicio.

    • Compruebe si la cuenta de usuario que va a realizar este procedimiento es miembro del grupo Administradores de la granja de servidores.

    • Abra una ventana de símbolo del sistema en cada servidor que hospede un componente de procesamiento de consulta.

    • Escriba el siguiente comando: Microsoft.Office.Server.Search.Connector.Documentum.TrimmerSync.exe -p

      Cuando se le pida, escriba la contraseña de la cuenta que indicó en el atributo login. Use el mismo nombre de inicio de sesión que el de la cuenta de acceso de contenido de Documentum. La contraseña se cifrará automáticamente y se agregará al archivo de configuración del servicio de sincronización de optimizador de seguridad.

    • Instale el servicio de sincronización de optimizador de seguridad. Escriba el siguiente comando: Microsoft.Office.Server.Search.Connector.Documentum.TrimmerSync.exe -i

  6. Inicie el servicio de sincronización de optimizador de seguridad.

    • Abra el Administrador del servidor de Windows.

    • Expanda el menú Configuración y haga clic en Servicios.

    • Haga clic con el botón secundario en el servicio Sincronización de seguridad de Documentum de SharePoint y haga clic en Propiedades. En la pestaña Inicio de sesión, seleccione Esta cuenta y especifique los detalles y las credenciales de la cuenta que ejecuta los servicios de SharePoint. Haga clic en Aceptar.

    • Haga clic con el botón secundario en el servicio Sincronización de seguridad de Documentum de SharePoint y haga clic en Iniciar.

    • Compruebe que la columna Estado cambia a Iniciado.

  7. Compruebe que el servicio se está ejecutando y que la sincronización de seguridad se ha completado.

    • Ejecute el comando Microsoft.Office.Server.Search.Connector.Documentum.TrimmerSync.exe -d para escribir la memoria del servicio de sincronización de optimizador de seguridad en un archivo de texto.

    • Confirme que el servicio de sincronización de optimizador de seguridad se conecta al servidor de Documentum. Lea el archivo DCTMSecuritySync.log que se encuentra en el directorio. <Microsoft Office Server path>\15.0\Data\Office Server\Applications\Search\Nodes

    • Compruebe que la información de pertenencia del servidor de Documentum se escribe en el archivo DCTMSecuritySync_Dump.txt que se encuentra en el directorio. <Microsoft Office Server path>\15.0\Data\Office Server\Applications\Search\Nodes

Para poder agregar los optimizadores de seguridad anteriores y posteriores, deberá agregar una sencilla regla de rastreo para Documentum. Más adelante, podrá seguir especificando o expandiendo las reglas de rastreo.

Crear una sencilla regla de rastreo para Documentum

  1. Compruebe si la cuenta de usuario que está realizando este procedimiento es administrador de la aplicación de servicio de búsqueda.

  2. En la página principal de Administración central de SharePoint, en la sección Administración de aplicaciones, haga clic en Administrar aplicaciones de servicio.

  3. En la página Administrar aplicaciones de servicio, haga clic en la aplicación de servicio de búsqueda para la que desea crear una regla de rastreo.

  4. En la sección Rastreo de la página Administración de búsqueda, haga clic en Reglas de rastreo.

  5. En la página Administrar reglas de rastreo, haga clic en Nueva regla de rastreo.

  6. En la página Agregar regla de rastreo, especifique la siguiente información para crear una regla de rastreo:

    • En el cuadro Ruta de acceso, escriba dctm://*.

    • En la sección Configuración de rastreo, seleccione Incluir todos los elementos de esta ruta y, luego, seleccione Rastrear direcciones URL complejas (direcciones que contienen un signo de interrogación: ?).

    • En la sección Especificar autenticación, seleccione Especificar una cuenta de acceso al contenido distinta y escriba la cuenta de acceso de contenido y la contraseña de Documentum en los cuadros correspondientes.

    • Procure desactivar la casilla No permitir la autenticación básica.

  7. Haga clic en Aceptar para agregar la regla de rastreo.

Para agregar los optimizadores de seguridad anteriores y posteriores de Indexing Connector para Documentum

  1. Inicie un Shell de administración de SharePoint en cada servidor que hospede un componente de procesamiento de consultas.

  2. En el símbolo del sistema de Microsoft PowerShell, escriba los siguientes comandos:

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

    Donde:

    • <name of your Search service application> es el nombre de la aplicación de servicio de búsqueda.
  3. Reinicie el controlador de host de búsquedas de SharePoint.

    • Abra una ventana del símbolo del sistema.

    • Para detener el controlador de host de búsquedas de SharePoint, escriba el siguiente comando: net stop spsearchhostcontroller

    • Para iniciar el controlador de host de búsquedas de SharePoint, escriba el siguiente comando: net start spsearchhostcontroller.

  4. Prosiga con Crear un origen de contenido de Documentum.

Configurar Indexing Connector para Documentum mediante una tabla de asignación de usuarios

En los siguientes procedimientos se detalla cómo crear manualmente una tabla de asignación de usuarios que refleje el modo en que los usuarios de Documentum se asignan a usuarios de Servicios de dominio de Active Directory (AD DS) o del servicio de Active Directory, así como la forma de configurar el conector para admitir el rastreo de contenido de Documentum y usar la tabla de asignación de usuarios.

  • La tabla de asignación de usuarios debe estar en una base de datos de SQL Server 2008 o una versión posterior.

  • La cuenta del servicio OSearch15 debe tener permiso de lectura como mínimo en los datos de la tabla de asignación de usuarios.

Para crear una tabla de asignación de usuarios

En primer lugar, cree una tabla de asignación de usuarios en SQL Server 2008 o en una versión posterior. La tabla de asignación de usuarios debe tener el siguiente formato:

Nombre de columna Tipo de datos de SQL Descripción
DCTMCredentialDomain nvarchar (255) NO NULL Nombre de dominio de una cuenta de Documentum. Rellene esta columna cuando la cuenta proceda del equipo local o de un sistema LDAP. La propiedad Origen de usuario de la cuenta de Documentum debe ser igual a None o LDAP . Si no, deje la columna en blanco.
DCTMCredentialRepository nvarchar (32) NO NULL Nombre del repositorio de una cuenta de Documentum. Rellene esta columna cuando la cuenta proceda de un repositorio de Documentum.
DCTMCredentialLoginName nvarchar (80) NO NULL Nombre de inicio de sesión de la cuenta de Documentum.
NTCredential nvarchar (255) NO NULL Cuenta de usuario de dominio de Windows que busca contenido de Documentum en SharePoint Server 2016.

Use el siguiente script para crear una tabla de asignación de usuarios:

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

La tabla de asignación de usuarios también se puede crear manualmente usando SQL Server Management Studio o una herramienta similar. Si la crea manualmente, procure usar el mismo esquema que se haya definido en el script.

A continuación, rellene la tabla de asignación de usuarios con pares de credenciales documentum/Windows NT. La tabla del paso anterior muestra el tipo de entrada que se espera.

Ejemplo:

El usuario del repositorio de Documentum Pedro Armijo tiene un inicio de sesión vinculado al repositorio de finanzas. La cuenta de usuario de dominio de Windows de Pedro es Contoso\parmijo. En este caso, la entrada de la tabla de asignación de usuario para Pedro debe ser:

   
DCTMCredentialDomain ''
DCTMCredentialRepository Finanzas
DCTMCredentialLogonName parmijo
NTCredential Contoso\parmijo

Nota:

Si ninguna celda no tiene ningún valor asignado, no pueden ser nulas ni vacías. Debe asignar el siguiente valor de cadena vacío: ''. > Para cada grupo de Documentum debe haber un grupo de Windows NT en la tabla de asignación de usuarios y ambos deben contener la misma información de usuario.

Por último, conceda a la cuenta de OSearch15 acceso de lectura a la tabla de asignación de usuarios.

Para configurar el conector con una tabla de asignación de usuario

  1. Inicie un Shell de administración de SharePoint en cada servidor que hospede un componente de rastreo.

  2. En el símbolo del sistema de Microsoft PowerShell, escriba los siguientes comandos:

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

    Donde:

    • <MyWebTopServer:PortOfMyWebTopServer> es el nombre y el número de puerto del servidor web principal de DFS que está usando.

    • <YourDatabaseServerName> es el nombre del servidor de base de datos en el que creó la tabla de asignación de usuario.

    • <YourDatabaseInstanceName> es el nombre de la instancia de base de datos del servidor de base de datos en el que creó la tabla de asignación de usuario.

    • <YourMappingDatabaseName> es el nombre de la base de datos en la que creó la tabla de asignación de usuario.

    • <YourMappingTableName> es el nombre de la tabla de asignación de usuario que ha creado.

    • <MyRepository n> es el nombre del repositorio de Documentum que quiere rastrear.

    • <DFSWebServices n>:<30000> es el nombre y el número de puerto del servidor de servicios web de Documentum que hospeda el repositorio de Documentum que quiere rastrear.

  3. Reinicie el servicio OSearch15. El administrador del servidor que hospeda el componente de rastreo debe reiniciar el servicio OSearch15 antes de que se cree el origen de contenido de Documentum.

    Importante

    No use la página Servicios en el servidor del sitio web de Administración central de SharePoint para reiniciar este servicio. Si lo hace, se restablecerá el índice de búsqueda, lo cual requiere que el usuario realice un rastreo completo de todo el contenido para volver a generar el índice.

    • Asegúrese de que la cuenta de usuario que está realizando este procedimiento es una cuenta de administrador del servidor que hospeda el componente de rastreo.

    • Abra una ventana del símbolo del sistema.

    • Para detener el servicio OSearch15, escriba este comando: net stop osearch15.

    • Para iniciar el servicio OSearch15, escriba este comando: net start osearch15.

Prosiga con Crear una regla de rastreo para Documentum y, luego, con Crear un origen de contenido de Documentum.

Crear la categoría de propiedades rastreadas de Documentum

Debe crear una categoría de propiedades rastreadas que contendrá las propiedades rastreadas de Documentum. Para ello, use el cmdlet New-SPEnterpriseSearchMetadataCategory y especifique el valor predefinido 34972762-7E3F-4f4f-AE5C-5ABBA92EC530 en el parámetro PropSet del cmdlet. Use el siguiente código de PowerShell para crear la categoría de propiedades rastreadas de esta manera.

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

Crear una regla de rastreo para Documentum

Antes de un rastreo, se debe crear al menos una regla de rastreo para autenticar al rastreador (crawler) en el servidor DFS. Se puede crear más de una regla de rastreo para incluir o excluir contenido específico en Documentum.

  1. Compruebe si la cuenta de usuario que está realizando este procedimiento es administrador de la aplicación de servicio de búsqueda.

  2. En la página principal de Administración central de SharePoint, en la sección Administración de aplicaciones, haga clic en Administrar aplicaciones de servicio.

  3. En la página Administrar aplicaciones de servicio, haga clic en la aplicación de servicio de búsqueda para la que desea crear una regla de rastreo.

  4. En la sección Rastreo de la página Administración de búsqueda, haga clic en Reglas de rastreo.

  5. En la página Administrar reglas de rastreo, haga clic en Nueva regla de rastreo.

  6. En la página Agregar regla de rastreo, especifique la siguiente información:

    • En el cuadro Ruta de acceso, escriba la ruta de acceso a la que se va a aplicar la regla de rastreo. Puede usar caracteres comodín estándar. Para usar expresiones regulares en lugar de caracteres comodín, seleccione Usar la sintaxis de expresión regular para coincidir con esta regla. Para ver ejemplos, vea Sintaxis para hacer referencia a un objeto de Documentum.

    • En la sección Configuración de rastreo, seleccione Incluir todos los elementos de esta ruta y, luego, seleccione Rastrear direcciones URL complejas (direcciones que contienen un signo de interrogación: ?).

    • En la sección Especificar autenticación, seleccione Especificar una cuenta de acceso al contenido distinta y escriba la cuenta de acceso de contenido y la contraseña de Documentum en los cuadros correspondientes. ConsulteDecidir qué cuenta de acceso de contenido de Documentum va a usar más arriba en este mismo artículo.

    • Procure desactivar la casilla No permitir la autenticación básica.

  7. Haga clic en Aceptar para agregar la regla de rastreo.

    Nota:

    Puede crear varias reglas de rastreo para Documentum para incluir o excluir contenido de Documentum.

    Puede usar reglas de rastreo distintas para especificar diferentes cuentas de acceso de contenido relativas a contenido de Documentum distinto. Por ejemplo, tiene dos repositorios y dos cuentas de acceso de contenido para cada uno de ellos. La cuenta de acceso de contenido de Documentum especificada en una regla de rastreo se aplicará únicamente al contenido de Documentum cubierto por la ruta de acceso reflejada en dicha regla de rastreo. Si usa el servicio de sincronización de optimizador de seguridad, deberá configurar este servicio para cada servidor de Documentum.

Crear un origen de contenido de Documentum

Un origen de contenido de Documentum se crea para especificar los repositorios de contenido de Documentum que quiere rastrear.

  1. Compruebe si la cuenta de usuario que está realizando este procedimiento es administrador de la aplicación de servicio de búsqueda.

  2. En la página principal de Administración central de SharePointSharePoint, en la sección Administración de aplicaciones, haga clic en Administrar aplicaciones de servicio.

  3. Haga clic en la aplicación de servicio de búsqueda en la que desea crear un origen de contenido.

  4. En la sección Rastreo de la página Administración de búsqueda, haga clic en Orígenes de contenido.

  5. En la página Administrar orígenes de contenido, haga clic en Nuevo origen de contenido.

  6. Haga lo siguiente en la página Agregar origen de contenido:

    1. En el cuadro Nombre, escriba el nombre del nuevo origen de contenido.

    2. En la sección Tipo de origen de contenido, seleccione Repositorio personalizado.

    3. En la sección Tipo de repositorio , seleccione Conector de indexación de SharePoint para Documentum. Emplee el nombre que especificó al registrar Indexing Connector para Documentum en la aplicación de servicio de búsqueda.

    4. En la sección Direcciones de inicio, escriba las direcciones de inicio. El formato de las direcciones de inicio es el mismo que el patrón de ruta de acceso. Se puede indicar más de una dirección de inicio para el origen de contenido, una por línea. Para ver ejemplos, vea Sintaxis para hacer referencia a un objeto de Documentum.

    5. En la sección Programaciones de rastreo, seleccione programaciones de las listas desplegables Rastreo completo y Rastreo incremental o cree programaciones para cada tipo de rastreo.

    6. En la sección Prioridad del origen de contenido, asigne un nivel de prioridad al origen de contenido en función de los requisitos del negocio.

    7. Haga clic en Aceptar.

  7. En la página Administrar orígenes de contenido, haga clic con el botón secundario en el origen de contenido de Documentum y haga clic en Iniciar rastreo completo.

El origen de contenido de Documentum se configura y el sistema puede rastrear los repositorios de contenido de Documentum que se hayan especificado en el origen de contenido.

SharePoint Server admite la arquitectura escalable para el escalado horizontal del rendimiento. Puede implementar más de un servidor que hospede un componente de rastreo y puede configurar varios rastreadores para rastrear la base de datos de Documentum de EMC al mismo tiempo.

Sintaxis para hacer referencia a un objeto de Documentum

En la siguiente tabla se define el formato para hacer referencia a un objeto de Documentum que se usa para la ruta de acceso (al configurar una regla de rastreo) y la dirección de inicio (al configurar un origen de contenido):

Tipo de objeto de Documentum Sintaxis de la ruta de acceso o la dirección de inicio
Repositorio <dctm:// clientapphostname>/<nombre del repositorio>
Armario <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> (donde r_object_id es el identificador de objeto de ese documento)

<clientapphostname> es el nombre de host de la aplicación cliente de Documentum, como Webtop o DA. El <clientapphostname> configurado aquí debe ser el mismo que el que se usa en el origen de contenido. <el nombre> del repositorio, <el nombre> del gabinete y <el nombre> de la carpeta distinguen mayúsculas de minúsculas.

Uso del cmdlet SPEnterpriseSearchDCTMConnectorConfig

Use los siguientes comandos de Microsoft PowerShell para mostrar ayuda y ejemplos para el cmdlet Indexing Connector for Documentum:

  • Get-help Set-SPEnterpriseSearchDCTMConnectorConfig -full muestra la ayuda completa.

  • Get-help Set-SPEnterpriseSearchDCTMConnectorConfig -examples muestra solo ejemplos.

El cmdlet Set-SPEnterpriseSearchDCTMConnectorConfig acepta tres conjuntos de parámetros. El conjunto de parámetros Shared sirve para cambiar las opciones de configuración que afectan a todos los repositorios de Documentum que se rastreen. El conjunto de parámetros Repository sirve para cambiar las opciones de configuración que afectan solamente a un repositorio en concreto. El conjunto de parámetros Remove sirve para quitar un repositorio específico de la configuración del conector.

En la siguiente tabla se indica qué parámetros son obligatorios y cuáles son opcionales.

Acción Parámetros obligatorios Parámetros opcionales
Configurar el repositorio compartido Shared DFSURL, UserMappingTableSQLServer, UserMappingTableSQLInstance, UserMappingTableDBName, UserMappingTableName, ACLTranslation, UnmappedAccount, DisplayURLPatternForDocument, DisplayURLPatternForContainer.
Configurar las opciones de un repositorio específico Repository, RepositoryName DFSWebServiceURL, IndexAllVersions, ACLTranslation, UnmappedAccount, DisplayURLPatternForDocument, DisplayURLPatternForContainer.
Quitar un repositorio de la configuración Remove, RepositoryName

Consulte también

Propiedades y tipos de objeto compatibles y no compatibles de Documentum en SharePoint Server