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 » Information wanted regarding the message set

Post new topic  Reply to topic
 Information wanted regarding the message set « View previous topic :: View next topic » 
Author Message
satyasheel15
PostPosted: Fri Jul 11, 2003 8:55 am    Post subject: Information wanted regarding the message set Reply with quote

Voyager

Joined: 04 Mar 2003
Posts: 86

Question:

My input message is in XML format and the output of the Compute Node is also XML Format. After this I have put one ResetContentDescriptor NOde to change to another message set. And the properties of the ResetContentDescriptor Node is set to the properties to point to another MessageSet. Problem is that when the input messages passed this ResetContentDescriptor Node, output comes out as empty.

Can anyone let me know why this is happening.

Regards Always

Satyasheel
Back to top
View user's profile Send private message Send e-mail MSN Messenger
Empeterson
PostPosted: Fri Jul 11, 2003 9:04 am    Post subject: Reply with quote

Centurion

Joined: 14 Apr 2003
Posts: 125
Location: Foxboro, MA

Did you check all the boxes underneath all the properties you are resetting? Never had this problem so I am just guesing.
_________________
IBM Certified Specialist: MQSeries
IBM Certified Specalist: Websphere MQ Integrator
Back to top
View user's profile Send private message Send e-mail AIM Address
satyasheel15
PostPosted: Fri Jul 11, 2003 9:10 am    Post subject: Information wanted regarding Message Set Reply with quote

Voyager

Joined: 04 Mar 2003
Posts: 86

Hi,

Thanks for the reply. I have set the properties of the ResetContentDescriptor Node like this:

Message Domain: MRM
Message Set:IS_MS_IM520_1_2_3_2001,1 (DR54B3K134001)
Message Type:Inbound_Swift
Message Format: SWIFT

and also clicked all the Box.

But I am getting no message as an output of the ResetContentDescriptor Node. Please advise.
Back to top
View user's profile Send private message Send e-mail MSN Messenger
kirani
PostPosted: Fri Jul 11, 2003 9:37 am    Post subject: Reply with quote

Jedi Knight

Joined: 05 Sep 2001
Posts: 3779
Location: Torrance, CA, USA

Based on the information that you have provided, you should set following properties,
Code:

Message Domain: MRM
Message Set:DR54B3K134001
Message Type:Inbound_Swift (your MRM message identifier)
Message Format: SWIFT (Your wire Format identifier)

_________________
Kiran


IBM Cert. Solution Designer & System Administrator - WBIMB V5
IBM Cert. Solutions Expert - WMQI
IBM Cert. Specialist - WMQI, MQSeries
IBM Cert. Developer - MQSeries

Back to top
View user's profile Send private message Visit poster's website
satyasheel15
PostPosted: Fri Jul 11, 2003 9:21 pm    Post subject: Information Wanted Regarding MessageSet Reply with quote

Voyager

Joined: 04 Mar 2003
Posts: 86

Hi Kiran,

I have done the same setting for the properties, but even then the output coming out of the ResetContentDescriptor Node is empty.

What should I do no?

Regards Always

Satyasheel
Back to top
View user's profile Send private message Send e-mail MSN Messenger
jefflowrey
PostPosted: Sat Jul 12, 2003 7:20 am    Post subject: Re: Information Wanted Regarding MessageSet Reply with quote

Grand Poobah

Joined: 16 Oct 2002
Posts: 19981

satyasheel15 wrote:
I have done the same setting for the properties, but even then the output coming out of the ResetContentDescriptor Node is empty.


How are you creating what will be the 'Input' to the RCD node? Have you put a trace node immediately before the RCD node to verify that you aren't passing in empty data?
Back to top
View user's profile Send private message
satyasheel15
PostPosted: Sun Jul 13, 2003 8:03 pm    Post subject: Information wanted regarding the message set Reply with quote

Voyager

Joined: 04 Mar 2003
Posts: 86

Hi,

Thanks for the reply.

Using the debugger, I had observed that the data passes before the resetcontentdescritor node is not empty data. But after passing through the ResetContentDescriptor Node, it becomes empty.

Please advise/suggest.

Regards Always

Satyasheel
Back to top
View user's profile Send private message Send e-mail MSN Messenger
kirani
PostPosted: Sun Jul 13, 2003 9:38 pm    Post subject: Reply with quote

Jedi Knight

Joined: 05 Sep 2001
Posts: 3779
Location: Torrance, CA, USA

Try attaching a trace node after RCD node, and print ${Root} in it, configure the node to write data to some output file. Also, attach a MQOutput node to write this message to some queue. Pls post your observations here.
_________________
Kiran


IBM Cert. Solution Designer & System Administrator - WBIMB V5
IBM Cert. Solutions Expert - WMQI
IBM Cert. Specialist - WMQI, MQSeries
IBM Cert. Developer - MQSeries

