Rubrique précédente: Compilation de fichiers .jar pour le nouvel adaptateur personnaliséRubrique suivante: Vérifiez le nouvel adaptateur de recherche personnalisé.


Configurez le nouvel adaptateur de recherche personnalisé avec le composant de recherche fédérée de CA.

Configurez le nouveau fichier .jar pour l'adaptateur de recherche personnalisé avec le composant de recherche fédérée de CA pour créer les sources de recherche de CA SDM.

Procédez comme suit:

  1. Copiez le fichier .jar à partir de l'emplacement dist\lib (créé à l'étape Compilation de fichiers .jar pour le nouvel adaptateur personnalisé) dans le répertoire CA SDM suivant :
    %NX_ROOT%\bopcfg\www\CATALINA_BASE_FS\webapps\cafedsearch\WEB-INF\lib
    
  2. Accédez au répertoire CA SDM suivant :
    $NX_ROOT\sample\cafedsearch\
    
  3. Créez un fichier XML modèle pour l'adaptateur de recherche personnalisé. Par exemple : fichier XYZ-tmpl.xml.
  4. Le fichier de modèle contient les éléments suivants :
    <?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. Vous pouvez créer des valeurs de propriété en fonction des valeurs d'entrée fournies aux adaptateurs de recherche à l'étape 4.

    Ajoutez xyz_username et xyz_password dans le fichier adapters.properties et indiquez des valeurs pour la propriété.

  6. Exécutez le fichier d'utilitaire pour générer le fichier XML de configuration pour des adaptateurs de recherche personnalisés :
    fs_adapters_cli -i -k XYZ -b XYZSearchAdapter -t "XYZ-tmpl.xml " -o "xyz.xml
    
  7. Le fichier xyz.xml est créé et enregistré dans le fichier adapters-config.xml.
  8. Copiez les fichiers xyz.xml et adapters-config.xml dans le répertoire CA SDM suivant :
    $NX_ROOT\samples\cafedsearch\WEB-INF
    
  9. Exécutez la commande suivante pour redémarrer les services Tomcat de recherche fédérée :
    pdm_tomcat_nxd -c STOP -t FS
    pdm_tomcat_nxd -c START -t FS
    
  10. Créez les sources de recherche fédérées pour l'adaptateur XYZ dans l'interface utilisateur de CA SDM.

    Pour plus d'informations sur les sources de recherche fédérée, reportez-vous à la section Création des sources de recherche fédérée dans CA SDM.

  11. Dans CA SDM, accédez à l'onglet Gestion des connaissances. Sélectionnez la case à cocher XYZ et effectuez des opérations de recherche.

    Le nouvel adaptateur de recherche personnalisé est configuré avec le composant de recherche fédérée de CA.