Hello,

I am trying to consume a Oracle - SOA web service in BizTalk.  Send messages (output of BizTalk map) to an external web service using SOAP adapter without Orchestrations

1. I followed the below MSDN post,

http://msdn.microsoft.com/en-us/library/aa560545%28v=bts.70%29.aspx

but I am getting "The custom tool 'BtsDiscoCodeGenerator' failed." error.

2. Tried another approach like the below blog

http://blogs.msdn.com/b/amantaras/archive/2010/03/03/consuming-a-web-service-in-a-non-orchestration-scenario.aspx

In this case, I am getting this error

"A message sent to adapter "SOAP" on send port "xxx" with URI "<<WSDL>>" is suspended.
 Error details: Failed to serialize the message part "ProcessPOAck1" into the type "ProcessPOAckType" using namespace "xxx". Please ensure that the message part stream is created properly. "

I made sure there are no data type errors... I have copied the message to SoapUI and tested successfully. The message (output from BizTalk map) does not have soap envelop though. I had to copy the message in

<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" <<some name spaces>>
   <soapenv:Header/>
   <soapenv:Body>

....

   </soapenv:Body>
< /soapenv:Envelope>

tags to submit a request successfully.

Any help in this regard is greatly appreciated.

Thanks,

Venkat.