Vorheriges Thema: Hilfsprogrammdateien der föderierten SucheNächstes Thema: Erstellen der Quellen der föderierten Suche in CA SDM


Abrufen der Hilfsprogrammdatei zur Konfiguration der Suchadapter

Eine Suchmaschine benötigt speziell kodierte Plug-in-Adapter. Ein Plug-in-Suchadapter übersetzt generische Suchanfragen in ein proprietäres Format der Suchmaschine, die Suchmaschine wird aufgerufen, und die Suchanfragen werden zurückgegeben.

Hinweis: Wenn CA SDM für mehrere Mandanten konfiguriert ist, dann wird Ihr Mandant an die Suchmaschine übergeben. Die föderierte Suche verfügt über integrierte Unterstützung für mehrere Mandanten. Sie können dies verwenden, um Daten nach einem Mandanten in einer einzelnen SharePoint-Implementierung zu isolieren.

Wichtig! Verwenden Sie keine Ampersand-Zeichen (&) oder Leerzeichen in der Datei "adapters.properties".

Gehen Sie wie folgt vor:

  1. Verschlüsseln Sie Kennwörter für Suchadapter mithilfe des Hilfsprogramms zum Verschlüssen von Kennwörtern. Um Kennwörter zu verschlüsseln, navigieren Sie in das folgende CA SDM-Verzeichnis:
    $NXROOT\bin
    
  2. Führen Sie folgenden Befehl aus, um verschlüsselte Kennwörter zu generieren:
    encrypt_pwd [-e] <search engine password>
    

    Die Standardoption ist -e.

  3. Öffnen Sie die Datei "adapters.properties" im folgenden CA SDM-Verzeichnis:
    $NX_ROOT\samples\cafedsearch
    
  4. Bearbeiten Sie die Datei "adapters.properties". Geben Sie die entsprechenden Parameter für die Adapter an, die Sie konfigurieren möchten.
  5. Aktualisieren Sie für SharePoint die folgenden Werte in der Datei "adapters.properties":
    sharepoint_username=

    Geben Sie den Anwendernamen für den SharePoint-Zugriff ein.

    sharepoint_password=

    Geben Sie das verschlüsselte Kennwort für den SharePoint-Zugriff, wie in Schritt 1 angezeigt, ein.

    sharepoint_hostname=

    Geben Sie den Hostnamen ein.

    sharepoint_domainName=

    Geben Sie den Domänennamen ein.

    sharepoint_protocol=

    Geben Sie das Kommunikationsprotokoll ein (http oder https)

    sharepoint_portNumber=

    Geben Sie die Portnummer ein. Standard ist 80.

  6. Aktualisieren Sie für Google die folgenden Werte in der Datei "adapters.properties":
    google_googleCx=

    Geben Sie einen eindeutigen Schlüssel ein, den Google für die Auswahl des Google Custom Search Accounts verwendet.

    google_googleApiKey=

    Geben Sie den eindeutigen Schlüsselwert ein, der Google dabei hilft, die Identität einer Anwendung zu bestimmen. Um den Schlüssel in der API-Konsole abzurufen, aktivieren Sie die API der anwenderdefinierten Suche von JSON/Atom. Diese API gibt einen neuen API-Schlüssel für den einfachen API-Zugriff an.

  7. Aktualisieren Sie für CA Open Space die folgenden Werte in der Datei "adapters.properties":
    openspace_protocol=

    Geben Sie das Kommunikationsprotokoll ein (http oder https)

    openspace_portNumber=

    Geben Sie die Portnummer für CA Open Space ein. Standard ist 8686.

    openspace_default_tenant_userName=

    Wenn CA SDM nicht mit mehreren Mandanten konfiguriert ist, geben Sie einen Anwendernamen ein, um die Suche in CA Open Space auszuführen.

    openspace_default_tenant_password=

    Geben Sie das CA Open Space-verschlüsselte Kennwort ein. Weitere Informationen finden Sie unter Step1.

    openspace_default_tenant_companyHost=

    Geben Sie die Hostdetails des Mandantenunternehmens ein.

    1. Fügen Sie im Fall von CA SDM-Mandantenfähigkeit eine Eingabe für jeden Mandanten in der Datei "openspace-tmpl.xml" hinzu:

      Wenn CA SDM Mandantennamen wie z. B. "Mandant 1" enthält, müssen Sie folgende Werte in der Datei "openspace-tmpl.xml" angeben:

      <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. Fügen Sie folgende Eingaben für "Mandant 1" in der Datei "adapters.properties" hinzu:
      openspace_tenant1_userName=
      
      openspace_tenant1_password=
      
      openspace_tenant1_companyHost=
      

      Wiederholen Sie die Schritte a und b für alle erforderlichen Mandanten in der Datei "openspace-tmpl.xml".

  8. Rufen Sie "fs_adapters_cli" einmal für jeden Adapter auf, den Sie konfigurieren möchten.

    Ändern Sie die Attributwerte "-k" und "-o" mit einem Namen Ihrer Wahl. Weitere Informationen zur Hilfsprogrammdatei für föderierte Suche und Attribute finden Sie unter Hilfsprogrammdateien der föderierten Suche.

  9. Wenn nach der Installation Fehler vorhanden sind, überprüfen Sie die Protokolldatei im CA SDM-Verzeichnis:
    $NXROOT\log\jfedsearch.log
    
  10. Optional können Sie auch Ihre eigene XML-Datei für die Registrierung erstellen. Alle Adaptereingaben sind in der Datei "adapters-config.xml" im folgenden Verzeichnis registriert:
    $NX_ROOT\samples\cafedsearch
    
  11. Um Ihre eigene XML-Datei für die Registrierung zu erstellen, können Sie auch eine Kopie aus dem vorhandenen Dateinamen "adapters-config.xml" erstellen (optionaler Schritt). Geben Sie der geänderten Datei "adapters-config.xml" einen Namen Ihrer Wahl. Zum Beispiel Datei "xyz.xml".

    Verwenden Sie die Option "-c" mit der geänderten XML-Datei (xyz.xml), um Adapter zu registrieren.

  12. Ändern Sie den Ressourcenwert in bean.xml <import resource="adapters-config.xml"/>.
  13. Kopieren Sie "adapters-config.xml" oder die geänderte Datei "xyz.xml" (Schritt 11) und zugeordnete adapterspezifische XML-Dateien für Google (google.xml), CA Open Space (openspace.xml), SharePoint (sharepoint.xml) im folgenden CA SDM-Verzeichnis:
    $NX_ROOT\bopcfg\www\CATALINA_BASE_FS\webapps\cafedsearch\WEB-INF
    
  14. Starten Sie das Servlet "Tomcat für föderierte Suche" neu:
    pdm_tomcat_nxd -c STOP -t FS
    
    pdm_tomcat_nxd -c START -t FS
    

    Die Adapter für föderierte Suche sind konfiguriert.

  15. Überprüfen Sie die Fehlerprotokolldateien im CA SDM-Verzeichnis:
    $NX_ROOT\log\jfedsearch.log