Kompilieren Sie die JAR-Dateien des anwenderspezifischen Adapters erfolgreich.
Gehen Sie wie folgt vor:
Diese jar-Datei ist im CA SDM-Verzeichnis verfügbar:
%NX_ROOT%\java\lib\CXF\
Diese Datei ist im Verzeichnis verfügbar:
%NX_ROOT%\bopcfg\www\CATALINA_BASE_FS\webapps\cafedsearch\WEB-INF\lib
Diese Datei ist im Verzeichnis verfügbar:
%NX_ROOT%\bopcfg\www\CATALINA_BASE_FS\webapps\cafedsearch\WEB-INF\lib
Diese Datei ist im Verzeichnis verfügbar:
%NX_ROOT%\java\lib
Suche
Die Komponente "CAFedSearch" ruft die Suchmethodenparameter auf und gibt sie weiter. Diese Parameter werden im Parameter "SearchOptions" für jede Suchanfrage vom Client eingebettet.
Hinweis: Stellen Sie sicher, dass Ihre Implementierung Thread-sicher ist, da die Komponente "CAFedSearch" nur eine Instanz der Java-Klasse verwaltet. Für jeden Suchvorgang wird das Suchverfahren auf der gleichen Instanz aufgerufen
Gibt die Methode für das Abrufen der Suchzeichenfolge an.
Gibt die Startindexmethode an, d. h. die Zahl, ab der der Client Elemente suchen möchte. Der Index beginnt mit 1.
Gibt die Höchstanzahl der Suchergebnisse an, die der Client erwartet.
Hinweis: Sie können auch andere Java-Klassen-Methoden verwenden. Zum Beispiel: getUserId()
Hinweis: Weitere Informationen über Java-Klassen-Methoden finden Sie in der Java-Dokumentation.
Gibt den Namen des Suchadapters an. Namen unterscheiden zwischen Groß- und Kleinschreibung und müssen genau mit dem Namen übereinstimmen, der in der Konfigurationsdatei des Hilfsprogramms angegeben wird. Aus Zweckmäßigkeitsgründen stellt SearchAdapter die Methode "getName()" bereit, die verwendet werden sollte.
Beispiel:
results.setSources(getName());
Gibt die Gesamtanzahl der Suchergebnisse an.
Gibt einen Startindex von Ergebnissen an. Geben Sie diesen Wert gemäß den Ergebnissen von Ihrer Suchmaschine ein.
results.setStartIndex(startIndex);
Hinweis: Weitere Informationen zur Java-Klasse "ResultCollection" finden Sie in der Java-Dokumentation.
Gibt eine Methode für das Festlegen des tatsächlichen Inhalts der Suchergebnisse an.
Gibt eine Methode zur Festlegung des HTML-Inhalts an (kann HTML-Tags enthalten). Wenn die Suchmaschine HTML hervorhebt, dann legen Sie den hervorgehobenen Text mithilfe dieser Methode fest.
Hinweis: Verfügt Ihre Suchmaschine nicht über diese Funktion, können Sie zur Hervorhebung des Texts eine einfache Java-Klassenmethode schreiben. Der CA Open Space-Adapter hat eine einfache Methode, um Bedingungen in den Suchergebnissen in Fettschrift zu setzen.
Methode zur Festlegung des HTML-Titels (kann die HTML-Tags enthalten).
Methode zur Festlegung eines einfachen Titels (kann keine HTML-Tags enthalten).
Methode zur Festlegung des Quellenattributs. Ein typischer Aufruf wäre "item setSource(getName());"
Hinweis: Wenn der Suchadapter mehr JAR-Dateien benötigt, passen Sie build.xml an, um eine JAR-Datei des Adapters zu kompilieren und vorzubereiten. Ant-Binärdateien sind erforderlich, um build.xml zu verwenden. Verwenden Sie "Ant", um die Ziele in build.xml auszuführen, um die JAR-Dateien zu kompilieren und zu erstellen. Halten Sie build.xml mit Ihrem Quellordner (src) zusammen. Die build.properties-Datei ist optional. Weitere Informationen über Ant-Binärdateien finden Sie in der Ant-Hilfe.
Die JAT-Datei ist erfolgreich kompiliert.
|
Copyright © 2013 CA.
Alle Rechte vorbehalten.
|
|