on 11-12-2006 1:53 PM
Hi friends,
I am using Idoc to file scenario and using two mapping in interface mapping one is java mapping (GenerateTargetXML) and other is graphical mapping (MM_MT_COALITION_1_to_MT_COALITION_1) which is nothing but one-to-one mapping having same structure at bothside. The problem i am getting is " Fatal Error: com.sap.engine.lib.xml.parser.ParserException: Name expected: 0x20(:main:, row:9899, col:14)" error in sxmb_moni, and when i take the paylod from sxmb_moni and test it in interface mapping it gives the same error.
BUT when i create my own paylod (copy some segment from actual paylod and keep pasting no. of times) of same idoc with the same amount of data and test it works fine in interface mapping.
the complete error message is as folows:-
Call method execute of the application Java mapping GenerateTargetXML
Java mapping GenerateTargetXML completed. (execute() of GenerateTargetXML
Call method execute of the application Java mapping com.sap.xi.tf._MM_MT_COALITION_1_to_MT_COALITION_1_
Error during appliction Java mapping com/sap/xi/tf/_MM_MT_COALITION_1_to_MT_COALITION_1_
com.sap.aii.utilxi.misc.api.BaseRuntimeException: Fatal Error: com.sap.engine.lib.xml.parser.ParserException: Name expected: 0x20(:main:, row:9899, col:14) at com.sap.aii.mappingtool.tf3.Transformer.checkParserException(Transformer.java:37) at com.sap.aii.mappingtool.tf3.Transformer.start(Transformer.java:78) at com.sap.aii.mappingtool.tf3.AMappingProgram.execute(AMappingProgram.java:105) at com.sap.aii.ibrep.server.mapping.ibrun.RepJavaMapping.execute(RepJavaMapping.java:73) at com.sap.aii.ibrep.server.mapping.ibrun.RepSequenceMapping.execute(RepSequenceMapping.java:54) at com.sap.aii.ibrep.server.mapping.ibrun.RepMappingHandler.run(RepMappingHandler.java:80) at com.sap.aii.ibrep.server.mapping.rt.MappingHandlerAdapter.run(MappingHandlerAdapter.java:107) at com.sap.aii.ibrep.server.mapping.ServerMapService.transformInterfaceMapping(ServerMapService.java:127) at com.sap.aii.ibrep.server.mapping.ServerMapService.transform(ServerMapService.java:104) at com.sap.aii.ibrep.sbeans.mapping.MapServiceBean.transform(MapServiceBean.java:40) at com.sap.aii.ibrep.sbeans.mapping.MapServiceRemoteObjectImpl0.transform(MapServiceRemoteObjectImpl0.java:167) at com.sap.aii.ibrep.sbeans.mapping.MapServiceRemoteObjectImpl0p4_Skel.dispatch(MapServiceRemoteObjectImpl0p4_Skel.java:104) at com.sap.engine.services.rmi_p4.DispatchImpl._runInternal(DispatchImpl.java:309) at com.sap.engine.services.rmi_p4.DispatchImpl._run(DispatchImpl.java:194) at com.sap.engine.services.rmi_p4.server.P4SessionProcessor.request(P4SessionProcessor.java:122) at com.sap.engine.core.service630.context.cluster.session.ApplicationSessionMessageListener.process(ApplicationSessionMessageListener.java:33) at com.sap.engine.core.cluster.impl6.session.MessageRunner.run(MessageRunner.java:41) at com.sap.engine.core.thread.impl3.ActionObject.run(ActionObject.java:37) at java.security.AccessController.doPrivileged(Native Method) at com.sap.engine.core.thread.impl3.SingleThread.execute(SingleThread.java:100) at com.sap.engine.core.thread.impl3.SingleThread.run(SingleThread.java:170) Root Cause: com.sap.aii.utilxi.misc.api.BaseRuntimeException: Fatal Error: com.sap.engine.lib.xml.parser.ParserException: Name expected: 0x20(:main:, row:9899, col:14) 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: Name expected: 0x20(:main:, row:9899, col:14)(:main:, row=9899, col=14) -> com.sap.engine.lib.xml.parser.ParserException: Name expected: 0x20(:main:, row:9899, col:14) at com.sap.engine.lib.xml.parser.XMLParser.scanName(XMLParser.java:410) at com.sap.engine.lib.xml.parser.XMLParser.scanReference(XMLParser.java:1355) at com.sap.engine.lib.xml.parser.XMLParser.handleContentReference(XMLParser.java:2237) at com.sap.engine.lib.xml.parser.XMLParser.scanContent(XMLParser.java:2407) at com.sap.engine.lib.xml.parser.XMLParser.scanElement(XMLParser.java:1806) at com.sap.engine.lib.xml.parser.XMLParser.scanContent(XMLParser.java:2389) at com.sap.engine.lib.xml.parser.XMLParser.scanElement(XMLParser.java:1806) at com.sap.engine.lib.xml.parser.XMLParser.scanContent(XMLParser.java:2389) at com.sap.engine.lib.xml.parser.XMLParser.scanElement(XMLParser.java:1806) at com.sap.engine.lib.xml.parser.XMLParser.scanContent(XMLParser.java:2389) at com.sap.engine.lib.xml.parser.XMLParser.scanElement(XMLParser.java:1806) at com.sap.engine.lib.xml.parser.XMLParser.scanDocument(XMLParser.java:2792) at com.sap.engine.lib.xml.parser.XMLParser.parse0(XMLParser.java:227) at com.sap.engine.lib.xml.parser.AbstractXMLParser.parseAndCatchException(AbstractXMLParser.java:141) at com.sap.engine.lib.xml.parser.AbstractXMLParser.parse(AbstractXMLParser.java:156) at com.sap.engine.lib.xml.parser.AbstractXMLParser.parse(AbstractXMLParser.java:259) at com.sap.engine.lib.xml.parser.Parser.parseWithoutSchemaValidationProcessing(Parser.java:278) at com.sap.engine.lib.xml.parser.Parser.parse(Parser.java:340) 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: Name expected: 0x20(:main:, row:9899, col:14) at com.sap.engine.lib.xml.parser.XMLParser.scanName(XMLParser.java:410) at com.sap.engine.lib.xml.parser.XMLParser.scanReference(XMLParser.java:1355) at com.sap.engine.lib.xml.parser.XMLParser.handleContentReference(XMLParser.java:2237) at com.sap.engine.lib.xml.parser.XMLParser.scanContent(XMLParser.java:2407) at com.sap.engine.lib.xml.parser.XMLParser.scanElement(XMLParser.java:1806) at com.sap.engine.lib.xml.parser.XMLParser.scanContent(XMLParser.java:2389) at com.sap.engine.lib.xml.parser.XMLParser.scanElement(XMLParser.java:1806) at com.sap.engine.lib.xml.parser.XMLParser.scanContent(XMLParser.java:2389) at com.sap.engine.lib.xml.parser.XMLParser.scanElement(XMLParser.java:1806) at com.sap.engine.lib.xml.parser.XMLParser.scanContent(XMLParser.java:2389) at com.sap.engine.lib.xml.parser.XMLParser.scanElement(XMLParser.java:1806) at com.sap.engine.lib.xml.parser.XMLParser.scanDocument(XMLParser.java:2792) at com.sap.engine.lib.xml.parser.XMLParser.parse0(XMLParser.java:227) at com.sap.engine.lib.xml.parser.AbstractXMLParser.parseAndCatchException(AbstractXMLParser.java:141) at com.sap.engine.lib.xml.parser.AbstractXMLParser.parse(AbstractXMLParser.java:156) at com.sap.engine.lib.xml.parser.AbstractXMLParser.parse(AbstractXMLParser.java:259) at com.sap.engine.lib.xml.parser.Parser.parseWithoutSchemaValidationProcessing(Parser.java:278) at com.sap.engine.lib.xml.parser.Parser.parse(Parser.java:340) at com.sap.engine.lib.xml.parser.SAXParser.parse(SAXParser.java:125) ... 3 more
19:09:55 End of test
Please help.......
Hi,
Are you using java mapping, If so check the parser and the data types ( integer for int, like that ) you have used .
Regards
Agasthuri Doss
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hi,
Compare the payload from SXMB_MONI with your own test data in the browser. Probably the error may be because of invalid xml format, check out this.
check the input xml to the mapping is valid xml? You can make use of XML editors like xmlSpy to do this. Or you can copy this data into notepad and open it in a browser to check the validity.
Are you using any user defined function?
Regards,
moorthy
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hi Moorthy,
Thanks for reply, I am not using any UDF and i tried to open the actual payload in browser and it's opening fine.
let me add some morething here: if i am right then the xml generated by java mapping should have the same struture of source of my graphical mapping and to check it, if i put the the java generated xml as source in my message mapping that work fine.
Please reply...
Sunil,
The best way to debug would be to add TRACE statements in your mappigs. In both Graphical and java Mapping.
Trace out the entire output of java mapping and see if this is the input that the next mapping expects.
For trace , http://help.sap.com/saphelp_nw04/helpdata/en/c8/98e7d5c1620642973565ea3dd319d1/content.htm
Regards,
Bhavesh
User | Count |
---|---|
93 | |
10 | |
10 | |
9 | |
9 | |
7 | |
6 | |
5 | |
5 | |
4 |
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.