Skip to Content

Archived discussions are read-only. Learn more about SAP Q&A

Problem: Original Attachment Name from SOAP Sender changes to attachment-1

Hi everybody,

we have a scenario where a SOAP sender receives a xml message describing several documents. Each document has a mime type and a file name, size, md5 checksums etc as attributes.

The documents are send as attachments with the same Web service in SWA(SOAP with attachment style).

The web service calls an ABAP proxy provider class in a R/3 backend.

The ABAP proxy class will save the attached documents for further processing and must use the original document names.

At the soap communication channel monitoring(Java Stack) we still see the original attachment names in the message content tab.

At the Integration Server(sxmb_moni) the attachment name changes to attachment-1, attachment-2 and so on.

Using the method

IF_AI_ATTACHMENT ->GET_DOCUMENT_NAME

in the provider ABAP proxy class returns the name attachment-1.

We can see that there is a mapping of the new attachment-1 name to the old, original name in the manifest section of this message on the Integration server.

Is there a way to access the manifest section at a provider ABAP proxy class? Or otherwise a PI configuration setting to preserve the original attachment names.

Thanks a lot,

Heiko

=> PI 7.1 SP9

Former Member

Helpful Answer

by
Not what you were looking for? View more on this topic or Ask a question