Skip to Content
0

Pass Entire Sender SOAP Envelope message in Message Mapping

Jan 10 at 09:19 AM

29

avatar image

Hi Gurus :)

Hope you are all doing well!

I have a requirement wherein I have to pass the entire SOAP envelope in the message mapping. Before, we only had a pass through requirement. There was no issue here since PI will simply send the exact same message to the receiver. But now, we have to use message mapping. We have a specific requirement wherein we need to put a UDF in the mapping to decrypt and verify the signature inside.

So our expert programmer will be doing the UDF. He just needs me to pass the entire message in a container, like a field in a data type. We need to pass it as a string in the field. Passing the XML as string using sender to receiver is easy using the ReturnasXML function. But I don't know how to pass a message coming from the sender channel to a data type in message mapping and pass it as a string.

IS this possible? Thanks!

10 |10000 characters needed characters left characters exceeded
* Please Login or Register to Answer, Follow or Comment.

2 Answers

Juan Vasquez Jan 10 at 02:19 PM
0
Share
10 |10000 characters needed characters left characters exceeded
Evgeniy Kolmakov Jan 10 at 03:13 PM
0

Hi SAPenthusiast!

What do you mean sayng "pass a message to the data type"?

If you want to read the SOAP header of the message, the better way is to use XSLT or java mapping.

Regards, Evgeniy

Share
10 |10000 characters needed characters left characters exceeded