SyncMaxWaitTime setting of BPEL is only applicable for Synchronous BPEL process that has mid process dehydration point. For example
Wait activity (60 second)
Above is synchronous BPEL process but has mid process dehydration point (wait activity). When instance starts at Receive activity inside Transaction T1, that T1 is committed at wait activity, but client thread can not return at that time as reply activity was not executed, so client calling thread is put to sleep for at most SyncMaxWaitTime. Once wait activity completes, a new transaction T2 starts in different thread, and that different thread executes Reply activity and then it wakes up original client calling thread and now client thread returns with response (output variable) that was populated in reply activity. Here you can see client calling thread would timeout if SyncMaxWaitTime is set to 45 seconds as wait activity takes 60 seconds. In this case increasing SyncMaxWaitTime to more than 60 seconds would avoid timeout seen on client side.
In your case I am not sure if above is the scenario. I am guessing you are invoking some webservice (probably not sync BPEL process as webservice) that takes 80 seconds to respond. In that case SyncMaxWaitTime would not help. Let me explain why
2 Way Invoke ------------------> webservice
In above case, when 2 way invoke is done, thread that is invoking webservice is put to sleep (with no relation to SyncMaxWaitTime) waiting for response from webservice. I guess there are some timeout at higher layer (HTTP timeout, or tcp timeout) but this thread's sleep interval has no relation to SyncMaxWaitTime, so changing SyncMaxWaitTime may not help.
Yes Rajeev i got your point that if i am using any activity eg receive or reply then this ‘SyncMaxWaitTime’ applies but when there is :
Invoke-->Partner Link (Synchronous Service)
it doesn't apply.
In my case there is a Simple Synchronous invoke form Synchronous BPEL and earlier there was an option to set timeout limit by just double click on partner link (External Reference) form bpel in JDeveloper and form property tab we can choose that 'timeout' limit property for Synchronous BPEL which is calling Synchronous BPEL.
Can you tell me is this option is replaced by some other option.
Please somebody reply
Can anybody please tell me that in a new version (220.127.116.11) of SOA suite what is the way to set timeout for particular web service (external reference partner link).
em -> click composite -> Services and References -> select needed reference and click -> properties : "HTTP Read Timeout" and "HTTP Connection Timeout"
by composite developing :
click reference -> properties inspector -> binding properties -> green plus and add oracle.webservices.httpConnTimeout with needed value and oracle.webservices.httpReadTimeout with needed value
for same domain set: oracle.webservices.local.optimization = false
you can look at
How to Set a Timeout for a Web Service in SOA 11g (Doc ID 979683.1)
SOA 11g: Fault Policy Not Intercepting "service Endpoint Unreachable" Error (Doc ID 1503989.1)