Création d'une expression de recherche
La création d'une nouvelle expression de recherche illustre les avantages du modèle de programmation BOD pour la personnalisation - aucune modification du code Java n'est requise.
Pourquoi et quand exécuter cette tâche
La recherche est définie à l'aide de Expressions XPath et de modèles de requête dans la couche service de données. Le client du service Web peut alors appeler le service à l'aide de la nouvelle expression XPath et le nouveau code SQL est appelé dans la couche de persistance.
Pour créer une nouvelle expression de recherche dans votre service, procédez comme suit :
Procédure
- Définissez l'expression XPath pour représenter la requête de l'expression de recherche.Remarque : Lorsque vous utilisez le langage XPath, l'expression XPath doit correspondre au schéma logique du nom de la réponse.
Reportez-vous à la rubrique HCL Commerce notation XPath étendue pour consulter la liste des modèles d'expressions XPath.
Conseil :- Les éléments facultatifs sont entourés par des crochets. Par exemple, ['<PredicateExpr']
- Les éléments répétés 0 ou plusieurs fois sont suivis d'un astérisque.
- Les éléments répétés 1 ou plusieurs fois sont suivis du symbole '+'.
- Les sélections alternatives dans une production sont séparées par le symbole ‘|'. Par exemple, <Alternative A>|<Alternative B>.
- Lorsque des éléments doivent être groupés, ils sont encadrés par des parenthèses simples ().
- Mappez l'expression XPath au code SQL requis.