Procédure
-
Double-cliquez sur le cTimer pour ouvrir sa vue Basic settings dans l'onglet Component.
- Saisissez 1 dans le champ Repeat afin de déclencher une fois un échange de message.
-
Double-cliquez sur le composant cSetBody pour ouvrir sa vue Basic settings dans l'onglet Component.
- Sélectionnez Simple dans la liste Language et saisissez Hello! dans le champ Expression.
-
Double-cliquez sur le composant cJavaDSLProcessor pour ouvrir sa vue Basic settings dans l'onglet Component.
- Saisissez .handleFault() dans le champ Code pour que le message en erreur soit pris en compte comme une exception.
-
Double-cliquez sur le composant cTalendJob pour ouvrir sa vue Basic settings dans l'onglet Component.
- Sélectionnez Repository, puis choisissez le Job RouteCommunication_tRouteFault afin d'appeler le Job créé dans la section précédente.
-
Double-cliquez sur le composant cOnException pour afficher sa vue Basic settings dans l'onglet Component.
- Cliquez sur le bouton [+] pour ajouter une ligne à la table Exceptions et saisissez org.apache.camel.CamelException dans le champ Exception pour gérer les exceptions.
-
Double-cliquez sur le cProcessor pour afficher sa vue Basic settings dans l'onglet Component.
-
Personnalisez le code dans le champ Code pour afficher le corps du message :
System.out.println(exchange.getIn());
- Appuyez sur Ctrl+S pour sauvegarder votre Route.