I’m not sure I understand. Is this the scenario:
Service1 is called.
Service1 is executing.
ServiceThread st2 = Service.doThreadedInvoke( … Service2 …)
ServiceThread st3 = Service.doThreadedInvoke( … Service3 …)
then get the results from st2 and st3.
You are saying the Service2 and Service3 are not both running concurrently?
#webMethods#webMethods-General#Integration-Server-and-ESB