Posted: Thu Feb 13, 2014 11:30 am Post subject: Soap request subflows routing to both outputs
Apprentice
Joined: 02 Aug 2012 Posts: 29
I am still working on my web service calls and making progress.
I have a new challenge that I thought I would post here for comment and advice
I have a compute node that is looking at an input stream of requests.
Depending on a parameter in the input stream, it builds two different request formats and routes to the appropriate SOAP web service request node using PROPAGATE.
This is all working fine but the response from the SOAP request node is routed to the output of both of the soap subflows so the result from the web service goes down both processing tracks instead of just staying within its own.
The subflows were generated by dragging the WSDL onto the flow and it generates a flow. That worked great for creating the application from the WSDL.
I imported the second WSDL into the application as described in the help text. I then drug the second WSDL onto the message flow for the second web service call.
Should I be able to do this? or I only get help making one web service call in a flow?
How can I get the subflows to route only to their output as shown in the flow instead of the output of both subflows ?
I have tried cleanbuilds, ensuring the name of the output terminal is different.
Any thoughts, anybody?
Posted: Thu Feb 13, 2014 11:42 am Post subject: Mqjeff
Apprentice
Joined: 02 Aug 2012 Posts: 29
Thanks
I do have a return false in the node that is splitting things up and sending out via PROPAGATE. I can see where not having that would route to 'out' at the end. This is routing to the output of both generated soap request nodes. I'm tracing in the generated nodes and don't see the request get sent into the other request node, it just comes out of both of them.
That is the way it looks at the moment.
Did you mean that I should use return false at the end of the chain as well?
You cannot post new topics in this forum You cannot reply to topics in this forum You cannot edit your posts in this forum You cannot delete your posts in this forum You cannot vote in polls in this forum