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 Input Node in 6.1 ( Soap/MQ support!!!)

Post new topic  Reply to topic
 Soap Input Node in 6.1 ( Soap/MQ support!!!) « View previous topic :: View next topic » 
Author Message
wilsonjohn24
PostPosted: Thu Aug 07, 2008 11:50 pm    Post subject: Soap Input Node in 6.1 ( Soap/MQ support!!!) Reply with quote

Voyager

Joined: 02 Feb 2007
Posts: 93
Location: Scotland

Hi,

I have a requirement for SOAP over MQ rather than http. What is the best strategy:


1. Can I do a MQ Port type( or generic JMS Definition) in the WSDL and import this against Soap Input Node - so this will process and parser soap message of MQ using the SOAP parser.

2. Do I reparse the message aftering excepting it of an MQ Input Node as SOAP? ( I cant seem to set the soap parser on the MQ Input Node)

3. As before in 6.0* create a Message set of the WSDL and bind this against MQ Input node?

4. Any other suggestions?


Basically I want to use SOAP/MQ with all the support and utilities which SOAP/Http gets like Specific input nodes + parsers. I cant seem to be able to select the SOAP parser in any other Nodes other than the SOAP ones - which seem geared to http.


Thanks in advance


John
Back to top
View user's profile Send private message
sridhsri
PostPosted: Fri Aug 08, 2008 5:04 am    Post subject: Reply with quote

Master

Joined: 19 Jun 2008
Posts: 297

IBM is working on a WSDL definition for SOAP over MQ. I am not aware when that might be released. In the meanwhile, I would recommend using SOAP over JMS where the JMS provider is MQ (that way, you still conform to a standard). To read the messages you could use JMSInput node or MQInput node - both should work.
Back to top
View user's profile Send private message
vaibhav_vy
PostPosted: Sun Aug 10, 2008 9:43 pm    Post subject: Reply with quote

Apprentice

Joined: 04 Aug 2008
Posts: 28

AFAIK I can use SOAP over JMS using WebServices WBI adapter to put message in MQ queue which will be picked by either MQInput or JMSInput node. But I think you can not use any input node to receive webservices call directly in message flow when you want SOAP over JMS. You can use HttpInput node to receive webservices call using XML over HTTP or you can use SOAPInput node to receive SOAP over HTTP.
Back to top
View user's profile Send private message
mgk
PostPosted: Mon Aug 11, 2008 3:43 am    Post subject: Reply with quote

Padawan

Joined: 31 Jul 2003
Posts: 1642

The WMQ Service Definition (support pac MA93) refered to above is available from here:

http://www-306.ibm.com/software/integration/wmq/servicedefinition/
_________________
MGK
The postings I make on this site are my own and don't necessarily represent IBM's positions, strategies or opinions.
Back to top
View user's profile Send private message
wilsonjohn24
PostPosted: Thu Aug 14, 2008 10:26 am    Post subject: Reply with quote

Voyager

Joined: 02 Feb 2007
Posts: 93
Location: Scotland

Sorry- for delay in responding, thanks to all for input.

I have read the red paper in the link provided and can see how this could be of use to Broker when calling to Web Service with a port type of MQ/JMS.

But in a scenario where you want Message Broker to Facade a leagcy platform as a SOAP/MQ end point. Very simple if a company has standard of:
- SOAP complicant XML.
- Reliable Message backbone for all communications.

You cant use the SOAP parser - you need to use MQInput + XMLNSC?

Even the scenario in the Red Paper talks about MQ Applications - but Broker can be viewed as an MQ Application yet it cant act as a true consumer of SOAP/MQ or at the very least a compliant one.

Hopefully, I have not seen the woods for the trees (not the first or last time that will happen) - but this seem a big issue in developing SOA architecture on a Message Bus, forcing the use of a incorrect parser!
Back to top
View user's profile Send private message
wilsonjohn24
PostPosted: Thu Aug 14, 2008 10:34 am    Post subject: My issues....Websphere HTTP Broker???????? Reply with quote

Voyager

Joined: 02 Feb 2007
Posts: 93
Location: Scotland

My main issue is the speed of development:

HTTP:

SOAP Parser + Soap Mode is really quick just load the WSDL and away you go.


MQ:

Create the Message Set + XMLNS Parser + all the hassel of round tripping as the WSDL changes etc.

In a sentence....

It should be easier to deal with SOAP/MQ Messages than HTTP/SOAP in Websphere Message Broker!!!!!!!! Websphere HTTP Broker?????????
Back to top
View user's profile Send private message
fjb_saper
PostPosted: Thu Aug 14, 2008 1:12 pm    Post subject: Re: My issues....Websphere HTTP Broker???????? Reply with quote

Grand High Poobah

Joined: 18 Nov 2003
Posts: 20756
Location: LI,NY

wilsonjohn24 wrote:
My main issue is the speed of development:

HTTP:

SOAP Parser + Soap Mode is really quick just load the WSDL and away you go.


MQ:

Create the Message Set + XMLNS Parser + all the hassel of round tripping as the WSDL changes etc.

In a sentence....

It should be easier to deal with SOAP/MQ Messages than HTTP/SOAP in Websphere Message Broker!!!!!!!! Websphere HTTP Broker?????????

You don't HAVE to use a message set when you use the XMLNS(C) parsers.
The message set is for when you want to create your legacy message and transform SOAP over JMS into a fixed length legacy type message. You will then need the CWF or TDS parsers and your message set definition, and you will need to map the messages.

Enjoy
_________________
MQ & Broker admin
Back to top
View user's profile Send private message Send e-mail
bprasana
PostPosted: Tue May 11, 2010 9:44 pm    Post subject: Any Resolution? Reply with quote

Disciple

Joined: 18 Apr 2005
Posts: 179

Were you able to resolve this issue?
I know its been more than 1.5 years since this question.
But Is there any best approach for this problem now?

Thanks
bprasana
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 Input Node in 6.1 ( Soap/MQ support!!!)
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.