Celui-ci peut être synchrone, asynchrone et/ou utiliser les callBack (retour asynchrones).
Il faut donc importer dans un premier temps le WDSL de votre processus BPEL en tant que ressources dans Eclipse WorkShop:
Ensuite, vous devez créer un Business Service dans OSB en utilisant ce WSDL et lors du paramétrage du Business Service (BS) vous devez spécifier le transport BPEL-10G comme suit:
où le protocole utilisé entre OSB et Bpel PM est OPMN. Pour connaitre sans erreur le port de OPMN, il suffit de lancer la ligne de commande :
d:\productORACLE\10.1.3.1\SOA\opmn\bin>opmnctl status -port
HSIMONNE-fr:6003
L'url pour contacter votre processus doit être similaire à cet exemple:
opmn://HSIMONNE-fr:6003/oc4j_soa/default/Stock/1.0
où oc4j_soa correspond au nom de votre instance BPEL
default correspond au nom du domaine bpel
Stock correspond au nom du processus
1.0 correspond à la version du processus (c'est optionnel)
Si vous utiliser un cluster BPEL PM pensez bien a mettre une URL équivalente à :
protocol://host1:port1,host2:port2
Pour plus de détail aller sur :
http://download-llnw.oracle.com/docs/cd/E13159_01/osb/docs10gr3/bpelpmtransport/
Aucun commentaire:
Enregistrer un commentaire