Back to top
View user's profile Send private message Visit poster's website
satyasheel15
PostPosted: Sun Jul 13, 2003 10:44 pm    Post subject: Information wanted regarding the message set Reply with quote

Voyager

Joined: 04 Mar 2003
Posts: 86

Hi Kiran,

I have put the trace node as you have suggested.

The Output of the Trace Node [${Root}] before message going into ResetContentDescriptor is:
--------------------------------
(
(0x1000000)Properties = (
(0x3000000)MessageSet = ''
(0x3000000)MessageType = ''
(0x3000000)MessageFormat = 'XML'
(0x3000000)Encoding = 546
(0x3000000)CodedCharSetId = 437
(0x3000000)Transactional = TRUE
(0x3000000)Persistence = FALSE
(0x3000000)CreationTime = GMTTIMESTAMP '2003-07-14 06:38:16.730'
(0x3000000)ExpirationTime = -1
(0x3000000)Priority = 0
(0x3000000)ReplyIdentifier = X'000000000000000000000000000000000000000000000000'
(0x3000000)ReplyProtocol = 'MQ'
(0x3000000)Topic = NULL
)
(0x1000000)MQMD = (
(0x3000000)SourceQueue = 'INPUT'
(0x3000000)Transactional = TRUE
(0x3000000)Encoding = 546
(0x3000000)CodedCharSetId = 437
(0x3000000)Format = 'MQSTR '
(0x3000000)Version = 2
(0x3000000)Report = 0
(0x3000000)MsgType = 8
(0x3000000)Expiry = -1
(0x3000000)Feedback = 0
(0x3000000)Priority = 0
(0x3000000)Persistence = 0
(0x3000000)MsgId = X'414d51204d51534956323120202020201049123f32d00300'
(0x3000000)CorrelId = X'000000000000000000000000000000000000000000000000'
(0x3000000)BackoutCount = 0
(0x3000000)ReplyToQ = ' '
(0x3000000)ReplyToQMgr = 'MQSIV21 '
(0x3000000)UserIdentifier = 'SP9306 '
(0x3000000)AccountingToken = X'160105150000002c09215b8d0ab775a5156b49f00f000000000000000000000b'
(0x3000000)ApplIdentityData = ' '
(0x3000000)PutApplType = 11
(0x3000000)PutApplName = '\IBM\MQSeries\bin\AMQAPI.EXE'
(0x3000000)PutDate = DATE '2003-07-14'
(0x3000000)PutTime = GMTTIME '06:38:16.730'
(0x3000000)ApplOriginData = ' '
(0x3000000)GroupId = X'000000000000000000000000000000000000000000000000'
(0x3000000)MsgSeqNumber = 1
(0x3000000)Offset = 0
(0x3000000)MsgFlags = 0
(0x3000000)OriginalLength = -1
)
(0x1000010)XML = (
(0x1000000)TMESSAGE = (
(0x1000000)TMHEADER = (
(0x2000000) = ''
(0x1000000)TMVERSION = (
(0x2000000) = 'VERS4.0 '
)
(0x1000000)TMAPPLID = (
(0x2000000) = 'ZYEGGB20 '
)
(0x1000000)TMAUTHID = (
(0x2000000) = 'SIMLGB22 '
)
(0x1000000)TMAUTHTY = (
(0x2000000) = 'BIC '
)
(0x1000000)TMACCTNO = (
(0x2000000) = 'NS88J10000003000'
)
(0x1000000)TMCDIRTY = (
(0x2000000) = 'MT520 '
)
(0x1000000)TMDIRINT = (
(0x2000000) = 'TM '
)
(0x1000000)TMIDENTI = (
(0x2000000) = '00000227690'
)
(0x1000000)TMKEYFLD = (
(0x2000000) = 'ZYEGGB20 2002-05-28-10.53.17.013231 000000000'
)
(0x1000000)TMRECTTS = (
(0x2000000) = '2002-05-28-10.53.17.008798'
)
(0x1000000)TMIMSEQN = (
(0x2000000) = ' '
)
(0x1000000)TMSTATUS = (
(0x2000000) = ' '
)
(0x1000000)TMDESTIN = (
(0x2000000) = ' '
)
(0x1000000)TMDESTMT = (
(0x2000000) = ' '
)
(0x1000000)TMIMTRID = (
(0x2000000) = ' '
)
(0x1000000)TMIMRIID = (
(0x2000000) = ' '
)
(0x1000000)TMBLIMRI = (
(0x2000000) = ' '
)
(0x1000000)TMBLKSEQ = (
(0x2000000) = ' '
)
(0x1000000)TMBLKQTY = (
(0x2000000) = ' '
)
)
(0x1000000)TMDIRECTIVE = (
(0x2000000) = '{1:F01SIMLGB22AXXX0000000000}{2:I520CHASGB20XAMSN}{3:{108:1180522961}}{4:
:30:030528
:20:perftest7v2
:31P:030527GB
:35B:/ASED/7154364
:82D:/ABIC/NEIMGB2L
SIM UK(Internal)
London UK
:35A:SHS700,0000
:83D:/25511
:87D:/ABIC/TTISGB2L
:85D:/ABIC/TTISGB2L
:72:/MIGRATION//NCBO/
-}'
)
)
(0x5000018) = (
(0x2000000) = ''
(0x6000011) = '1.0'
)
)
)

