This content has been marked as final. Show 5 replies
Your use case can be implemented in Oracle B2B by disabling the translation in the agreement. If you will disable the translation then de-batching won't happen.1 person found this helpful
My first requirement is fulfilled. Debatching has stopped by unchecking "Transation" in B2B.
But that has stopped converting EDI to xml.
My requirement is that EDI should get converted to xml.
Do you have any idea how it can be done??
I read some where that I need to apply callout to convert the EDI to xml.
Is this the correct approach. If yes..do you have any java code for converting EDI to XML??
You may use B2B translation web-service to translate native to XML. From middleware (BPEL/Mediator), you may call translation web-service of B2B which will take native EDI transaction set as input and will return EDI XML output.
You may need a patch to have NativeToXMLService translation web-service at B2B depending upon the exact version of SOA you are using. You may see description of all B2B web-services at -
I googled regarding "B2B Transaction web service" and its mentioned there that:
The Translation Web Service translates the EDI XML payload native format, but does not translate the native payload to XML.
It's in the section
*20.3 Using the Translation Web Service*
So how can I implement it??
Even I checked at
There I found Translation service link. I clicked on Test.
There I can provide the xml not the EDI as far as I got it.
Can you please suggest.
As I mentioned above, you may need to get a patch for the native to XML translation web-service. Please log a SR with support and ask for the patch.
After applying the patch you will be able to see "NativeToXMLService" in the list of B2B services.