on 03-05-2010 12:43 PM
Hi experts:
Iu2019ve a difficult issue:
I want to send a SOAP message to a thirdparty environment ,this environment requieres a special format of the message; iu2019ll put a sample:
< SOAP:Body >
< ns0:application xmlns:ns0=u201Dhttp://xxxxxx/yyyyyyy.com/zzzzu201D >
< in0>
< inputMessage >
< request>name </request >
< versionMsg>x.0
u2026u2026u2026u2026..
< /parameters >
< /inputMessage>
This is the meesage that i process with PI. Then when it arrives to the other environment should be as this one:
u201C< SOAP:Body >
< ns0:application xmlns:ns0=u201Dhttp://xxxxxx/yyyyyyy.com/zzzzu201D>
< in0>
<inputMessage>
<request>name</request>
<versionMsg>x.0</versionMsg>
etc etc etcu2026u2026.u201D
I know that is possible to escape the data whit the XI Payload Manipulation if u use a HTTP adapter, but this option doesnu2019t exist in SOAP adapter. Some one knows how to change these body fields in the SOAP envelope?
Thanks in advance and best regards.
SAP hasn't a standard solution for this issue, so it has been solved whith a handler in the thirdparty environment, so it has done the integration whit PI but not in the other way.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
There is no standard solution for this.
You have to create a Java mapping for escaping.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
User | Count |
---|---|
84 | |
10 | |
10 | |
9 | |
7 | |
6 | |
6 | |
5 | |
4 | |
4 |
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.