Rubrique précédente: Compilation des fichiers Jar du nouvel adaptateur personnaliséRubrique suivante: Vérification du nouvel adaptateur de recherche personnalisé


Configuration du nouvel adaptateur de recherche personnalisée avec le composant CAFedSearch

Configurez le fichier jar du nouvel adaptateur de recherche personnalisée avec le composant CAFedSearch pour créer les sources de recherche CA SDM.

  1. Copiez le fichier jar du répertoire dist\lib (créé à la section Compilation des fichiers Jar du 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 de modèle xml pour l'adaptateur de recherche personnalisée. Par exemple, le fichier XYZ-tmpl.xml.
  4. Ce fichier de modèle se décompose comme suit :
    <?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="nom_utilisateur" value="$(xyz_username)"/>
    
        <property name="mot_passe" 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é basées sur les valeurs d'entrée fournies pour les adaptateurs de recherche à l'étape 4.

    Ajoutez xyz_username et xyz_password dans le fichier adapters.properties et transmettez les valeurs à la propriété.

  6. Exécutez l'utilitaire pour générer un fichier de configuration XML pour les adaptateurs de recherche personnalisée :
    fs_adapters_cli -i -k XYZ -b XYZSearchAdapter -t "XYZ-tmpl.xml " -o "xyz.xml
    
  7. Le fichier xyz.xml est généré 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 relancer les services Tomcat fédérés :
    pdm_tomcat_nxd -c STOP -t FS
    pdm_tomcat_nxd -c START -t FS
    
  10. Créez les sources de recherche fédérée pour l'adaptateur XYZ dans l'interface utilisateur de CA SDM.

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

  11. Dans CA SDM, accédez à l'onglet Gestion des connaissances. Cochez la case XYZ et lancez les opérations de recherche.

    Le nouvel adaptateur de recherche personnalisée est correctement configuré avec le composant CAFedSearch.