Absent Member.. 47CB8BD8958F Absent Member..
Absent Member..
307 views

Calling unreliable downstream systems

We are calling some unreliable downstream SOAP web services from HPOO.

They quite often take longer than 30 minutes to complete or have intermittent failures.

What is the best practice in HPOO for retrying failed requests? We are thinking of things like increasing timeouts, adding delays between requests, etc.

Also are there any existing built-in or out of the box components we can use for this?

 

Labels (2)
0 Likes
2 Replies
Absent Member.. andrey_nb Absent Member..
Absent Member..

Re: Calling unreliable downstream systems

Hi there,

Which version of OO are you using- 9.x or 10.x ? And how exactly are you calling the web services- via API or through the OOB content ? In fact, the workarounds you've mentioned are viable solutions in situations like this one you just have to choose which one will suite you best, based on the common outcome of the calls.

0 Likes
Absent Member.. 47CB8BD8958F Absent Member..
Absent Member..

Re: Calling unreliable downstream systems

We are currently using 9.x and in the process of upgrading to 10.x, will this upgrade provide any additional benefit when calling web services?

The flows mainly seem to use the Web Service Wizard to call the web service via RAS and the WebServiceInvoker.jar.

I'm wondering if the best approach is to create a new configurable flow that takes two lists, one for timeout and another for retry waiting time. Then the component can be invoked to call the web service with increasing timeouts e.g. 1,2,5,10,30 mins etc and also with pauses between each call to ensure that the end system is not unecessarily overloaded. Does this seem reasonable or there is something built in we can use?

0 Likes
The opinions expressed above are the personal opinions of the authors, not of Micro Focus. By using this site, you accept the Terms of Use and Rules of Participation. Certain versions of content ("Material") accessible here may contain branding from Hewlett-Packard Company (now HP Inc.) and Hewlett Packard Enterprise Company. As of September 1, 2017, the Material is now offered by Micro Focus, a separately owned and operated company. Any reference to the HP and Hewlett Packard Enterprise/HPE marks is historical in nature, and the HP and Hewlett Packard Enterprise/HPE marks are the property of their respective owners.