Ideally should not happen. However can you please let us know why do you have 6 different data sources with different JNDI names for 6 managed servers and on what basis you are selecting the target JNDI?
1. Thank you for your feedback!
2. "6 different data sources with different JNDI names for 6 managed servers" - because unique DB TNS for each jdbc data source.
3. "on what basis you are selecting the target JNDI" - OSB analyzes the contents of the inbound request and sends request depending of it in selected target JNDI.
not sure what would be causing this, but you can try using dynamic routing , the drawback is you will have to create 6 business services...
Yes, it is as the last solution, but a lot of artifact in OSB is not good. And I hope for best soluton.
This looks like a bug, have you opened a SR yet?
Yes, but i have not the feedback from oracle support team yet.
I have feedback from oracle support. They recomends installing the patch
I think you may be encountering a known issue with jca transport. Do you mind trying to apply patch 16758118?
You can download it from "Patches & Updates" page using 16758118 as patch number.
I've also uploaded the patch to the Sr for your convenience; it is in attached file p16758118_111160_Generic.zip
After applying the patch and before restarting servers please remove the following folders:
<DOMAIN_DIR>/servers/<SERVER_NAME>/stage (if present)