Skip to Content
avatar image
Former Member

RNIF Adapter with attachments

HI All,

I am trying to develop an interface from ECC to 3rd party via proxy to RNIF adapter.

From ECC, I am also getting attachments with the message payload. The attachments are converted to base64 before I receive so i cannot view them in PI. I am using the PIDX message at the target side.  I am using one Business System without party for ECC and One business component under one party for the 3rd party system. I have configured RNIF 2.0 and I have also configured all the parameters in URL, keystores. When I am executing the interface, the message is successfully executed. Even the RNIF adapter has a log which says the message is  successfully delivered. But the 3rd party doesnt receive any message instead they just see some traces of messages where the file type is unknown,and all properties are unknown.

-->Is there any specific configuration required in Communication channel ?

-->Is there anyway to increase the trace level in PI in Java stack to view the PIDX message before sending it to 3rd party ? I mean the RNIF adapter's output ?

-->I have done header mapping with the business system names.Is there anything specific to check here?



Add comment
10|10000 characters needed characters exceeded

  • Get RSS Feed

1 Answer

  • avatar image
    Former Member
    Aug 12, 2012 at 06:23 AM

    Hi Vk,

    please check the bellow  OSS Note in service market place.


    If the inbound MIME message received by a given CIDX or RNIF sender  channel has attachments, then the content-type of all these attachments are converted to "application/octet-stream".

    This wrong behavior can be observed by checking the attachments of the  XI messages send by the adapter engine to the Integration Server.

    SAP Notes 1609803



    Add comment
    10|10000 characters needed characters exceeded

    • Former Member

      HI Srinivas,

      Thanks for your response !!

      I am not sure if your answer is helpful , in my scenario I am using RNIF at the receiver side.

      I am using PIDX message structure.My questions are:

      -->Will RNIF adapter put the tags "PIDX" before every field instead of the namespace tag "ns" in the XML ?

      --> Can we monitor the trace the RNIF message with headers and complete payload anywhere in PI ?