on 01-11-2016 8:00 AM
Hi Experts,
Good day!
I need you help. I have a scenario, 3rd party Application sending data to SAP PI (via SOAP) in XML form. Using ESR's message Mapping and Operation Mapping, when testing a payload, the mapping result is successful. from RWB, when i load the same payload to test, the result is successful. But when integrated to the actual 3rd party application (and even using SAp Pi - Service Registry) using the same payload used in MM and OM, there's an error:
<SAP:Error xmlns:SAP="http://sap.com/xi/XI/Message/30" xmlns:SOAP="http://schemas.xmlsoap.org/soap/envelope/" SOAP:mustUnderstand="">
<SAP:Category>Application</SAP:Category>
<SAP:Code area="MAPPING">EXCEPTION_DURING_EXECUTE</SAP:Code>
<SAP:P1>com/sap/xi/tf/_MM_LAP_ECC_WVINVE_</SAP:P1>
<SAP:P2>com.sap.aii.utilxi.misc.api.BaseRuntimeException:</SAP:P2>
<SAP:P3>Premature end of file.</SAP:P3>
<SAP:P4 />
<SAP:AdditionalText />
<SAP:Stack>Runtime exception occurred during application mapping com/sap/xi/tf/_MM_LAP_ECC_WVINVE_; com.sap.aii.utilxi.misc.api.BaseRuntimeException:Premature end of file.</SAP:Stack>
</SAP:Error>
Appreciate if you can help me where to check and correct the problem. thanks!
Hi Jun,
As Gaurav said the problem is with your payload, normally the problem is that your payload has not the root element that you have defined for your message mapping (or operation mapping).
Regards.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hello ,
As per the error description the primary cause is that your XML that you are sending from 3rd party end is missing some of the tags or the XML declaration part.
Thanks.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
User | Count |
---|---|
85 | |
10 | |
10 | |
9 | |
6 | |
6 | |
6 | |
5 | |
4 | |
3 |
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.