cancel
Showing results for 
Search instead for 
Did you mean: 

Encrypted data getting changed when arrives in PI. Help!

gopalkrishna_baliga
Participant
0 Kudos

HI Experts,

   I have a scenario where an external portal sends encrypted data to PI. PI then sends the same to SAP R/3 system.

   Portal -->(SOAP) PI (Proxy) --> SAP R/3

   Please note that only one field in the input payload is encrypted.

   For example:

    <CheckAuth>

            <username>test_user123</username>

            <product>6900867</product>

            <appdata>Ā̂Լ܎ई଎ഴ༲ᅰ፲ᕴ᝻᥈᭙ᵐὃ⅓⍖▣❸⥀⭼ⵑ⽞ㆯ㎦㕙㞩㦬㮹㵎㽖䅒䎧䖴䞅</appdata>

    </CheckAuth>

   In the above input payload only appdata value is encrypted. The value is the way it is sent from portal. The underlying code in the portal encrypts the plain text data and sends the data to PI as above.

   Now when I see the same data in PI's SXMB_MONI then this encrypted value is different.

    <CheckAuth>

            <username>test_user123</username>

            <product>6900867</product>

            <appdata>Ā̂Լ܎�?��?�᥈᭙�?ὃ⅓�?��?�⭼ⵑ㕙㞩㦬㮹㵎㽖䅒䎧䖴䞅</appdata>

    </CheckAuth>

   I am unable to understand why is this happening. What could be the root cause of this?

   The data type for appdata field in PI repository is "String". I hope this will not cause this.

   Please help!

Thanks & Regards

Gopal

Accepted Solutions (0)

Answers (1)

Answers (1)

former_member184681
Active Contributor
0 Kudos

Hi Gopal,

Did you try to display the source of the SXMB_MONI message and decrypt it? In my opinion, the only difference is the way the content is displayed.

Regards,

Greg

gopalkrishna_baliga
Participant
0 Kudos

Yes I saw the source of SXMB_MONI and it is coming like that only. I mean as shown below:

Ā̂Լ܎�?��?�᥈᭙�?ὃ⅓�?��?�⭼ⵑ㕙㞩㦬㮹㵎㽖