lundi 3 novembre 2008

Oracle BAM - JMS topic vers Plan

Voici un mémo qui explique comment on peut intégrer l'interface Oracle BAM en JMS.


Il faut donc avant tout créer dans votre serveur d'application favori un Topic JMS (sous weblogic ou OC4J).

Vous pourrez également utiliser un processus BPEL pour simuler une charge sur ce topic JMS en utilisant l'adapteur JMS.

Ensuite dans Oracle BAM, il faut:


- créer un dataObject (via Architect) avec un certains nombre de champs comme suit dans mon cas:





- Dans BAM administrator, vous devez vous assurer que le classPath pour l'accès à Oracle (AS JMS and OJMS) est correct ou celui de Weblogic si vous utiliser ce dernier




- Ensuite il faut créer son plan et lui associer une transformation XSL





La transformation XSL n'est pas compliqué dans mon exemple, je vous conseille de la préparer dans Jdev en utilisant le mapper XSL.


Retrouver le détail de ma transformation xsl : ici



- Ensuite avec l'outil "Design Studio" fournit avec Oracle BAM 10.1.3.x créer la liaison entre le plan JMS et l'intégration des données dans votre DataObject.


Pour se connecter à "Design Studio" il n'y a pas de mot de passe pour l'utilisateur BAM !


Ensuite vous créer votre flux ainsi :


L'icone Grid permet de tester vos données provenant de la Topic JMS.




Une fois ce flux validé vous devez supprimer le Grid, et aller dans l'"Administrator" pour activer votre plan.



- Aller dans Administrator et sélectionner "plan monitor" puis le lien "plan setting" et démarrer votre plan comme suit :





Et voilà c'est fini pour l'intégration par JMS !!

Plus de détail dans ce tutorial en US : ICI


Aucun commentaire: