ASG
IBM
Zystems
Cressida
Icon
Netflexity
 
  MQSeries.net
Search  Search       Tech Exchange      Education      Certifications      Library      Info Center      SupportPacs      LinkedIn  Search  Search                                                                   FAQ  FAQ   Usergroups  Usergroups
 
Register  ::  Log in Log in to check your private messages
 
RSS Feed - WebSphere MQ Support RSS Feed - Message Broker Support

MQSeries.net Forum Index » WebSphere Message Broker (ACE) Support » Soap request subflows routing to both outputs

Post new topic  Reply to topic
 Soap request subflows routing to both outputs « View previous topic :: View next topic » 
Author Message
harristm
PostPosted: Thu Feb 13, 2014 11:30 am    Post subject: Soap request subflows routing to both outputs Reply with quote

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?

Sincerely
Tracy
Back to top
View user's profile Send private message
mqjeff
PostPosted: Thu Feb 13, 2014 11:33 am    Post subject: Reply with quote

Grand Master

Joined: 25 Jun 2008
Posts: 17447

return false;
Back to top
View user's profile Send private message
harristm
PostPosted: Thu Feb 13, 2014 11:42 am    Post subject: Mqjeff Reply with quote

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?
Back to top
View user's profile Send private message
harristm
PostPosted: Tue Feb 18, 2014 7:44 am    Post subject: Reply with quote

Apprentice

Joined: 02 Aug 2012
Posts: 29

I fixed the problem by dropping the sub-flows and just implementing the soap requests in the flow.

Thanks
Tracy
Back to top
View user's profile Send private message
Display posts from previous:   
Post new topic  Reply to topic Page 1 of 1

MQSeries.net Forum Index » WebSphere Message Broker (ACE) Support » Soap request subflows routing to both outputs
Jump to:  



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
Protected by Anti-Spam ACP
 
 


Theme by Dustin Baccetti
Powered by phpBB © 2001, 2002 phpBB Group

Copyright © MQSeries.net. All rights reserved.