Compilez les fichiers .jar pour des adaptateurs de recherche personnalisés.
Procédez comme suit:
Ce fichier .jar est disponible dans le répertoire CA SDM :
%NX_ROOT%\java\lib\CXF\
Ce fichier se trouve dans le dossier suivant :
%NX_ROOT%\bopcfg\www\CATALINA_BASE_FS\webapps\cafedsearch\WEB-INF\lib
Ce fichier se trouve dans le dossier suivant :
%NX_ROOT%\bopcfg\www\CATALINA_BASE_FS\webapps\cafedsearch\WEB-INF\lib
Ce fichier se trouve dans le dossier suivant :
%NX_ROOT%\java\lib
recherche
Le composant de recherche fédérée de CA appelle et transfère des paramètres de méthode de recherche. Ces paramètres sont intégrés au paramètre SearchOptions pour chaque demande de recherche à partir du client.
Remarque : Vérifiez que votre implémentation garantit la sécurité des threads, car le composant CAFedSearch conserve une seule instance de la classe Java. Pour chaque opération de recherche, la méthode de recherche est appelée sur la même instance.
Spécifie la méthode de récupération de la chaîne de recherche.
Spécifie la méthode d'index de début, le nombre à partir duquel le client souhaite rechercher des éléments. L'index commence à partir de 1.
Spécifie le nombre maximum de résultats de recherche attendu par le client.
Remarque : Vous pouvez également utiliser d'autres méthodes de classe Java. Par exemple : getUserId()
Remarque : Pour plus d'informations sur les méthodes de classe Java, consultez la documentation Java.
Spécifie le nom de l'adaptateur de recherche. Les noms respectent la casse et doivent correspondre exactement au nom fourni dans le fichier de configuration de l'utilitaire. Pour plus de facilité, SearchAdapter fournit une méthode getName() qui doit être utilisée.
Par exemple :
results.setSources(getName());
Spécifie le nombre total de résultats de recherche.
Spécifie un index de début des résultats. Cette valeur est basée sur les résultats issus de votre moteur de recherche.
results.setStartIndex(startIndex);
Remarque : Pour plus d'informations sur la classe Java ResultCollection, reportez-vous à la documentation de Java.
Spécifie une méthode permettant de définir le contenu réel des résultats de la recherche.
Indique une méthode permettant de définir le contenu HTML (peut contenir des balises HTML). Si le moteur de recherche met HTML en surbrillance, définissez le texte mis en surbrillance à l'aide de cette méthode.
Remarque : Si votre moteur de recherche ne dispose pas de cette fonctionnalité, vous pouvez écrire une simple méthode de classe Java pour mettre en surbrillance le texte. L'adaptateur de CA Open Space contient une méthode simple pour mettre des termes en gras dans les résultats de la recherche.
Indique une méthode permettant de définir un titre HTML (peut contenir des balises HTML).
Indique une méthode permettant de définir un titre simple (ne peut pas contenir de balises HTML).
Indique une méthode permettant de définir l'attribut source. Un appel habituel est de type item.setSource(getName());.
Remarque : Si l'adaptateur de recherche requiert davantage de fichiers .jar, personnalisez le fichier build.xml pour compiler et préparer un fichier .jar pour l'adaptateur. Les binaires Ant sont requis pour utiliser le fichier build.xml. Utilisez Ant pour exécuter les cibles dans build.xml de manière à compiler et créer les fichiers .jar. Conservez le fichier build.xml dans votre dossier source (src). Le fichier build.properties est facultatif. Pour plus d'informations sur les binaires Ant, consultez l'Aide de Ant.
Le fichier .jar est compilé.
|
Copyright © 2013 CA.
Tous droits réservés.
|
|