Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentes Révision précédente Prochaine révision | Révision précédente | ||
enseignement:tp:sw:servicemix:2013 [2013/10/30 15:14] ecoquery [Route vers un service externe] |
enseignement:tp:sw:servicemix:2013 [2013/10/31 10:01] ecoquery [Démarrage] |
||
---|---|---|---|
Ligne 1: | Ligne 1: | ||
- | ====== TP Camel / Fuse ESB ====== | + | ====== TP Camel ====== |
- | Récupérer FuseIDE ([[http:// | + | Ce TP n'est pas à rendre, mais sera utile pour le projet |
- | Rmq: Il est possible d' | + | |
+ | ===== Démarrage ===== | ||
+ | |||
+ | Récupérer FuseIDE ([[http:// | ||
+ | Rmq: Il est possible d' | ||
===== Premières routes Camel ===== | ===== Premières routes Camel ===== | ||
Ligne 34: | Ligne 37: | ||
Lancer la route. Lancer le service livraison du TP3. Tester avec SOAPUI en se connectant sur le bon point d' | Lancer la route. Lancer le service livraison du TP3. Tester avec SOAPUI en se connectant sur le bon point d' | ||
- | <- STOP ICI -> | + | ===== Routage par le contenu et modification de message via un bean ===== |
+ | |||
+ | |||
+ | Créer une classe java avec une méthode qui prend une date sous la forme d'un XMLGregorianCalendar et renvoie la même date, sauf si celle-ci est un samedi ou un dimanche auquel cas la date renvoyée est le lundi d' | ||
+ | |||
+ | Modifier la route du service de livraison pour y intégrer ce bean après l' | ||
+ | |||
+ | Tester dans SOAPUI après avoir éventuellement modifié le code du service de livraison pour renvoyer une date aléatoire, ou mieux: une date qui tombe un samedi ou un dimanche. | ||
- | Récupérer [[http:// | ||
- | Dans l'IDE, ajouter une //view// Servers et ajouter un nouveau serveur Fuse. |