Need your help in resolving a Issue regarding Socket Adapter Request/Reply.
We have a requirement to recieve Message from a External Vendor using Socket based communication,to achieve this Created a Process which has Socket Adapter Inbound Synchronous Request-Reply. I have also created a sample Outbound Service to test and it was able to send & Receive Message Sucessfuly .
When i try to Recieve a Message from the External Vendor on Port 8008 in this I am unable to receive the message(No Bpel Instance Created) message coming to the SOA Server, in the logs I can see Below Error-
Socket Adapter ClientProcessor:run() Error occured in processing client request
Socket Schema Translation Error.
Error while trying to translate from native.
Please ensure that the schemas are set up with native annotations and comply with the output XML. Contact Oracle support if error is not fixable.
You don't need a NSXD (Native Format Builder) to receive a message that is XML already, and the NXSD you listed above has nothing to do with the sample incoming message. So, no surprises it is complaining "Error while trying to translate from native.".
You have to fix the incoming message element on the Socket Adapter.