Procédure
-
Double-cliquez sur le composant cFile afin d'afficher sa vue Basic settings dans l'onglet Component.
- Dans le champ Path, spécifiez le chemin d'accès au fichier source people.xml.
-
Cliquez-droit sur la Route dans la vue Repository et sélectionnez Manage Route Resources dans le menu contextuel.
L'assistant Manage Route Resources s'ouvre.
-
Dans l'assistant Manage Route Resources, cliquez sur Add et sélectionnez SampleXquery dans la vue des ressources. Cliquez sur OK.
La ressource de Route SampleXquery est ajoutée à la table, dans l'assistant Manage Route Resources.
- Sélectionnez SampleXquery dans la liste des ressources de Route puis cliquez sur Copy Path. Cliquez sur OK pour fermer l'assistant.
-
Double-cliquez sur le composant cMessagingEndpoint pour afficher sa vue Basic settings dans l'onglet Component.
- Dans le champ URI, saisissez xquery: et collez entre guillemets doubles le chemin de la ressource de Route SampleXquery copié précédemment.
-
Cliquez sur l'onglet Advanced settings, ajoutez le composant Camel saxon dans la liste Dependencies. Pour plus d'informations concernant Xquery, consultez le site Web d'Apache Camel (en anglais) : http://camel.apache.org/xquery-endpoint.html.
-
Double-cliquez sur le composant cProcessor afin d'afficher sa vue Basic settings dans l'onglet Component.
-
Dans la zone Code, saisissez le code suivant pour afficher les messages interceptés dans la console :
System.out.println(exchange.getIn().getBody(String.class));
- Appuyez sur les touches Ctrl+S pour sauvegarder votre Route.