on 10-08-2010 10:43 AM
Hi experts,
I am stuck up with the testing of the sender payload. Because of the data which is containing in sender payload is huge.
Actually i am getting the error in SXMB_MONI mapping error.
<SAP:Category>Application</SAP:Category>
<SAP:Code area="MAPPING">EXCEPTION_DURING_EXECUTE</SAP:Code>
<SAP:P1>com/sap/xi/tf/_MyOneZCUSTToMPAPpapiNetDeliveryMes~</SAP:P1>
<SAP:P2>com.sap.aii.utilxi.misc.api.BaseRuntimeException</SAP:P2>
<SAP:P3>RuntimeException in Message-Mapping transformatio~</SAP:P3>
<SAP:P4 />
<SAP:AdditionalText />
<SAP:ApplicationFaultMessage namespace="" />
<SAP:Stack>com.sap.aii.utilxi.misc.api.BaseRuntimeException thrown during application mapping com/sap/xi/tf/_MyOneZCUSTToMPAPpapiNetDeliveryMes: RuntimeException in Message-Mapping transformatio</SAP:Stack>
<SAP:Retry>M</SAP:Retry>
In IR when i paste this payload(in test tab) i am unable to get the result.Because of this sender payload is huge. Is there any other way for testing of this payload and find out the solution where the exactly the problem in sender payload.
<< Moderator message - Please do not offer points >>
Regards
Mahesh
Edited by: Rob Burbank on Oct 8, 2010 2:14 PM
try using the test message option in RWB
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hi Tarang,
Actually the error occured in the production server. When i test in RWB this same error will occur in the SXMB_MONI. Eventhough i dont know whether this test is acceptable in my project.
I observed this error occured because of the target node element value is not populated properly. So i need to know to which segment field (Sender payload is IDoc) this Detail Value is mapped. Normally whenever we done testing easily we can find this. But here when i copy this payload and paste their(in IR) i got nothing because of huge payload.
<Trace level="1" type="T">com.sap.aii.utilxi.misc.api.BaseRuntimeException: RuntimeException in Message-Mapping transformation: Cannot produce target element /DeliveryMessage/DeliveryMessageLineItem/Product/Paper/PaperCharacteristics/BasisWeight/DetailValue. Check xml instance is valid for source xsd and target-field mapping fulfills requirements of target xsd.
Regards
Mahesh
Hi sarvesh,
Payload size is 608 KB. Whenever i tried to copy and paste the payload i am unable to find the IR screen. It is in white colour only.
Normally how much data can we copied their(In IR Test tab)?
I did the testing by spliting the payload 2 splits and i absorbed by selecting the display queue of the particular field.
In the first split of the payload testing display queue shows:
Fatal Error: com.sap.engine.lib.xml.parser.ParserException: XMLParser: No data allowed here(:main:, row:1, col:167)
In the second split of the payload testing display queue shows:
Fatal Error: com.sap.engine.lib.xml.parser.ParserException: XMLParser: This kind of data is not expected here(:main:, row:1, col:2)
Regards
Mahesh
My system memory is too slow it is 504MB of RAM only. Thats why i am facing the problem in testing of payload.
Here the target field is mapped with idoc field and constant also. The problem in testing i faced in the constant field, after seleting this field display queue option i got the Fatal error dialog box.
And the target field occurance is 1...1. and type is dec 18...8. But this target field is not produced.
How can i fix this issue.
Regards
Mahesh
First of all check the "Trace" in sxmb_moni under "Request Massage Mapping" flag which will be in red color since your mapping failed. There you will find which field or data is creating the problem.
Second option will be to split the payload into parts and then check part by part.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Try if you can divide the payload into 2 and then test the individual payload in test tab of IR.
You can use altova XML spy or even notepad also to spit it.
-Supriya.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hi Mahesh,
If you are not able to test the mapping in IR, then check the trace log in SXMB_MONI, there you can find the erroneous field and details.
Regds,
Pinangshuk.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
User | Count |
---|---|
101 | |
13 | |
13 | |
11 | |
11 | |
7 | |
6 | |
5 | |
4 | |
4 |
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.