Argomento precedente: Verifica del nuovo adapter di ricerca personalizzatoArgomento successivo: Chiamata del servlet CAFedSearch tramite REST


Aggiunta di un filtro CORS

La funzionalità Ricerca federata viene configurata nell'interfaccia del client Web con l'aggiunta del filtro Cross-Origin Resource Sharing (CORS)all'interfaccia Web e al server Tomcat di ricerca federata (Federated Search, FS). Questo filtro consente di aggiungere un elenco di richieste multiorigine. Per impostazione predefinita, l'interfaccia Web consente le richieste multiorigine o ad origine unica. Tale impostazione è indicata mediante un simbolo di asterisco (*). Si consiglia di limitare questa impostazione specificando un elenco di server dell'interfaccia Web CA SDM configurati per l'ambiente in uso.

Per modificare l'impostazione del client di interfaccia Web e consentire le richieste multiorigine, completare le operazioni riportate di seguito.

Procedere come descritto di seguito::

  1. Accedere alla seguente directory di CA SDM per modificare le impostazioni dell'interfaccia Web:
    $NX_ROOT\bopcfg\www\CATALINA_BASE_FS\webapps\cafedsearch\WEB-INF\web.xml
    
  2. Aprire il file web.xml e cercare il seguente elemento:
    <web-app><filter><init-param><param-name>cors.allowOrigin</param-name>
    
  3. Aggiornare il tag <param-value> con un elenco di domini separati da spazio. Esempio di indirizzo URL di base per l'interfaccia Web:
    <param-value>http://web01:8080 http://web02:8080 http://web03:8080</param-value>
    
  4. Salvare il file web.xml. Tomcat viene riavviato automaticamente.
  5. Testare e verificare la configurazione della ricerca federata sull'interfaccia del client Web. Verificare il corretto funzionamento.
  6. Per conservare gli aggiornamenti dell'interfaccia Web in seguito all'esecuzione della configurazione di CA SDM, applicare gli stessi aggiornamenti al file web.xml.tpl.