Author |
Message
|
Heena |
Posted: Thu Sep 10, 2015 5:07 am Post subject: SOAP over MQ |
|
|
Newbie
Joined: 26 Sep 2014 Posts: 6
|
Hi,
I need to recieve SOAP message on MQ input node.
I have created one message set with WSDL.
I have set the parser of MQInput node as MRM parser.
In the next compute node I want to process the SOAP message that I have recieved via MQ.
But message isn't getting parsed. It's giving an error like "[b]RM dictionary not found[/b]".
Can anybody pls help me with the same? It's urgent.
I am using IIB V.9.0.0.2.
Thanks in advance |
|
Back to top |
|
 |
mqjeff |
Posted: Thu Sep 10, 2015 5:10 am Post subject: |
|
|
Grand Master
Joined: 25 Jun 2008 Posts: 17447
|
If you want to do SOAP over MQ you should probably be using SOAP over JMS.
Then you don't need to use an MQInput node and the WSDL will be properly used.
With a plain MQInput node you need to make sure that you have configured the parser on the properties.
The MRM parser is the wrong parser for SOAP. SOAP is XMLNSC. Start to finish.
You shouldn't even be using MRM in v9. You should be using DFDL for all of your non-XML data.
Fix that, and then try using a SOAP Extract after your MQInput node. _________________ chmod -R ugo-wx / |
|
Back to top |
|
 |
Heena |
Posted: Thu Sep 10, 2015 5:31 am Post subject: SOAP over MQ |
|
|
Newbie
Joined: 26 Sep 2014 Posts: 6
|
I understood your point.
But with XMLNSC parser, I won't be able to use the WSDL which is having message structure.
We aren't allowed to use SOAP over JMS as per the project requirements.
So, how should I approach now? |
|
Back to top |
|
 |
Vitor |
Posted: Thu Sep 10, 2015 5:41 am Post subject: Re: SOAP over MQ |
|
|
 Grand High Poobah
Joined: 11 Nov 2005 Posts: 26093 Location: Texas, USA
|
Heena wrote: |
I understood your point. |
No you didn't.
Heena wrote: |
But with XMLNSC parser, I won't be able to use the WSDL which is having message structure. |
Yes you can.
Heena wrote: |
We aren't allowed to use SOAP over JMS as per the project requirements. |
Ask whoever wrote the project requirements what the difference is between SOAP over JMS and a message with a SOAP payload structure arriving on an MQ queue. Exactly. In detail.
Heena wrote: |
So, how should I approach now? |
Get some training and/or mentoring. Your questions display significant lack of knowledge on the capabilities and usage of IIB. You might want to organize some training for whoever banned SOAP over JMS but decided to use MQ as a transport mechanism while you're at it. _________________ Honesty is the best policy.
Insanity is the best defence. |
|
Back to top |
|
 |
mqjeff |
Posted: Thu Sep 10, 2015 5:57 am Post subject: Re: SOAP over MQ |
|
|
Grand Master
Joined: 25 Jun 2008 Posts: 17447
|
Vitor wrote: |
Heena wrote: |
But with XMLNSC parser, I won't be able to use the WSDL which is having message structure. |
Yes you can. |
The XMLNSC parser - and the SOAP Parser - use the XSDs that are loaded from the WSDL.
Oddly enough, you aren't required to tell these parsers which model to use. They detect it based on the name and namespace of the root element of the document.
As my esteemable colleague says - you need training. Or at least learning. _________________ chmod -R ugo-wx / |
|
Back to top |
|
 |
Heena |
Posted: Sat Sep 12, 2015 5:38 am Post subject: |
|
|
Newbie
Joined: 26 Sep 2014 Posts: 6
|
Yeah,
It worked and the functionality I needed is running.
Thanks a lot. |
|
Back to top |
|
 |
|