Adapter Specific Message Attributes SAP PI

ASMA or adapter specific message attributes are additional information about the message. Each adapter has set of ASMA and these are available in in message header.

These attributes can be accessed in message mapping or routing under namespace

“http://sap.com/xi/XI/System/<Adapter Metadata Object Name of Adapter>”

In this example file and SFTP ASMA are used in file to file scenario to set dynamic file name at the receiver. Sender file name is set to the receiver file name using message attributes.

  • Sender communication channel

Go to advance tab and set the ASMAs. In this example we are using the “File Name” attribute.

 

  • Receiver Communication channel

Set the dynamic file name variable.

  • Set the variable substitution settings in the advance tab.

  • Configure “AF_Modules/DynamicConfigurationBean” module as below.

Message monitor results and processing log

 

Hope you were able to understand how to configure ASMA to set the file name at receiver adapter. I have another article on complete receiver sFTP adapter configuration. In this article, you can find more information about other sFTP adapter configurations.

TECH GADGETS I USE EVERY DAY

These are some of the tech gadgets I use every day. If you make a purchase through these links I will earn a small comission at absolutely no extra cost to you.

10 thoughts on “Adapter Specific Message Attributes SAP PI

  1. Lemos says:

    Attention Point: Ensure that ASMA option is disabled in the receiver adapter because, ASMA has higher priority and hence the file will be named as .txt irrespective of all other configurations

  2. Harshal says:

    i need help with following assignment:-
    if u trigger a file in sender side it should go to multiple destination folder
    can u help ?

  3. Nag says:

    Hi, very interesting for a neophyte.

    I was wondering if there is any solution to define the mask of the filename with the current date so dynamically and download it ?

    Best Regards,

    Nag

Leave a Reply

Your email address will not be published. Required fields are marked *