on 11-25-2009 11:21 AM
Hi All
We have executing RFC -Soap scenerio data is sending to TIBCO system . As per Business requirement they are asking payload with ENVELOP . Like below message
================================================================
soapenv:*Envelope* xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:chec="http://xmlns.cpw.co.uk/CPW/Gateway/Order/CheckServiceAvailability">
<soapenv:Header />
- <soapenv:Body>
- <chec:RouteCheckServiceAvailabilityRequest>
- <chec:AvailabilityRequest>
Optional:
<chec:cli>01416361468</chec:cli>
- <!--
Optional:
-->
<chec:postcode>G42 0BT</chec:postcode>
- <!--
Optional:
-->
<chec:sourceId>MCCP</chec:sourceId>
<chec:companyId>BBE</chec:companyId>
<chec:countryCode>GBR</chec:countryCode>
</chec:AvailabilityRequest>
</chec:RouteCheckServiceAvailabilityRequest>
</soapenv:Body>
</soapenv:Envelope>
=============================
But we are getting message like below in SXMB_MONI
<?xml version="1.0" encoding="UTF-8" ?>
- <ns1:RouteCheckServiceAvailabilityRequest xmlns:ns1="http://xmlns.cpw.co.uk/CPW/Gateway/Order/CheckServiceAvailability">
- <ns1:AvailabilityRequest>
<ns1:cli>02075370442</ns1:cli>
<ns1:postcode>AB12AB</ns1:postcode>
<ns1:salesChannel>RETAIL BRANCHES</ns1:salesChannel>
<ns1:sourceId>SAP</ns1:sourceId>
<ns1:companyId>BBE</ns1:companyId>
<ns1:countryCode>GBR</ns1:countryCode>
</ns1:AvailabilityRequest>
</ns1:RouteCheckServiceAvailabilityRequest>
===================
Can you someone help me out in thsi.
Thank you
Ravi
>>As per Business requirement they are asking payload with ENVELOP .
1. Use option "Do Not Use SOAP Envelope". Bu doing this SOAP adapter will not generate the SOAP envelope.
2. Write XSLT/Java Mapping to populate the SOAP envelope as you require and send this over SOAP channel.
~SaNv...
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hi Ravinder,
In SOAP channel, in Conversion Parameters, there is one option of 'Do Not Use SOAP Envelope'.
Try using that, it should work.
Refer the following blog, it will help:
/people/william.li/blog/2009/07/30/how-to-read-soap-header-information
-Tanaya
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
What kind of adapter are you using : SOAP or plain HTTP ? Isn't the "Remove SOAP enveloppe" activated for your SOAP adapter ?
Rgds
Chris
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
User | Count |
---|---|
85 | |
10 | |
10 | |
9 | |
7 | |
7 | |
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.