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 » DFDL Serialization error

Post new topic  Reply to topic
 DFDL Serialization error « View previous topic :: View next topic » 
Author Message
sarasu
PostPosted: Sat Feb 09, 2013 2:00 pm    Post subject: DFDL Serialization error Reply with quote

Master

Joined: 02 Feb 2006
Posts: 229

I have created a test service using MB8 toolkit /MB8 runtime. And within the compute node, I have used a select statement to retrieve data from the sql DB. I am able to see the response successfully.

But when i tried using a different scenario as below.

XMLNSC --> DFDL (Defined from a cobol copy book) --> MQOutput. ( In this process, getting the serialization error when it connects to the DB.
SQL statement used:
SET TEMP = THE (SELECT ITEM T.NAME FROM Database.TestTABLE AS T Where T.UNIQUEID = TEMP_UNIQUEID);

Please advise.
Back to top
View user's profile Send private message
fjb_saper
PostPosted: Sat Feb 09, 2013 2:52 pm    Post subject: Reply with quote

Grand High Poobah

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

And how is the ESQL statement related to the other information you are giving us? Remember mind readers we are not!
_________________
MQ & Broker admin
Back to top
View user's profile Send private message Send e-mail
kimbert
PostPosted: Sat Feb 09, 2013 4:14 pm    Post subject: Reply with quote

Jedi Council

Joined: 29 Jul 2003
Posts: 5542
Location: Southampton

Quote:
In this process, getting the serialization error when it connects to the DB
How can we help you to avoid this 'serialization error' if you do not tell us what the error says?
Back to top
View user's profile Send private message
sarasu
PostPosted: Mon Feb 11, 2013 6:30 am    Post subject: Reply with quote

Master

Joined: 02 Feb 2006
Posts: 229

Please fidnt he below error details I was getting.

<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/">
<soapenv:Body>
<soapenv:Fault>
<faultcode>soapenv:Server</faultcode>
<faultstring>BIP3113E: Exception detected in message flow gen.Test.SOAP Input (broker TEST_BRKR1)</faultstring>
<detail>
<Text>BIP2230E: Error detected whilst processing a message in node 'gen.Test.MQ Output'.
The message broker detected an error whilst processing a message in node 'gen.Test.MQ Output'. An exception has been thrown to cut short the processing of the message.
See the following messages for details of the error. : /build/slot1/S800_P/src/DataFlowEngine/ImbMqOutputNode.cpp: 876: ImbMqOutputNode::evaluate: ComIbmMQOutputNode: gen/Test#FCMComposite_1_8.gen/operation1_Request_Response#FCMComposite_1_5
BIP5831E: The DFDL serializer signalled that a processing error occurred. The message from the DFDL serializer is: 'CTDU4004E: The DFDL serializer cannot output element 'PASSWORD_DATA' because it does not match an element declaration at the current position in the DFDL schema model.' The element being serialized was: '/DFDL/RECORD/INFO/PWD_DATA'
Processing errors occurred during the serializing of a DFDL message tree.
Review and resolve the problems indicated in the message from the DFDL serializer by modifying or deleting the specified element from the DFDL message tree. : /build/slot1/S800_P/src/MTI/MTIforBroker/DfdlParser/ImbDFDLErrorHandler.cpp: 314: ImbDFDLErrorHandler::handleSerializerErrors: ComIbmSOAPInputNode: gen/Test#FCMComposite_1_1</Text>
</detail>
</soapenv:Fault>
</soapenv:Body>
</soapenv:Envelope>


Last edited by sarasu on Mon Feb 11, 2013 2:19 pm; edited 1 time in total
Back to top
View user's profile Send private message
lancelotlinc
PostPosted: Mon Feb 11, 2013 7:06 am    Post subject: Reply with quote

Jedi Knight

Joined: 22 Mar 2010
Posts: 4941
Location: Bloomington, IL USA

I found that error: The DFDL serializer cannot output element 'GKPR_BP_RACF_PASSWORD_DATA' because it does not match an element declaration at the current position in the DFDL schema model.

What is your plan to solve this error?
_________________
http://leanpub.com/IIB_Tips_and_Tricks
Save $20: Coupon Code: MQSERIES_READER
Back to top
View user's profile Send private message Send e-mail
smdavies99
PostPosted: Mon Feb 11, 2013 7:25 am    Post subject: Reply with quote

Jedi Council

Joined: 10 Feb 2003
Posts: 6076
Location: Somewhere over the Rainbow this side of Never-never land.

sarasu wrote:


'GKPR_BP_RACF_PASSWORD_DATA'



Please obfuscate field names like this RACF is a huge give away for many of us.

You might also be breaching confidentiality rukes when using real data names on a public forum.
_________________
WMQ User since 1999
MQSI/WBI/WMB/'Thingy' User since 2002
Linux user since 1995

Every time you reinvent the wheel the more square it gets (anon). If in doubt think and investigate before you ask silly questions.
Back to top
View user's profile Send private message
kimbert
PostPosted: Mon Feb 11, 2013 12:34 pm    Post subject: Reply with quote

Jedi Council

Joined: 29 Jul 2003
Posts: 5542
Location: Southampton

Your message tree is a tree of names and values. The DFDL serializer cannot match the names in your message tree to the names in the DFDL xsd.

We cannot solve this for you - you may need to take a debug-level user trace ( using command-line commands mqsichangetrace, mqsireadlog, mqsiformatlog ). Then you will be able to see exactly how much of your message tree *did* match the xsd, and exactly where the problem has occurred.

However, there might be enough information to solve the problem in the error message, if you read it very carefully.
Back to top
View user's profile Send private message
sarasu
PostPosted: Mon Feb 11, 2013 2:15 pm    Post subject: Reply with quote

Master

Joined: 02 Feb 2006
Posts: 229

I found that error: The DFDL serializer cannot output element 'PASSWORD_DATA' because it does not match an element declaration at the current position in the DFDL schema model.

What is your plan to solve this error?


This is correct lancelotlinc & Kimbert. I have changed the position of the filed as per the DFDL and its working now.

Thanks for the catch.

Thanks
Back to top
View user's profile Send private message
kimbert
PostPosted: Mon Feb 11, 2013 2:46 pm    Post subject: Reply with quote

Jedi Council

Joined: 29 Jul 2003
Posts: 5542
Location: Southampton

Glad it's working for you now.
Quote:
Thanks for the catch.
You're welcome. But you did not really need our help - the error message was perfectly clear. Two lessons from this:
- try to provide enough information to allow us to actually answer you questions
- read error messages carefully before asking for help
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 » DFDL Serialization error
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.