Vorheriges Thema: Kompilieren der JAR-Dateien des neuen anwenderspezifischen AdaptersNächstes Thema: Verifizieren des neuen anwenderspezifischen Suchadapters


Konfigurieren Sie den neuen anwenderspezifischen Suchadapter mit der Komponente "CAFedSearch"

Konfigurieren Sie die JAR-Datei für den neuen anwenderspezifischen Suchadapter mit der Komponente "CAFedSearch" für das Erstellen der CA SDM-Suchquellen.

Gehen Sie wie folgt vor:

  1. Kopieren Sie die JAR-Datei vom Speicherort "dist\lib" (in "Kompilieren der JAR-Dateien des neuen anwenderspezifischen Adapters" erstellt) in das folgende CA SDM-Verzeichnis:
    %NX_ROOT%\bopcfg\www\CATALINA_BASE_FS\webapps\cafedsearch\WEB-INF\lib
    
  2. Navigieren Sie zum folgenden CA SDM-Verzeichnis:
    $NX_ROOT\sample\cafedsearch\
    
  3. Erstellen Sie eine neue XML-Vorlagendatei für den anwenderspezifischen Suchadapter. Zum Beispiel die Datei "XYZ-tmpl.xml".
  4. Die Vorlagendatei enthält Folgendes:
    <?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. Sie können Eigenschaftswerte erstellen, die auf den Eingabewerten basieren, die für Suchadapter in Schritt 4 angegebenen wurden.

    Fügen Sie "xyz_username" und "xyz_password" in der Datei "adapters.properties" hinzu, und geben Sie Werte zur Eigenschaft an.

  6. Führen Sie die Hilfsprogrammdatei aus, um die XML-Konfigurationsdatei für anwenderspezifische Suchadapter zu generieren:
    fs_adapters_cli -i -k XYZ -b XYZSearchAdapter -t "XYZ-tmpl.xml " -o "xyz.xml
    
  7. Die Datei "xyz.xml" wird erstellt und in der Datei "adapters-config.xml" registriert.
  8. Kopieren Sie die Dateien "xyz.xml" und "adapters-config.xml" in folgendes CA SDM-Verzeichnis:
    $NX_ROOT\samples\cafedsearch\WEB-INF
    
  9. Führen Sie den folgenden Befehl aus, um verbundene Tomcat-Dienste neu zu starten:
    pdm_tomcat_nxd -c STOP -t FS
    pdm_tomcat_nxd -c START -t FS
    
  10. Erstellen Sie die föderierten Suchquellen für den XYZ-Adapter in der CA SDM-Benutzeroberfläche.

    Weitere Informationen zu föderierten Suchquellen finden Sie unter Föderierte Suchquellen in CA SDM erstellen.

  11. Navigieren Sie in CA SDM zur Registerkarte Knowledge Management. Aktivieren Sie das Kontrollkästchen "XYZ", und führen Sie Suchvorgänge aus.

    Der neue anwenderspezifische Suchadapter wird erfolgreich mit der CAFedSearch-Komponente konfiguriert.