Hello,
I am working on a scenario that involves performing SOAP call [using pre-existing SOAP Channel] from an UDF in message map, which works as expected. I am looking forward to implement a RETRY mechanism within the UDF to handle SOAP call connection timeout failure or WS unavailability situation. This seem to needed because, the native retry option in channel do not seem to do the job as expected, when the channel is consumed by an UDF. I could think of doing this by verifying whether or not the payload from accessor is null, in case of whichc, re-invoke the channel lookupservice once again to retry the operation.
My doubts are:
1) Is this a proper approach to perform this at all?
2) Has anybody faced this situation before?
3) What are other options apart from using the "Wait" & "Notify" functions of Java?
Any pointers are much aprpeciated. Thanks!
-
Srii