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 » http input node - queue

Post new topic  Reply to topic
 http input node - queue « View previous topic :: View next topic » 
Author Message
mqwbiwf
PostPosted: Thu Jan 31, 2008 6:28 pm    Post subject: http input node - queue Reply with quote

Centurion

Joined: 21 Jul 2006
Posts: 126

hi, here's what im trying:
httpinput node -> compute node -> output node (i.e. just trying to save the msg to a queue)

in httpinput node - incoming soap msg

in compute node:
CALL CopyMessageHeaders();
SET OutputRoot.HTTPInputHeader = null;
CREATE NEXTSIBLING OF OutputRoot.Properties DOMAIN 'MQMD';
SET OutputRoot.XML = InputRoot.XML;

but it throws error while putting msg in output queue - says: failed to put message.
i tried to search but most of them say to do exactly what I did.
any help is greatly appreciated.
Back to top
View user's profile Send private message
fjb_saper
PostPosted: Thu Jan 31, 2008 6:49 pm    Post subject: Reply with quote

Grand High Poobah

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

Set your MQOutput node properties to default and not pass all.
You might still have to initialize a few fields in the MQMD.

Enjoy
_________________
MQ & Broker admin
Back to top
View user's profile Send private message Send e-mail
mqwbiwf
PostPosted: Thu Jan 31, 2008 7:02 pm    Post subject: Reply with quote

Centurion

Joined: 21 Jul 2006
Posts: 126

thanks buddy, my output node props are set to default. i didn't change anything, just mentioned the queue name.

i tried to set these mqmd headers (got them from another flow which was successfully writing msg to a queue and replicated them):
CALL CopyMessageHeaders();
SET OutputRoot.HTTPInputHeader = null;
CREATE NEXTSIBLING OF OutputRoot.Properties DOMAIN 'MQMD';
SET OutputRoot.MQMD.Transactional = true;
SET OutputRoot.MQMD.Encoding = 546;
SET OutputRoot.MQMD.CodeCharSetId = 437;
SET OutputRoot.MQMD.Version = 2;
SET OutputRoot.MQMD.MsgType = 8;
SET OutputRoot.MQMD.Report = 0;
SET OutputRoot.MQMD.Expiry = -1;

but still get that error...
Back to top
View user's profile Send private message
fjb_saper
PostPosted: Thu Jan 31, 2008 7:08 pm    Post subject: Reply with quote

Grand High Poobah

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

I think you misunderstood me.

There is property on that tab where the default value is "pass all"
I believe it refers to the MQ Context.
You want to SET it to the value "default" (drop down).

Enjoy
_________________
MQ & Broker admin
Back to top
View user's profile Send private message Send e-mail
mqwbiwf
PostPosted: Thu Jan 31, 2008 7:23 pm    Post subject: Reply with quote

Centurion

Joined: 21 Jul 2006
Posts: 126

Cool! That worked....Thanks much buddy
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 » http input node - queue
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.