on 11-11-2010 4:28 PM
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
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
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
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
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
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
User | Count |
---|---|
80 | |
24 | |
11 | |
9 | |
7 | |
6 | |
5 | |
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.