cancel
Showing results for 
Search instead for 
Did you mean: 

RuntimeException in Message-Mapping transformatio error in txt to txt fcc

Former Member
0 Kudos

hi

in my design part i executed my mapping program , it executed successfully

my src is

<?xml version="1.0" encoding="UTF-8"?>

<ns0:mt_sarat_txttxt_sender xmlns:ns0="http://Sarat">

<Company>

<Header>

<Key1>H</Key1>

<RecordId>123</RecordId>

<PlantName>abc</PlantName>

</Header>

<Item>

<Key2>I</Key2>

<MaterialId>456</MaterialId>

<Quantity>def</Quantity>

</Item>

</Company>

</ns0:mt_sarat_txttxt_sender>

IN SXMB_MONI i got RuntimeException in Message-Mapping transformatio error

i reffered some blog according to their sugessition do as follows

Go to SXMB_MONI and get the source xml from there and test it in the IR->Mapping Editor

my source xml is

<?xml version="1.0" encoding="utf-8" ?>

- <ns:mt_sarat_txttxt_sender xmlns:ns="http://Sarat">

- <Company>

- <Header>

<Key1>H</Key1>

<RecordId>123</RecordId>

<PlantName>abc</PlantName>

</Header>

- <Item>

<Key2>I</Key2>

<materialId>456</materialId>

<Quantity>def</Quantity>

</Item>

</Company>

</ns:mt_sarat_txttxt_sender>

when i executed in mapping editor it gives fatal error

Fatal Error: com.sap.engine.lib.xml.parser.ParserException: XMLParser: No data allowed here: (hex) 2d, 20, 3c(:main:, row:2, col:3) com.sap.aii.utilxi.misc.api.BaseRuntimeException: Fatal Error: com.sap.engine.lib.xml.parser.ParserException: XMLParser: No data allowed here: (hex) 2d, 20, 3c(:main:, row:2, col:3) at com.sap.aii.mappingtool.tf3.rt.xparser.MTSaxHandler.run(MTSaxHandler.java:130) at com.sap.aii.mappingtool.tf3.rt.xparser.XParser.run(XParser.java:68) Root Cause: com.sap.engine.lib.xml.parser.NestedSAXParserException: Fatal Error: com.sap.engine.lib.xml.parser.ParserException: XMLParser: No data allowed here: (hex) 2d, 20, 3c(:main:, row:2, col:3)(:main:, row=2, col=3) -> com.sap.engine.lib.xml.parser.ParserException: XMLParser: No data allowed here: (hex) 2d, 20, 3c(:main:, row:2, col:3) at com.sap.engine.lib.xml.parser.XMLParser.scanProlog(XMLParser.java:2668) at com.sap.engine.lib.xml.parser.XMLParser.scanDocument(XMLParser.java:2713) at com.sap.engine.lib.xml.parser.XMLParser.parse0(XMLParser.java:162) at com.sap.engine.lib.xml.parser.AbstractXMLParser.parseAndCatchException(AbstractXMLParser.java:132) at com.sap.engine.lib.xml.parser.AbstractXMLParser.parse(AbstractXMLParser.java:142) at com.sap.engine.lib.xml.parser.AbstractXMLParser.parse(AbstractXMLParser.java:245) at com.sap.engine.lib.xml.parser.Parser.parseWithoutSchemaValidationProcessing(Parser.java:276) at com.sap.engine.lib.xml.parser.Parser.parse(Parser.java:338) at com.sap.engine.lib.xml.parser.SAXParser.parse(SAXParser.java:125) at javax.xml.parsers.SAXParser.parse(SAXParser.java:345) at com.sap.aii.mappingtool.tf3.rt.xparser.MTSaxHandler.run(MTSaxHandler.java:128) at com.sap.aii.mappingtool.tf3.rt.xparser.XParser.run(XParser.java:68) -


at com.sap.engine.lib.xml.parser.SAXParser.parse(SAXParser.java:144) at javax.xml.parsers.SAXParser.parse(SAXParser.java:345) at com.sap.aii.mappingtool.tf3.rt.xparser.MTSaxHandler.run(MTSaxHandler.java:128) at com.sap.aii.mappingtool.tf3.rt.xparser.XParser.run(XParser.java:68) Caused by: com.sap.engine.lib.xml.parser.ParserException: XMLParser: No data allowed here: (hex) 2d, 20, 3c(:main:, row:2, col:3) at com.sap.engine.lib.xml.parser.XMLParser.scanProlog(XMLParser.java:2668) at com.sap.engine.lib.xml.parser.XMLParser.scanDocument(XMLParser.java:2713) at com.sap.engine.lib.xml.parser.XMLParser.parse0(XMLParser.java:162) at com.sap.engine.lib.xml.parser.AbstractXMLParser.parseAndCatchException(AbstractXMLParser.java:132) at com.sap.engine.lib.xml.parser.AbstractXMLParser.parse(AbstractXMLParser.java:142) at com.sap.engine.lib.xml.parser.AbstractXMLParser.parse(AbstractXMLParser.java:245) at com.sap.engine.lib.xml.parser.Parser.parseWithoutSchemaValidationProcessing(Parser.java:276) at com.sap.engine.lib.xml.parser.Parser.parse(Parser.java:338) at com.sap.engine.lib.xml.parser.SAXParser.parse(SAXParser.java:125) ... 3 more Fatal Error: com.sap.engine.lib.xml.parser.ParserException: XMLParser: No data allowed here: (hex) 2d, 20, 3c(:main:, row:2, col:3)

but i have mapped main nodes in message message mapping.

waiting for answers,

mahesh

Accepted Solutions (0)

Answers (2)

Answers (2)

Former Member
0 Kudos

got it maheshwar

in FCC you have given small "m" .

<materialId>456</materialId>

but in data type its caps..

<MaterialId>456</MaterialId>

change it in sender comm channel and it will work..

dont forget to award points..

regards

pushkar

MichalKrawczyk
Active Contributor
0 Kudos

hi,

check out my blog (about testing once more)

you need to use VIEW - source to get the XML

you didn't do it as shown in my blog

Regards,

michal

-


<a href="/people/michal.krawczyk2/blog/2005/06/28/xipi-faq-frequently-asked-questions"><b>XI / PI FAQ - Frequently Asked Questions</b></a>