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 » MRM XML Validation Error Using Validate Node in WMB 6.0

Post new topic  Reply to topic Goto page Previous  1, 2
 MRM XML Validation Error Using Validate Node in WMB 6.0 « View previous topic :: View next topic » 
Author Message
francoisvdm
PostPosted: Wed Jul 05, 2006 6:17 am    Post subject: Reply with quote

Partisan

Joined: 09 Aug 2001
Posts: 332

Thanks, learning something new everyday!
_________________
If you do not know the answer or you get the urge to answer with "RTFM" or "Search better in this forum", please refrain from doing so, just move on to the next question. Much appreciated.

Francois van der Merwe
Back to top
View user's profile Send private message Send e-mail
fjb_saper
PostPosted: Wed Jul 05, 2006 4:56 pm    Post subject: Re: MRM XML Validation Error Using Validate Node in WMB 6.0 Reply with quote

Grand High Poobah

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

jboller001 wrote:

This results in the following excepiton details:
(0x01000000):ParserException = (
(0x03000000):File = 'F:\build\S600_P\src\MTI\MTIforBroker\MtiImbParser2\MtiImbTreeIterator.cpp'
(0x03000000):Line = 1337
(0x03000000):Function = 'MtiImbTreeIteratorImpl::fetchData'
(0x03000000):Type = ''
(0x03000000):Name = ''
(0x03000000):Label = ''
(0x03000000):Catalog = 'BIPv600'
(0x03000000):Severity = 3
(0x03000000):Number = 5341
(0x03000000):Text = 'Syntax Error: Unknown or Invalide Type found in Tree.'


I've tried checking the nillable attribute of the field and have played with the Encoding Numeric Null and Encoding Non-Numeric Null attributes of the message set and have had no luck. Any suggestions would be greatly appreciated.



Typical reason here: Right tag wrong namespace.

Enjoy
_________________
MQ & Broker admin
Back to top
View user's profile Send private message Send e-mail
madi
PostPosted: Fri Nov 10, 2006 7:21 am    Post subject: Reply with quote

Chevalier

Joined: 17 Jan 2006
Posts: 475

Hi All

I have this same error thats posted in this topic

i want to see if there is anything i could do yo prevent it or go around it

this is my flow

HTTPInput(MRM) --> AuthentcationSubflow -->Error Filter --> Conpute(MRM) --> HTTPReply

Authentication Subflow calls a service with the authentication details from the http headers which goes to a database to validate the user

now this flow was working fine until yesterday when i changed something in my Auth subflow.

what i changed has to do with the way i call the service inside the subflow

the message going in and out of the subflow is the same

but now i get this error

Quote:
( BROKER25.Interface16 ) An IMB syntax node Type Error has occurred during writing.

MtiImbSyntax Error: Unknown or Invalid Type found in IMB Tree. A call to getData() on a MtiImbSyntaxElement has found a type associated with an ImbValue which it cannot handle. This is an internal error.

Gather trace logs and contact support detailing what operations were performed. Examine any ESQL to see what type of manipulation occurred on elements. Review further error messages for an indication to the cause of the errors.

( BROKER25.Interface16 ) Message Translation Interface Writing Errors have occurred:
Message Set Name : ''RetrieveClientDetails''
Message Set Level : '1'
Message Format : ''XML1''
Message Type Path : ''Envelope''

Review further error messages for an indication to the cause of the errors.


i cannot see how the changes in the subflow can effect the main flow especially when i have not touched the message ...... i just deal with the envronment i the suflow!!

if this is indeed a bug when does it show up and why??

--madi
Back to top
View user's profile Send private message
madi
PostPosted: Fri Nov 10, 2006 9:14 am    Post subject: Reply with quote

Chevalier

Joined: 17 Jan 2006
Posts: 475

ok after many trail and error i could pin point where hte error is coming from

in the subflow im calling a service

Input --> Load properties --> Compute(prepare request message) --> HTTP Request --> Compute (to handle response) --> Out

this error occurs if i use XMLNSC parser for the response from HTTP Request Node (default --> message domain)

if i change it to XML or XMLNS the main flow is working fine ...... don't know why the domain here would effect the main flow

the problem now is if I use the XML or XMLNS domains its not parsing correctly and if i use the xmlnsc parser which is parsing correctly but this MRM bug is getting triggered.

please let me know if there is a solution for this

--madi
Back to top
View user's profile Send private message
kimbert
PostPosted: Mon Nov 13, 2006 4:48 am    Post subject: Reply with quote

Jedi Council

Joined: 29 Jul 2003
Posts: 5543
Location: Southampton

Quote:
This error occurs if i use XMLNSC parser for the response from HTTP Request Node (default --> message domain)

if i change it to XML or XMLNS the main flow is working fine ...... don't know why the domain here would affect the main flow
The message tree built by XMLNSC is different from the message tree built by XMLNS. That's the whole point of the XMLNSC domain - it builds compact trees which are faster to build, faster to access, and consume less memory.

To answer your question, I believe you are hitting a known defect when copying from an XML tree to an MRM tree. Installing FP3 may well fix it ( see IY88105 )
Back to top
View user's profile Send private message
madi
PostPosted: Mon Nov 13, 2006 7:51 am    Post subject: Reply with quote

Chevalier

Joined: 17 Jan 2006
Posts: 475

Quote:
The message tree built by XMLNSC is different from the message tree built by XMLNS. That's the whole point of the XMLNSC domain - it builds compact trees which are faster to build, faster to access, and consume less memory.


i kinda got that part ........ my point was the "known bug" is getting triggered only if i use XMLNSC parser

looks like FP3 is the answer

thanks kimbert

--madi
Back to top
View user's profile Send private message
Display posts from previous:   
Post new topic  Reply to topic Goto page Previous  1, 2 Page 2 of 2

MQSeries.net Forum Index » WebSphere Message Broker (ACE) Support » MRM XML Validation Error Using Validate Node in WMB 6.0
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.