cancel
Showing results for 
Search instead for 
Did you mean: 

PI 7.11 process SOAP message with Attachments failed

Former Member
0 Kudos

Hello,

we have a scenario where the sender (3rd-Party) start a sync call via PI to a receiver (SAP BW system).

The receiver send a response with attachment. SAP processed the message successfully but sender could not processed message because the SOAP header do not have the attribut Content-Transfer-Encoding.

with this attribut I could tell the sender that the attachments are more then 7bit.

How to can I set this attribut into the SOAP header in the SAP PI?

Or have someone an other idee?

Thanks and regards

Martin

Accepted Solutions (0)

Answers (2)

Answers (2)

Former Member
0 Kudos

Use XISOAPAdapterBean to set this parameter. Have a look at the below document (section 4.5) for details :

http://www.sdn.sap.com/irj/scn/index?rid=/library/uuid/40611dd6-e66e-2910-f383-e80fb44f9cd4

Regards,

TK

Former Member
0 Kudos

Hi,

thanks for your reply. I have set the parameter but the system do not use this paramter. When I look into the source code of the Message the paramter is not to find.

What could be the problem.

One more question:

The message which would be processed have multi mime-parts. How can I change the header information of every multi-mime-part?

Could I set the paramter Content-Transfer-Encoding for every multi-mime-part?

Thanks and regards

Martin

Former Member
0 Kudos

Have a look at at MultipartHeaderBean and MessageTransformBean at [http://help.sap.com/saphelp_nwpi711/helpdata/en/cd/5af7c0c994e24fb0d0088443513de2/frameset.htm|http://help.sap.com/saphelp_nwpi711/helpdata/en/cd/5af7c0c994e24fb0d0088443513de2/frameset.htm]

It talks about content ID, content description, content type, content disposition but it does not mention Content-Transfer-Encoding.

Regards

Asif