cancel
Showing results for 
Search instead for 
Did you mean: 

Error during saving a multipart message

Former Member
0 Kudos

Hi All,

We are currently integrating third party system with SAP ECC as a part of our FICA implementation.

We have configured soap adapter initially at the sender side and IDoc adapter at the reciever intially. After looking at the performnace of the soap adapter, we thought of using HTTP sender instead of a soap sender, so that the webservice makes a direct call to PI integration engine instead of Adapter engine.

Now my scenario looks like.

Java/J2EE client -> webservice call > XI pipeline>SAP.

So here , i havent used http adapter at the source side.

My problem is when i call the XI pipleine url as suggested by the below blog

<a href="/people/stefan.grube/blog/2006/09/21/using-the-soap-inbound-channel-of-the-integration-engine Soap Inbound channel of the Integration engine</a>

I am getting the follwoing error as seen below

<b>May 31, 2007 6:05:50 PM com.sun.xml.messaging.saaj.soap.MessageImpl saveChanges

</b>

<b>SEVERE: SAAJ0540: Error during saving a multipart message</b>

But for my scenario, i havent used any soap with attachments to pass through PI.

My soap message is a simple soap envelope with soap part-message.(body).

Please do help me out in resolving this issue.

Thanks & Regards,

Dhana

null

Accepted Solutions (0)

Answers (1)

Answers (1)

Former Member
0 Kudos

Hi All,

After doing some checks, now i am getting the folowing error. Please help me in resolving the same.

Soap reply

<SOAP:Envelope xmlns:SOAP="http://schemas.xmlsoap.org/soap/envelope/">

<SOAP:Header>

</SOAP:Header>

<SOAP:Body>

<SOAP:Fault xmlns:SOAP="http://schemas.xmlsoap.org/soap/envelope/"><faultcode>SOAP:Client</faultcode><faultstring>Error during conversion of XI message</faultstring><faultactor>http://sap.com/xi/XI/Message/30</faultactor><detail><SAP:Error xmlns:SAP="http://sap.com/xi/XI/Message/30" xmlns:SOAP="http://schemas.xmlsoap.org/soap/envelope/" SOAP:mustUnderstand="1"><SAP:Category>XIProtocol</SAP:Category><SAP:Code area="PARSER">UNEXPECTED_VALUE</SAP:Code><SAP:P1>Main/@versionMajor</SAP:P1><SAP:P2>000</SAP:P2><SAP:P3>003</SAP:P3><SAP:P4/><SAP:AdditionalText/><SAP:ApplicationFaultMessage namespace=""/><SAP:Stack>XML tag Main/@versionMajor has incorrect value 000; expected value is 003

</SAP:Stack></SAP:Error></detail></SOAP:Fault>

</SOAP:Body>

</SOAP:Envelope>

Former Member
0 Kudos

Mahalingam,

The error states there is a problem in your mapping. Can you please check this by taking the source payload.

Also in the error <b>XML tag Main/@versionMajor has incorrect value 000; expected value is 003</b> Check this value is correct or not?

---Satish

Former Member
0 Kudos

Hi ,

The scenario is a Webservice call to PI.

Here I am using a java client to trigger the call. In my case the soap message was not recieved by PI, but stuck at the client level.

My Client is recieving a soap fault message while triggering the XI pipeline url as a reply. It had not reached the message mapping level.

Regards,

Dhana

stefan_grube
Active Contributor
0 Kudos

Check if you have applied a SOAP-Action to your web service call.

The SOAP adapter does not require SOAP-Action, but the IS does.

Regards

Stefan

Former Member
0 Kudos

Hi Steve,

My Soap Action is already applied and I traced out few options after googling it up and added few jars (xalan.jar and saxon8.jar). Even now I am getting the same error.

Please do tell me what to do in this regard.

<SOAP:Envelope xmlns:SOAP="http://schemas.xmlsoap.org/soap/envelope/">

<SOAP:Header>

</SOAP:Header>

<SOAP:Body>

<SOAP:Fault xmlns:SOAP="http://schemas.xmlsoap.org/soap/envelope/"><faultcode>SOAP:Client</faultcode><faultstring>Error during conversion of XI message</faultstring><faultactor>http://sap.com/xi/XI/Message/30</faultactor><detail><SAP:Error xmlns:SAP="http://sap.com/xi/XI/Message/30" xmlns:SOAP="http://schemas.xmlsoap.org/soap/envelope/" SOAP:mustUnderstand="1"><SAP:Category>XIProtocol</SAP:Category><SAP:Code area="PARSER">UNEXPECTED_VALUE</SAP:Code><SAP:P1>Main/@versionMajor</SAP:P1><SAP:P2>000</SAP:P2><SAP:P3>003</SAP:P3><SAP:P4/><SAP:AdditionalText/><SAP:ApplicationFaultMessage namespace=""/><SAP:Stack>XML tag Main/@versionMajor has incorrect value 000; expected value is 003

</SAP:Stack></SAP:Error></detail></SOAP:Fault>

</SOAP:Body>

</SOAP:Envelope>

Soap Error message:Error during conversion of XI message

Thanks,

Dhana