swhitmire
Reputable Poster
For those of you using DSI with Xe, what version of DSI are you using, and which function caller (OneWorld or XML)?
We're on SP23_R1 and DSI 4.2.3, and as part of a plan to eventually upgrade to 9, we've recently switched from the OneWorld function caller to the XML function caller, as we understand the OWFC is no longer supported with later versions of JDE. Since the switch, we've encountered a problem with a script that calls ND3N4945 which is run hundreds of times a day by our users... at some point, usually about 24 hours after the last time the TranServer services were restarted, users start getting "Error: fetch from cache failed", and the error "CAC0001017 - (jdeCacheOpenCursor) Attempt to exceed total number of simultaneously open cursors (100) per cache failed" appears in the call object kernel logs. Once this happens to one user, all users start experiencing it within a couple of minutes, and only restarting the TranServer services corrects the issue. Neither DSI nor Oracle seems to have any record of anyone with this particular problem, and we've tried putting that function back to using the OWFC with no success. They've suggested we upgrade to DSI 4.2.4, but I wanted to be sure that there are Xe users using the XMLFC with 4.2.4 before doing that, since apparently that's the point where the code to support the multithreaded kernels in later 8.9x tools releases was added, and it's not clear from the documents we've gotten whether it's still compatible with the Xe kernels. So, any feedback anyone has on what DSI release they're using with Xe would be great (and if anyone happens to have seen our particular error, that would be even better!)
We're on SP23_R1 and DSI 4.2.3, and as part of a plan to eventually upgrade to 9, we've recently switched from the OneWorld function caller to the XML function caller, as we understand the OWFC is no longer supported with later versions of JDE. Since the switch, we've encountered a problem with a script that calls ND3N4945 which is run hundreds of times a day by our users... at some point, usually about 24 hours after the last time the TranServer services were restarted, users start getting "Error: fetch from cache failed", and the error "CAC0001017 - (jdeCacheOpenCursor) Attempt to exceed total number of simultaneously open cursors (100) per cache failed" appears in the call object kernel logs. Once this happens to one user, all users start experiencing it within a couple of minutes, and only restarting the TranServer services corrects the issue. Neither DSI nor Oracle seems to have any record of anyone with this particular problem, and we've tried putting that function back to using the OWFC with no success. They've suggested we upgrade to DSI 4.2.4, but I wanted to be sure that there are Xe users using the XMLFC with 4.2.4 before doing that, since apparently that's the point where the code to support the multithreaded kernels in later 8.9x tools releases was added, and it's not clear from the documents we've gotten whether it's still compatible with the Xe kernels. So, any feedback anyone has on what DSI release they're using with Xe would be great (and if anyone happens to have seen our particular error, that would be even better!)