Some 'more, in-depth' information on Oracle BPEL PM, ESB and other SOA, day2day things

Wednesday, May 24, 2006

Invoking BPEL PM through the Java API, common pitfalls

Over the last weeks I worked with several people on the forums,
who tried to access Oracle BPEL PM through the Java API. Each of them got different exceptions - due to different enviroments/confgurations.

Previously I have written a couple of notes - describing most of these issues, all of them are linked from here - to have one place for looking up common pitfalls.

In general the are 2 usecases, each with a different shade of problems
A good idea is to always look into the context.property file from the server, which can be found at $BPEL_HOME/integration/orabpel/samples/tutorials/ 102.InvokingProcesses/rmi (10.1.2.0.2) and in $BPEL_HOME/bpel/samples/tutorials/102.InvokingProcesses/rmi (10.1.3.1)

5 Comments:

Blogger Tom Hofte said...

Hi Clemens,

We had the same problems with the remote worklist service as you mention here. However, we have two more:

1. The updated payload is not seen in the bpel process after the task is completed and the TaskActionHandler returns. Bpel still sees the initial payload. We have solved it by copying the payload in the comment field and afterwards copy it into the payload-element. It is bit sneaky, but it works.

2. Have you tried to integrate a custom worklist app using the remonte WL API with OID/Portal by using the createContext(HttpServletRequest request) method? It probably will not work because portal is not setting the remote user for you, which is expected by this method..

Have you noticed these problems?

We have switched to the local WL API because it did not have the first problem. But it still has the second problem..

9:39 PM

 
Anonymous Rajesh said...

Hi,

Small correction to midtier install URL syntax:

opmn:ormi://host:opmnport:OC4J_BPEL/orabpel

Regards,
Rajesh

11:57 PM

 
Anonymous Rajesh said...

Small correction to midtier URL syntax:

opmn:ormi://host:opmnport/OC4J_BPEL/orabpel

Regards,
Rajesh

12:21 AM

 
Anonymous Anonymous said...

I didnt find thing that i need... :-(
google

10:06 PM

 
Blogger Clemens Utschig - Utschig said...

what are you encountering? maybe I can help you - when you get me more details?!

10:08 PM

 

Post a Comment

<< Home