The Output of the Trace Node [${Root}] after the message comes out of the ResetContentDescriptor is:
----------------------------------

(
(0x1000000)Properties = (
(0x3000000)MessageSet = 'DR54B3K134001'
(0x3000000)MessageType = '/Inbound_Swift'
(0x3000000)MessageFormat = 'SWIFT (SWIFT)'
(0x3000000)Encoding = 546
(0x3000000)CodedCharSetId = 437
(0x3000000)Transactional = TRUE
(0x3000000)Persistence = FALSE
(0x3000000)CreationTime = GMTTIMESTAMP '2003-07-14 06:38:16.730'
(0x3000000)ExpirationTime = -1
(0x3000000)Priority = 0
(0x3000000)ReplyIdentifier = X'000000000000000000000000000000000000000000000000'
(0x3000000)ReplyProtocol = 'MQ'
(0x3000000)Topic = NULL
)
(0x1000000)MQMD = (
(0x3000000)SourceQueue = 'INPUT'
(0x3000000)Transactional = TRUE
(0x3000000)Encoding = 546
(0x3000000)CodedCharSetId = 437
(0x3000000)Format = 'MQSTR '
(0x3000000)Version = 2
(0x3000000)Report = 0
(0x3000000)MsgType = 8
(0x3000000)Expiry = -1
(0x3000000)Feedback = 0
(0x3000000)Priority = 0
(0x3000000)Persistence = 0
(0x3000000)MsgId = X'414d51204d51534956323120202020201049123f32d00300'
(0x3000000)CorrelId = X'000000000000000000000000000000000000000000000000'
(0x3000000)BackoutCount = 0
(0x3000000)ReplyToQ = ' '
(0x3000000)ReplyToQMgr = 'MQSIV21 '
(0x3000000)UserIdentifier = 'SP9306 '
(0x3000000)AccountingToken = X'160105150000002c09215b8d0ab775a5156b49f00f000000000000000000000b'
(0x3000000)ApplIdentityData = ' '
(0x3000000)PutApplType = 11
(0x3000000)PutApplName = '\IBM\MQSeries\bin\AMQAPI.EXE'
(0x3000000)PutDate = DATE '2003-07-14'
(0x3000000)PutTime = GMTTIME '06:38:16.730'
(0x3000000)ApplOriginData = ' '
(0x3000000)GroupId = X'000000000000000000000000000000000000000000000000'
(0x3000000)MsgSeqNumber = 1
(0x3000000)Offset = 0
(0x3000000)MsgFlags = 0
(0x3000000)OriginalLength = -1
)
(0x1000021)MRM =

------------------------

Kindly advise.

Regards Always

Satyasheel
Back to top
View user's profile Send private message Send e-mail MSN Messenger
jefflowrey
PostPosted: Mon Jul 14, 2003 5:59 am    Post subject: Reply with quote

Grand Poobah

Joined: 16 Oct 2002
Posts: 19981

When I have seen a trace file end like that, it means that the parser was unable to parse the data, and the trace node threw an error.

Check your system log.
Back to top
View user's profile Send private message
satyasheel15
PostPosted: Mon Jul 14, 2003 6:16 am    Post subject: Information wanted regarding the Message Set Reply with quote

Voyager

Joined: 04 Mar 2003
Posts: 86

Hi,

There is no system log generated otherwise I would have solved the problem.

So how could I correct the same.

Regards Always

Satyasheel
Back to top
View user's profile Send private message Send e-mail MSN Messenger
lung
PostPosted: Mon Jul 14, 2003 11:18 pm    Post subject: Reply with quote

Master

Joined: 27 Aug 2002
Posts: 291
Location: Malaysia

Usually this error occurs when the message that is being parsed by the RCD node does not match the message format of the message type defined in the RCD node.

Wire a TryCatch node before the RCD node. Then wire the Try terminal to the RCD node, and the Catch terminal to a trace file. Put this code in the pattern of the trace file.
Code:
${ExceptionList}


This trace file should provide you with the exception list on why the RCD is unable to parse the message.
Back to top
View user's profile Send private message Send e-mail Yahoo Messenger MSN Messenger
Display posts from previous:   
Post new topic  Reply to topic Page 1 of 1

MQSeries.net Forum Index » WebSphere Message Broker (ACE) Support » Information wanted regarding the message set
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.