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 » WMB WTX exception

Post new topic  Reply to topic
 WMB WTX exception « View previous topic :: View next topic » 
Author Message
bobbee
PostPosted: Tue Nov 04, 2008 8:12 am    Post subject: WMB WTX exception Reply with quote

Knight

Joined: 20 Sep 2001
Posts: 545
Location: Tampa

I have a flow using a WTX node (WMB 8.1.0.2 on Windows with WTX 8.2.0.3). I have a FileInput Node accepting an X12 message wired into the WTX Map Node. This node is executing the Compliance Check against the X12. I am letting the WTX node read the Static data files in throught it's file adapter. I am getting the following error.

2008-11-04 10:58:29.590984 5764 UserTrace DTXMB1001I: WTX for WMB information message for CompCheck.CompCheckMF.CompCheck:
'Generating error message...'
No user action required.
2008-11-04 10:58:29.591119 5764 UserTrace BIP4149E: User-defined extension input parameter failed debug validation check.
Input parameter 2 passed into function ''cniGetParserClassName'' is a NULL pointer.
Correct user-defined extension implementation accordingly.
2008-11-04 10:58:29.591348 5764 UserTrace BIP2231E: Error detected whilst processing a message in node 'CompCheck.CompCheckMF.CompCheck'.
The message broker detected an error whilst processing a message in node 'CompCheck.CompCheckMF.CompCheck'. The message has been augmented with an exception list and has been propagated to the node's failure terminal for further processing.
See the following messages for details of the error.
2008-11-04 10:58:29.591371 5764 RecoverableException DTXMB1004E: WTX for WMB exception {1}:
'cniGetParserClassName'
Refernce previouse messages.
2008-11-04 10:58:29.591491 5764 UserTrace BIP2539I: Node 'CompCheck.CompCheckMF.Trace1': Evaluating expression ''ExceptionList'' at ('', '2.3'). This resolved to ''ExceptionList''. The result was ''ROW... Root Element Type=16777216 NameSpace='' Name='Root' Value=NULL''.
2008-11-04 10:58:29.591720 5764 UserTrace BIP2539I: Node 'CompCheck.CompCheckMF.Trace1': Evaluating expression ''Root'' at ('', '4.3'). This resolved to ''Root''. The result was ''ROW... Root Element Type=16777216 NameSpace='' Name='Root' Value=NULL''.
2008-11-04 10:58:29.594802 5764 UserTrace BIP4060I: Data ''Second Trace Dump ExceptionList Start
( ['MQROOT' : 0x8845310]
(0x01000000):RecoverableException = (
(0x03000000):File = 'F:\build\S610_P\src\DataFlowEngine\ImbDataFlowNode.cpp' (CHARACTER)
(0x03000000):Line = 739 (INTEGER)
(0x03000000):Function = 'ImbDataFlowNode::createExceptionList' (CHARACTER)
(0x03000000):Type = 'ComIbmCniNode' (CHARACTER)
(0x03000000):Name = 'CompCheck/CompCheckMF#FCMComposite_1_3' (CHARACTER)
(0x03000000):Label = 'CompCheck.CompCheckMF.CompCheck' (CHARACTER)
(0x03000000):Catalog = 'BIPv610' (CHARACTER)
(0x03000000):Severity = 3 (INTEGER)
(0x03000000):Number = 2230 (INTEGER)
(0x03000000):Text = 'Node throwing exception' (CHARACTER)
(0x01000000):RecoverableException = (
(0x03000000):File = 'CMqsiNode.cpp' (CHARACTER)
(0x03000000):Line = 485 (INTEGER)
(0x03000000):Function = 'cniGetParserClassName' (CHARACTER)
(0x03000000):Type = '' (CHARACTER)
(0x03000000):Name = '' (CHARACTER)
(0x03000000):Label = '' (CHARACTER)
(0x03000000):Catalog = 'txmsgv82' (CHARACTER)
(0x03000000):Severity = 3 (INTEGER)
(0x03000000):Number = 268370924 (INTEGER)
(0x03000000):Text = 'Exception' (CHARACTER)
(0x01000000):Insert = (
(0x03000000):Type = 5 (INTEGER)
(0x03000000):Text = 'cniGetParserClassName' (CHARACTER)
)
)
)
)
Back to top
View user's profile Send private message Send e-mail AIM Address
fjb_saper
PostPosted: Tue Nov 04, 2008 3:07 pm    Post subject: Reply with quote

Grand High Poobah

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

bobbee wrote:
2008-11-04 10:58:29.591119 5764 UserTrace BIP4149E: User-defined extension input parameter failed debug validation check.
Input parameter 2 passed into function ''cniGetParserClassName'' is a NULL pointer.
Correct user-defined extension implementation accordingly.

I would have thought this clear enough a pointer
_________________
MQ & Broker admin
Back to top
View user's profile Send private message Send e-mail
bobbee
PostPosted: Tue Nov 04, 2008 4:59 pm    Post subject: Reply with quote

Knight

Joined: 20 Sep 2001
Posts: 545
Location: Tampa

Wow, thanks alot. That was so helpful. DUH!!!!
Back to top
View user's profile Send private message Send e-mail AIM Address
fjb_saper
PostPosted: Tue Nov 04, 2008 9:55 pm    Post subject: Reply with quote

