I’m working on Windows7 and webMethods 9.6.
I have a flow service receiving a document type as input, let us call it DTOuterElement, when invoking this flow service, in the caller service, the code looks like below in Pipeline view of SoftwareAG Designer:
+DTOuterElement -------------------- +DTOuterElement
++DTInnerListElement ++DTInnerListElement
(There is a link between the outer elements, and the inner one is a list type, the invoked flow service will loop the list)
The code is working fine for a single thread, however, when we do load testing, there is always part of requests generate failure response, after investigation, we changed the code as below (change the link from outer to inner):
+DTOuterElement +DTOuterElement
++DTInnerListElement -------------------- ++DTInnerListElement
Keep everything else unchanged and we can always get successful response for the load testing!
My questions is why this happens? What is the underlying difference between these 2 implementations?
Much appreciated for any suggestions.