Compilare i file JAR del nuovo adapter personalizzato.
Procedere come descritto di seguito:
Questo file JAR è disponibile nella directory di CA SDM:
%NX_ROOT%\java\lib\CXF\
Questo file è disponibile nella directory:
%NX_ROOT%\bopcfg\www\CATALINA_BASE_FS\webapps\cafedsearch\WEB-INF\lib
Questo file è disponibile nella directory:
%NX_ROOT%\bopcfg\www\CATALINA_BASE_FS\webapps\cafedsearch\WEB-INF\lib
Questo file è disponibile nella directory:
%NX_ROOT%\java\lib
search
Il componente CAFedSearch richiama e trasmette i parametri del metodo di ricerca. Questi parametri sono integrati all'interno del parametro SearchOptions per ciascuna richiesta di ricerca dal client.
Nota: Verificare che l'implementazione sia thread-safe in quanto il componente CAFedSearch è in grado di gestire unicamente un'istanza della classe Java. Per ciascuna operazione di ricerca, il metodo di ricerca viene richiamato sulla stessa istanza.
Specifica il metodo per il recupero della stringa di ricerca.
Specifica il metodo di indicizzazione iniziale, il numero in base al quale il client desidera cercare gli elementi. L'indice inizia da 1.
Specifica il numero massimo di risultati della ricerca previsti dal client.
Nota: È possibile utilizzare anche altri metodi di classe Java. Ad esempio: getUserId()
Nota: Per informazioni sui metodi di classe Java, consultare la documentazione di Java.
Specifica il nome dell'adapter di ricerca. I nomi rispettano la distinzione tra maiuscole e minuscole e devono corrispondere esattamente al nome specificato nel file di configurazione dell'utilità. Per comodità, SearchAdapter fornisce un metodo getName() da utilizzare.
Ad esempio:
results.setSources(getName());
Specifica il numero totale dei risultati di ricerca.
Specifica un indice iniziale dei risultati. Questo valore si basa sui risultati forniti dal motore di ricerca.
results.setStartIndex(startIndex);
Nota: Per ulteriori informazioni sulla classe Java di ResultCollection, consultare la documentazione di Java.
Specifica un metodo per impostare il contenuto effettivo dei risultati di ricerca.
Specifica un metodo per impostare il contenuto HTML (può contenere i tag HTML). Se il motore di ricerca restituisce l'HTML evidenziato, impostare il testo evidenziato mediante questo metodo.
Nota: Se il motore di ricerca non dispone di questa funzionalità, è possibile scrivere un metodo semplice di classe Java per evidenziare il testo. L'adapter CA Open Space dispone di un metodo semplice con termini in grassetto nei risultati di ricerca.
Metodo per impostare un titolo HTML (può contenere tag HTML).
Metodo per impostare un titolo normale (non può contenere tag HTML).
Metodo per impostare l'attributo di origine. Un'attivazione tipica sarebbe setSource(getName()); per un elemento
Nota: Se l'adapter di ricerca richiede più file JAR, personalizzare il file build.xml per compilare e preparare un file JAR per l'adapter. È necessario disporre di Ant binari per utilizzare il file build.xml. Usare Ant per eseguire le destinazioni nel file build.xml per compilare e creare i file JAR. Conservare il file build.xml insieme alla cartella di origine (src). Il file build.properties è facoltativo. Per ulteriori informazioni su binari Ant, consultare la Guida in linea di Ant.
Il file JAR è stato correttamente compilato.
|
Copyright © 2013 CA.
Tutti i diritti riservati.
|
|