Tema anterior: Recopilación de los archivos jar del nuevo adaptador personalizadoTema siguiente: Comprobación del nuevo adaptador de búsqueda personalizado


Configuración del nuevo adaptador de búsqueda personalizado con el componente de CAFedSearch

Configure el nuevo archivo jar del adaptador de búsqueda personalizado con el componente de CAFedSearch para crear las fuentes de búsqueda de CA SDM.

Siga estos pasos:

  1. Copie el archivo jar desde la ubicación dist\lib (creado en Recopilación de los archivos jar del nuevo adaptador personalizado) al siguiente directorio de CA SDM:
    %NX_ROOT%\bopcfg\www\CATALINA_BASE_FS\webapps\cafedsearch\WEB-INF\lib
    
  2. Vaya a este directorio de CA SDM:
    $NX_ROOT\sample\cafedsearch\
    
  3. Cree un nuevo archivo xml de plantilla para el adaptador de búsqueda personalizado. Por ejemplo, el archivo XYZ-tmpl.xml.
  4. El archivo de plantilla incluye lo siguiente:
    <?xml version="1.0" encoding="UTF-8"?>
    
    <beans default-autowire="byName" xsi:schemaLocation="http://www.springframework.org/schema/beans
    
    http://www.springframework.org/schema/beans/spring-beans-2.5.xsd
    
    http://cxf.apache.org/core
    
    http://cxf.apache.org/schemas/core.xsd
    
    http://cxf.apache.org/jaxrs
    
    http://cxf.apache.org/schemas/jaxrs.xsd" xmlns:cxf="http://cxf.apache.org/core" 
    
    xmlns:jaxrs="http://cxf.apache.org/jaxrs" 
    
    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" 
    
    xmlns="http://www.springframework.org/schema/beans">
    
    	<bean autowire="autodetect"
    
    		class=" com.abc.xyz.XYZAdapter "
    
    			id="XYZAdapterConfiguration" scope="singleton">
    
    <property name="username" value="$(xyz_username)"/>
    
        <property name="password" value="$(xyz_password)"/>
    
    </bean>
    
    <bean autowire="autodetect" class="com.abc.xyz.XYZAdapter" id="XYZSearchAdapter" init-method="init" destroy-method="destroy" depends-on="XYZAdapterConfiguration">
    
    			<property name="config" ref="OpenSpaceAdapterConfiguration" />
    
    	</bean>
    
    </beans>
    
  5. Se pueden crear valores de propiedad basados en los valores de entrada que se proporcionan para los adaptadores de búsqueda del paso 4.

    Agregue xyz_username y xyz_password en el archivo adapters.properties y proporcione valores a la propiedad.

  6. Ejecute el archivo de utilidad para generar el archivo XML de configuración para adaptadores de búsqueda personalizados:
    fs_adapters_cli -i -k XYZ -b XYZSearchAdapter -t "XYZ-tmpl.xml " -o "xyz.xml
    
  7. El archivo xyz.xml se crea y se registra en el archivo adapters-config.xml.
  8. Copie el archivo xyz.xml y adapters-config.xml en el siguiente directorio de CA SDM:
    $NX_ROOT\samples\cafedsearch\WEB-INF
    
  9. Ejecute este comando para reiniciar los servicios de Tomcat federados:
    pdm_tomcat_nxd -c STOP -t FS
    pdm_tomcat_nxd -c START -t FS
    
  10. Cree las fuentes de la búsqueda federada para el adaptador XYZ en la interfaz de usuario de CA SDM.

    Para obtener más información sobre fuentes de la búsqueda federada, consulte Creación de fuentes de la búsqueda federada en CA SDM.

  11. En CA SDM, vaya a la ficha Gestión del conocimiento. Seleccione la casilla de verificación de XYZ y realice operaciones de búsqueda.

    El nuevo adaptador de búsqueda personalizado está configurado correctamente con el componente de CAFedSearch.