If your BPEL process is deployed in OC4J container then you have three possibility to call a bpel process from OSB using bpel 10g transport
1>http protocol
USe BPEL 10 transport protocol and you can use the following url
http://<host name>:<port>/orabpel/default/<name of your bpel process>
you can get the port number by using the following command.
open a command prompt.
Go to following location
SOA_HOME\opmn\bin
and do a opmnctl status -l
it will fetch you the result of http port
2>ormi protocol
following url can be used with bpel 10g transport protocol
ormi://<host>:<ormi port>/default/<name of bpel process>
again ormi port can be found using the same command
opmnctl status -l
3>opmn protocol
following url can be used with bpel 10g transport protocol
opmn://<host>:<opmn request port>/<oc4j container in which bpel is deployed>/default/<name of business process>
you can find the opmn request port from following configuration file
opmn.xml located in SOA_HOME\opmn\conf
again we have one more option if you can access the em console you can see the port flow em console.Please have a look in following post for the same.
If you are using bpel process deployed in weblogic container you can use the following url
t3://<host>:<managed server port where bpel is running>/default/<name of your business process>
No comments:
Post a Comment