Argomento precedente: File dell'utilità di ricerca federataArgomento successivo: Creazione delle origini di ricerca federata in CA SDM


Attivazione del file dell'utilità per configurare gli adapter di ricerca

Un motore di ricerca richiede adapter plug-in appositamente codificati. Un adapter di ricerca plug-in converte le richieste di ricerca generiche in un formato proprietario del motore di ricerca, richiama il motore di ricerca e restituisce le richieste di ricerca.

Nota: Se CA SDM è configurato per la multi-tenancy, il titolare dell'utente viene comunicato al motore di ricerca. La ricerca federata prevede il supporto incorporato della multi-tenancy. È possibile utilizzarlo per isolare i dati di un titolare in un'implementazione singola di SharePoint.

Importante. Non utilizzare il simbolo di E commerciale o spazi nei valori del file adapters.properties.

Procedere come descritto di seguito:

  1. Crittografare la password per gli adapter di ricerca utilizzando l'utilità encrypt_password. Per crittografare le password, accedere alla seguente directory di CA SDM:
    $NXROOT\bin
    
  2. Eseguire il comando seguente per generare password crittografate:
    encrypt_pwd [-e] <search engine password>
    

    L'opzione predefinita è -e.

  3. Aprire il file adapters.properties dalla seguente directory di CA SDM:
    $NX_ROOT\samples\cafedsearch
    
  4. Modificare il file adapters.properties. Specificare i parametri appropriati per gli adapter da configurare.
  5. Per SharePoint, aggiornare i valori seguenti nel file adapters.properties:
    sharepoint_username=

    Immettere il nome utente per l'accesso a SharePoint.

    sharepoint_password=

    Immettere la password crittografata per l'accesso a SharePoint come illustrato nella Fase1.

    sharepoint_hostname=

    Immettere il nome host.

    sharepoint_domainName=

    Immettere il nome del dominio.

    sharepoint_protocol=

    Immettere il protocollo di comunicazione (http o https)

    sharepoint_portNumber=

    Immettere il numero di porta. Il valore predefinito è 80.

  6. Per Google, aggiornare i valori seguenti nel file adapters.properties:
    google_googleCx=

    Immettere un valore di chiave univoco usato da Google per decidere quale account di ricerca personalizzata Google utilizzare.

    google_googleApiKey=

    Immettere il valore di chiave univoco in modo che Google possa determinare l'identità di un'applicazione. Per recuperare la chiave nella Console delle API, attivare l'API di ricerca personalizzata JSON/Atom. Quest'API fornisce una nuova chiave API per l'accesso API semplice.

  7. Per CA Open Space, aggiornare i valori seguenti nel file adapters.properties:
    openspace_protocol=

    Immettere il protocollo di comunicazione (http o https)

    openspace_portNumber=

    Immettere il numero di porta per CA Open Space. Il valore predefinito è 8686.

    openspace_default_tenant_userName=

    Se CA SDM non è configurato con multi-tenancy, immettere un nome utente per eseguire la ricerca in CA Open Space.

    openspace_default_tenant_password=

    Immettere la password crittografata di CA Open Space. Per ulteriori informazioni, vedere la Fase1.

    openspace_default_tenant_companyHost=

    Immettere i dettagli host dell'azienda titolare.

    1. In caso di multi-tenancy di CA SDM, aggiungere una voce per ciascun titolare in openspace-tmpl.xml:

      Ad esempio, se CA SDM contiene il nome del titolare come Titolare 1, è necessario fornire i seguenti valori nel file openspace-tmpl.xml:

      <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. Aggiungere le voci seguenti per Titolare 1 nel file adapters.properties:
      openspace_tenant1_userName=
      
      openspace_tenant1_password=
      
      openspace_tenant1_companyHost=
      

      Ripetere i passaggi a e b per tutti i titolari obbligatori nel file openspace-tmpl.xml.

  8. Richiamare fs_adapters_cli una volta per ciascun adapter da configurare.

    Modificare i valori di attributo -k e -o con un nome desiderato. Per ulteriori informazioni sugli attributi e sul file dell'utilità di ricerca federata, consultare la sezione File dell'utilità di ricerca federata.

  9. Dopo l'installazione, in caso di errori, controllare il file di registro presente nella directory di CA SDM:
    $NXROOT\log\jfedsearch.log
    
  10. Se lo si desidera, è possibile creare il proprio file XML per la registrazione. Tutte le voci dell'adapter vengono registrate nel file adapters-config.xml disponibile nella directory seguente:
    $NX_ROOT\samples\cafedsearch
    
  11. Per creare il proprio file XML per la registrazione, è possibile anche copiare il nome del file adapters-config.xml esistente (fase facoltativa). Assegnare al file adapters-config.xml modificato il nome desiderato. Ad esempio, file xyz.xml.

    Utilizzare l'opzione -c con il file XML modificato (xyz.xml) per la registrazione degli adapter.

  12. Modificare il valore di risorsa in bean.xml <import resource="adapters-config.xml"/>.
  13. Copiare il file adapters-config.xml o il file xyz.xml modificato (fase 11) e qualsiasi file XML associato e specifico di un adapter per Google (google.xml), CA Open Space (openspace.xml), SharePoint (sharepoint.xml) nella seguente directory di CA SDM:
    $NX_ROOT\bopcfg\www\CATALINA_BASE_FS\webapps\cafedsearch\WEB-INF
    
  14. Riavviare l'istanza Tomcat di ricerca federata.
    pdm_tomcat_nxd -c STOP -t FS
    
    pdm_tomcat_nxd -c START -t FS
    

    La configurazione degli adapter di ricerca viene completata.

  15. Consultare i file di registro degli errori nella directory di CA SDM:
    $NX_ROOT\log\jfedsearch.log