jimmymac
Reputable Poster
We are in a bit of a mess, and any thoughts would be appreciated. We have a custom process where an external job calls a C program that we have written to call the PO MBFs BeginDoc, EditLine, EndDoc.
Beginning with SP23 these are failing with errors inside of Begin Doc and Edit Line. The errors are very strange, for example, the logs show that the ValidateApprovalRouteCode function is returning an error. However, the processing option is set to blank in P4310 that controls calling this function, and we do not use approval routing codes. The code in XT4311Z1 conditions the call based on the processing option not equal to blank. It looks like since null is not blank, it is trying to call the Approval Route function.
By commenting out the call in XT4311Z1, we have gotten around the BeginDoc error, but not get similar errors in Edit Line where functions that were not called before or have never returned an error now are.
Our process is custom and it is exceedily difficult to debug since the call is from outside of JDE and the functions are run on the server. In our QA environments this process did actually work just after the SP23 upgrade but quickly failed and is also failing in production now.
My basic question is does anyone know of any issues related to SP23 that might explain these odd occurences.
Any advice would be appreciated.
Beginning with SP23 these are failing with errors inside of Begin Doc and Edit Line. The errors are very strange, for example, the logs show that the ValidateApprovalRouteCode function is returning an error. However, the processing option is set to blank in P4310 that controls calling this function, and we do not use approval routing codes. The code in XT4311Z1 conditions the call based on the processing option not equal to blank. It looks like since null is not blank, it is trying to call the Approval Route function.
By commenting out the call in XT4311Z1, we have gotten around the BeginDoc error, but not get similar errors in Edit Line where functions that were not called before or have never returned an error now are.
Our process is custom and it is exceedily difficult to debug since the call is from outside of JDE and the functions are run on the server. In our QA environments this process did actually work just after the SP23 upgrade but quickly failed and is also failing in production now.
My basic question is does anyone know of any issues related to SP23 that might explain these odd occurences.
Any advice would be appreciated.