mercredi 26 novembre 2008

Oracle Siebel Adapter - où trouver les paramètres Siebel serveur




Voici un mémo qui explique comment trouver les bons paramètres dans Siebel serveur pour les appliquer à l'adapteur Oracle.



Signez vous sur Siebel Call center



ensuite cliquer sur "site map" par cet icone:



et choisir le lien : Administration - Server Configuration

puis le lien : Enterprise Explorer



pour avoir ce type d'écran:


Récupérer le nom du serveur siebel (enterprise server)




Récupérer les paramètres de la gateway siebel qui expose les objets siebel vers le monde java:



Il vous reste alors à saisir le nom de l'utilisateur et son mot de passe pour jouer avec les objets siebel:


lundi 17 novembre 2008

OSB 10GR3 - BPEL 10.1.3.4



Afin de communiquer entre OSB avec Bpel ou vis versa, il faut utiliser le transport :
BPEL-10g qui fait partie de la liste des transports disponibles pour un Business Service:


WSDL Web Service: bpel-10g, DSP, HTTP, JMS, JPD, SB, WS
Transport-Typed Service: EJB, Flow
Messaging Service: E-mail, File, FTP, HTTP, JMS, MQ (if available), SFTP, Tuxedo
Any SOAP Service: DSP, HTTP, JMS, JPD, SB
Any XML Service: DSP, E-mail, File, FTP, HTTP, JMS, JPD, MQ (if available), SB, SFTP, Tuxedo


Afin de visualiser ce transport, il faut créer un BS (business service) basé sur un WSDL provenant d'un processus Bpel.





Plus d'infos sur:

http://download.oracle.com/docs/cd/E13159_01/osb/docs10gr3/bpelpmtransport/transport.html#wp1107155

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