Monday, December 15, 2008

Oracle BPEL - Synchronous web service invocation timeout

There seems to be a default http timeout configured in Oracle BPEL for synchronous web service calls. According to the docs, there are a few places where you can make changes that might affect the timeout used at runtime. The end results of my testing seem to be dependent on the BPEL PM versions. The followings are what I have done to set the timeout for 10.1.3.3.0

A few posts you might want to have a look first

http://forums.oracle.com/forums/thread.jspa?messageID=2827600�
http://acevedodamian.blogspot.com/2008/11/synchronous-invocation-timeout-not.html

With 10.1.3.3.0, to get it to work, add the timeout settings to the partnerlink. This determines how long the process receive will wait for the response before throwing timeout exceptions. "timeout" property seems to be the only thing that dictates the timeout time. The syncMaxWaitTime is ignored.

No comments: