Exit Driver Concept
Original Publication Date: 2004-Sep-07
Included in the Prior Art Database: 2004-Sep-07
IBM provides "user exit" points in many of it's software products. IBM normally supplies sample exit code and/or proprietary object-code-only exits appropriate to the exit point, e.g. sign-on, data translation, sign-off.. However, as software has evolved and some users have exploited an exit for their own purposes, then they are left with a dilemma if IBM supplies a new function for the exit. If they wish to use the new function they must either rewrite their own exit, or if the new IBM supplied function is more important than their existing exit, then they must replace their exit with the new IBM exit. An exit driver would resolve this issue. The exit driver could call the user's exit before or after the new function exit, as required by the processing sequence. In fact multiple exit programs could be called in sequence from one exit driver program. The exit driver would in effect be a traffic cop for executing a sequence of exit sub-routines. As far as I know, there are no exit drivers, at least on the S390 platform.