Favoured: 0
|
|
TOPIC: Re:Timeout for synchronous web service calls
|
Dec 11, 2006 6:24 am
325 posts
Platinum Boarder
|
|
|
Karma: 8
|
|
I believe a synchronous req/repl web service will timeout if a response is not returned within 30 seconds of the request been initiated. Is this configurable?
cheers </jima>
|
|
|
|
|
|
|
The administrator has disabled public write access. |
Dec 13, 2006 4:37 pm
30 posts
Junior Boarder
|
|
|
Karma: 0
|
|
Dear All,
Any feedback on this question. I have to increase this value for a demo purpose.
Thanks in advance.
JP Murefu
|
|
|
|
|
|
|
The administrator has disabled public write access. |
Dec 19, 2006 6:35 pm
797 posts
Moderator
|
|
|
Karma: 29
|
|
you can configure axis for that (axis2.xml file inside ode-war).
However, this is not an appropriate solution as you may run out of connections in a production environment (that may be fine for a quick demo).
A better solution is to us 2 one way messages, or use a queue to account for the asynchronicity of the exchange.
Thanks, Pascal.
|
|
|
|
|
|
|
|
|
|
The administrator has disabled public write access. |
Jan 25, 2007 7:07 am
23 posts
Junior Boarder
|
|
|
Karma: 0
|
|
Hello guys,
I would like to send a one way message to a process which is already running in order to proceed it. Is there any documentation how to do it or any samples which describe it?
In my context this one way message should come from an axis client running in an external web application.
Can anybody help?
|
|
|
|
|
|
|
The administrator has disabled public write access. |
Jan 25, 2007 7:25 am
23 posts
Junior Boarder
|
|
|
Karma: 0
|
|
In addition to my last post I want to give you an example
Imagine I have two participants in my process. The first one is executable, the second one is not. A task in the executable process participant sends a one way message to a web service in order to execute some Java code. A algorithm. The execution takes longer than 30s. Now I want to send a one way message back from Java code to the process in order to synchronize both. Therefore I use an Axis Client.
I would like to know if something like this is possible, in general?
My problem is that I do not know how to make this web service call.
I would be glad if somebody can help me with that issue ;)
|
|
|
|
|
|
|
The administrator has disabled public write access. |
Jan 25, 2007 9:36 am
63 posts
Senior Boarder
|
|
|
Karma: 3
|
|
My understanding is that if both processes are Intalio processes the server will detect the fact and use internal communication instead of HTTP transport - in which case no timeout will occur (and the communication will be faster)
I have tried this and it works (I tried a delay of up to 90 seconds)
It only works for v4.4.1
Hubert
|
|
|
|
|
|
|
The administrator has disabled public write access. |
|