on 09-18-2007 11:25 AM
Hello,
If the error text from the trace is
<i>Fatal Error: com.sap.engine.lib.xml.parser.ParserException: Name expected: 0x3e(:main:, row:1, col:45)</i>
How will I know which name is this referring to? Message mapping consists of a Java mapping and then a graphical mapping.
Thanks so much in advance!
-Joy
The result of your Java mapping is not valid XML.
Test the Java mapping alone and put the result of the Java mapping in the test tool of the Java mapping as input.
Regards
Stefan
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hello All,
For some reason I could not explain, when we tried to reprocess one of those failing messages, it was already successfully sent to its corresponding receiver system. I have never thought that there was a connection issue back then because we had already tried to resend them last time and they are still in error status. Also, since 2006, the mapping has not changed.
However, only one message remained in error and its new error text is <b>Parsing an empty source. Root element expected!</b>. I could not find the cause of this error as I have already compared the xml of the erroneous one and the successful one but I could not see any difference. Is anyone familiar with this kind of error?
Thanks. Thanks.
Here is the rest of the error text from the trace:
com.sap.aii.utilxi.misc.api.BaseRuntimeException: Fatal Error: com.sap.engine.lib.xml.parser.ParserException: Name expected: 0x3e(:main:, row:1, col:45) at com.sap.aii.mappingtool.tf3.Transformer.checkParserException(Transformer.java(Compiled Code)) at com.sap.aii.mappingtool.tf3.Transformer.start(Transformer.java(Compiled Code)) at com.sap.aii.mappingtool.tf3.AMappingProgram.execute(AMappingProgram.java(Compiled Code)) at com.sap.aii.ibrun.server.mapping.JavaMapping.executeStep(JavaMapping.java(Compiled Code)) at com.sap.aii.ibrun.server.mapping.Mapping.execute(Mapping.java(Compiled Code)) at com.sap.aii.ibrun.server.mapping.SequenceMapping.executeStep(SequenceMapping.java:55) at com.sap.aii.ibrun.server.mapping.Mapping.execute(Mapping.java(Compiled Code)) at com.sap.aii.ibrun.server.mapping.MappingHandler.run(MappingHandler.java(Compiled Code))
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hi
It seems there is a problem with the UDF not the XI Configurations.
Confirm your UDF is correct.
Thanks
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
I am thinking that this is a data issue since the interface and the objects used for this is already in the production system since year 2006 and messages started to fail since April 18th of this year only. However, I find it difficult to identify which of the data contents is causing the error.
I think u have used UDF. Problem is with ur UDF code.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
I checked the user defined functions used for this interface and saw that there are 2 of them: one is used to create segment E1EDK03 and the other one is a DBLookup function for the receiver partner. I will look into the DBLookup function.
However, is it possible to identify which name is expected? because there is no parameter name indicated on the UDF (bare with me if this is a silly question because my knowledge with XI development is still minimal).
Thanks a lot.
User | Count |
---|---|
91 | |
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.