Tema anterior: Archivos de la utilidad de búsqueda federadaTema siguiente: Creación de fuentes de la búsqueda federada en CA SDM


Invocación del archivo de la utilidad para configurar los adaptadores de búsqueda

Un motor de búsqueda requiere adaptadores de complementos codificados especialmente. Un adaptador de búsqueda de complementos traduce las solicitudes de búsqueda genéricas al formato exclusivo del motor de búsqueda y llama al motor de búsqueda.

Nota: Si se configura CA SDM para el multicliente, el cliente se pasará al motor de búsqueda. La búsqueda federada tiene soporte integrado para la opción multicliente. Esto se puede utilizar para aislar datos por un cliente en una única implementación de SharePoint.

Importante: No utilice el signo & o espacios en los valores del archivo adapters.properties.

Siga estos pasos:

  1. Encripte contraseñas para los adaptadores de búsqueda mediante la utilidad para encriptar contraseñas. Para encriptar contraseñas, vaya a este directorio de CA SDM:
    $NXROOT\bin
    
  2. Ejecute el siguiente comando para generar contraseñas encriptadas:
    encrypt_pwd [-e] <contraseña del motor de búsqueda>
    

    La opción predeterminada es -e.

  3. Abra el archivo adapters.properties desde el siguiente directorio de CA SDM:
    $NX_ROOT\samples\cafedsearch
    
  4. Edite el archivo adapters.properties. Especifique los parámetros adecuados para los adaptadores que se desean configurar.
  5. Para SharePoint, actualice los siguientes valores en el archivo adapters.properties:
    sharepoint_username=

    Introduzca el nombre de usuario para el acceso a SharePoint.

    sharepoint_password=

    Introduzca la contraseña encriptada para el acceso a SharePoint, tal y como se muestra en el paso 1.

    sharepoint_hostname=

    Introduzca el nombre de host.

    sharepoint_domainName=

    Escriba el nombre del dominio.

    sharepoint_protocol=

    Introduzca el protocolo de comunicación (http o https).

    sharepoint_portNumber=

    Introduzca el número de puerto. El predeterminado es el 80.

  6. Para Google, actualice los siguientes valores en el archivo adapters.properties:
    google_googleCx=

    Introduzca una clave única que Google utiliza para decidir qué cuenta de Google Custom Search se debe utilizar.

    google_googleApiKey=

    Introduzca el valor de clave único que ayuda a Google a determinar la identidad de una aplicación. Para recuperar la clave en la consola de API, debe activarse la API de búsqueda personalizada de Atom o JSON. Esta API proporciona una clave API nueva para el acceso sencillo a la API.

  7. Para CA Open Space, actualice los siguientes valores en el archivo adapters.properties:
    openspace_protocol=

    Introduzca el protocolo de comunicación (http o https).

    openspace_portNumber=

    Introduzca el número de puerto para CA Open Space. El predeterminado es el 8686.

    openspace_default_tenant_userName=

    Si no se ha configurado CA SDM con la opción multicliente, introduzca un nombre de usuario para realizar búsquedas en CA Open Space.

    openspace_default_tenant_password=

    Introduzca la contraseña encriptada de CA Open Space. Para obtener más información, consulte el paso 1.

    openspace_default_tenant_companyHost=

    Introduzca los detalles del host de la compañía del cliente.

    1. En el caso de la opción multicliente de CA SDM, agregue una entrada para cada cliente en el archivo openspace-tmpl.xml:

      Por ejemplo, si CA SDM tiene el nombre de cliente Cliente 1, se deben proporcionar los siguientes valores en el archivo openspace-tmpl.xml:

      <entry key="Tenant1"> 
      
       <bean class="com.ca.ServicePlus.cafedsearch.adapters.openspace.OpenSpaceCompanyDetail">
      
        <property name="userName" value="$(openspace_tenant1_userName)"/>
      
         <property name="password" value="$(openspace_tenant1_password)"/>
      
        <property name="companyHost" value="$(openspace_tenant1_companyHost)"/>
      
        </bean>
      
      </entry>
      
    2. Agregue estas entradas para Cliente 1 en el archivo adapters.properties:
      openspace_tenant1_userName=
      
      openspace_tenant1_password=
      
      openspace_tenant1_companyHost=
      

      Repita los pasos a y b para todos los clientes obligatorios en el archivo openspace-tmpl.xml.

  8. Invoque fs_adapters_cli una vez para cada adaptador que se desee configurar.

    Modifique los valores de los atributos -k y -o con el nombre que desee. Para obtener más información sobre los atributos y el archivo de la búsqueda federada, consulte Archivos de la utilidad de búsqueda federada.

  9. Después de la instalación, si existen errores, compruebe el archivo de registro que se encuentra en el directorio de CA SDM:
    $NXROOT\log\jfedsearch.log
    
  10. Opcionalmente, también se puede crear un archivo XML propio para el registro. Todas las entradas del adaptador se registran en el archivo adapters-config.xml que se encuentra en el siguiente directorio:
    $NX_ROOT\samples\cafedsearch
    
  11. Para crear un archivo XML propio para el registro, también se puede hacer una copia del nombre de archivo adapters-config.xml existente (este paso es opcional). Proporcione el nombre que desee al archivo adapters-config.xml modificado. Por ejemplo, archivo xyz.xml.

    Utilice la opción -c con el archivo XML modificado (xyz.xml) para registrar adaptadores.

  12. Cambie el valor del recurso en bean.xml <import resource="adapters-config.xml"/>.
  13. Copie el archivo adapters-config.xml o el archivo xyz.xml modificado (paso 11) y cualquier archivo XML específico del adaptador asociado para Google (google.xml), CA Open Space (openspace.xml), SharePoint (sharepoint.xml) en el siguiente directorio de CA SDM:
    $NX_ROOT\bopcfg\www\CATALINA_BASE_FS\webapps\cafedsearch\WEB-INF
    
  14. Reinicie la instancia Tomcat de la búsqueda federada:
    pdm_tomcat_nxd -c STOP -t FS
    
    pdm_tomcat_nxd -c START -t FS
    

    Se configuran los adaptadores de búsqueda federada.

  15. Verifique y compruebe los archivos de registro de error en el directorio de CA SDM:
    $NX_ROOT\log\jfedsearch.log