Hi All,
I am working on SOAP-XI-Proxy scenario.
As the request message triggered by the Sender System is wrapped
by an SOAP Envelope with notation '<soapenv:Envelope ' insted of normal notation
'<SOAP:Envelope ', the Adapter rejected the message and we didn't have an entry
for the message in Message Monitoring.
So I used the option 'Do not Use SOAP Envelope' and added the suffix 'nosoap = true'
in the Targer URL.
Then after XI accepted the message and I can see the entry in XI.Not surprisingly,
the entire SOAP message is visible in the payload as follows.
<?xml version="1.0" encoding="UTF-8" ?>
- http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsd=" http://www.w3.org/2001/XMLSchema" xmlns:xsi=" http://www.w3.org/2001/XMLSchema-instance">
- <soapenv:Body>
- <Complaint_Request xmlns="urn:com.****l.*.*.****">
<CaseNo>12345</CaseNo>
<CustomerNo>12345</CustomerNo>
</Complaint_Request>
</soapenv:Body>
</soapenv:Envelope>
What I understand,the challenge is to remove the un necessary tags in request mapping,
and add the SOAP:Envelope Tag in the response mapping.But I dont have a clue .
Also what should be my Data Type and Interface Structure (Sender and Receiver) ?
Regards,
Subhendu
Edited by: Subhendu Sahu on Apr 27, 2009 11:24 AM