Grand High Poobah

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

Sorry but not being familiar with your extension and what you do in function cni.getParserClassName, nor the parms you are passing/suposed to pass to it, there is little else I can do to help.

Irony aside your whole trace revolves around passing a ROW argument that ultimately resolves to a null value to that function...
_________________
MQ & Broker admin
Back to top
View user's profile Send private message Send e-mail
bobbee
PostPosted: Wed Nov 05, 2008 3:05 am    Post subject: Reply with quote

Knight

Joined: 20 Sep 2001
Posts: 545
Location: Tampa

Irony included, ask before making a blanket statement.

I do not have a user extenson that I have written. The posting was clear. So, I have a flow that is using a FileInput collecting an X12 transmission file which is directly wired into a WTX Map node. The Map node is using the WTX Compliance Check HIPPA routine.

Somewhere in there there is a setting that is not right. I have gone from using file input nodes into a collector node to a single File Input node. This one error keep coming up.

As neither the FileInput node or the WTX Map node are my code I cannot break the code open and find out what is going on. The reason for the post was to get some 'positive' suggestions aside from opening a PMR and what has come out so far.
Back to top
View user's profile Send private message Send e-mail AIM Address
Vitor
PostPosted: Wed Nov 05, 2008 3:12 am    Post subject: Reply with quote

Grand High Poobah

Joined: 11 Nov 2005
Posts: 26093
Location: Texas, USA

bobbee wrote:
As neither the FileInput node or the WTX Map node are my code I cannot break the code open and find out what is going on. The reason for the post was to get some 'positive' suggestions aside from opening a PMR and what has come out so far.


If you've got no user code in the mix then a PMR is your best option. Broker shouldn't throw exceptions even if you do have a setting mis-set.

IBM also can break the code open to find out what's going on.
_________________
Honesty is the best policy.
Insanity is the best defence.
Back to top
View user's profile Send private message
bobbee
PostPosted: Wed Nov 05, 2008 3:31 am    Post subject: Reply with quote

Knight

Joined: 20 Sep 2001
Posts: 545
Location: Tampa

oh well, let me go find someone in the lab. I know it's my fault. Just cannot figure out what I am doing wrong.
Thanks!!!!! Will post back with the answer. Not many hit on the error code in google.
Back to top
View user's profile Send private message Send e-mail AIM Address
fjb_saper
PostPosted: Wed Nov 05, 2008 11:04 am    Post subject: Reply with quote

Grand High Poobah

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

bobbee wrote:
oh well, let me go find someone in the lab. I know it's my fault. Just cannot figure out what I am doing wrong.
Thanks!!!!! Will post back with the answer. Not many hit on the error code in google.

And as an ultimate question are you positive there is nothing wrong in your input file/message and the error is not justified?
_________________
MQ & Broker admin
Back to top
View user's profile Send private message Send e-mail
bobbee
PostPosted: Wed Nov 05, 2008 11:11 am    Post subject: Reply with quote

Knight

Joined: 20 Sep 2001
Posts: 545
Location: Tampa

We ran all the data file, both X12 transactions and the Static input files required by the CompCheck map into the design studio. the fle was processed and all expected output was receved. Does this mean Broker is not deliverng the file as expected? Good question.

But yes, we tested the fle outside of Broker with the existing maps and they worked.

Thanks!!!
Back to top
View user's profile Send private message Send e-mail AIM Address
Subha
PostPosted: Thu Nov 06, 2008 1:16 am    Post subject: Reply with quote

Apprentice

Joined: 14 Nov 2006
Posts: 33
Location: Toronto

I think the parser set in Input Node must be BLOB. Just a thought.Please check it.

Thanks,
Subha
_________________
Subh
Back to top
View user's profile Send private message
bobbee
PostPosted: Thu Nov 06, 2008 2:54 am    Post subject: Reply with quote

Knight

Joined: 20 Sep 2001
Posts: 545
Location: Tampa

I was feeling the same way. When I set up the flow I noticed it was greyed out but said the default was blob. Being around the block a couple of thousand times I did not trust that so I specifically selected 'BLOB' sa the domain. I did notice that the WTX node sez for outputs f the DOMAIN is not selected it will default to the input domain.

I have my PMR up but got an interesting reply from someone knowledgeable in the product development. This stated that it is a 'bogus' error thrown by WMB and will not stop processing. If this is true I have another issue then as I am not seeing output to my FileOutput nodes wired to the output cards I have created on the WTX Map node to match the WTX maps output cards. Will keep you all notified, Thanks for the suggestion.
Back to top
View user's profile Send private message Send e-mail AIM Address
bobbee
PostPosted: Wed Nov 12, 2008 1:29 pm    Post subject: Reply with quote

Knight

Joined: 20 Sep 2001
Posts: 545
Location: Tampa

Ok, got it working.
Changed down to on input to trigger,
Changed the output terminal to out1
Corrected the map to align with what I was ding in the MF
And i moved from the ComplianceCheck to a verification on an 824

I wanted to prove my WTX and WMB setup was correct. Now that it is I can move forward.
Back to top
View user's profile Send private message Send e-mail AIM Address
Display posts from previous:   
Post new topic  Reply to topic Page 1 of 1

MQSeries.net Forum Index » WebSphere Message Broker (ACE) Support » WMB WTX exception
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.