User exit

User exit

A user exit is a subroutine invoked by a software package for a predefined event in the execution of the package. Clients of the package can substitute their own subroutines in place of the default ones provided by the package vendor to provide customized functionality.

A typical use is replacing the user exits provided by a sort/merge package, whereby the user program provides its own subroutines for comparing records. The procedures provided by the user take the place of the default routines (usually stubs that do nothing but return to their caller) provided by the package vendor.

Procedures provided as user exits are typically compiled into a static library and linked directly with the package to produce an executable program. Another approach employs dynamic libraries to accomplish the same thing.

Applications

Some applications that provide user exits:
* IBM sort/merge package
* SAP

ee also

* Callback
* Linking


Wikimedia Foundation. 2010.

Игры ⚽ Нужна курсовая?

Look at other dictionaries:

  • Exit — or exit (lat. exit he/she leaves , pl. exeunt ) may refer to:*Exit, denoting a way out of a building, city, or place * Emergency exit, or fire exit, used in case of an emergency * Exit ramp, or slip road, used to leave an expressway or motorway * …   Wikipedia

  • Exit (command) — exit is a command used in many operating system command line shells. Entering the command logs the user out of their current session, or closes the user s current console or terminal connection.References*man|cu|exit|SUS|cause the shell to exit… …   Wikipedia

  • Exit (operating system) — A computer process terminates its execution by making an exit system call. More generally, an exit in a multithreading environment means that a thread of execution has stopped running. The operating system reclaims resources (memory, files, etc.) …   Wikipedia

  • MTV EXIT — BackgroundThe MTV EXIT (End Exploitation and Trafficking) campaign is a multimedia initiative produced by the MTV Europe Foundation to raise awareness and increase prevention of human trafficking. The MTV Europe Foundation is a registered UK… …   Wikipedia

  • Roaming user profile — C:Documents and Settings{username}   Application Data   …   Wikipedia

  • Next Exit — For other uses, see Next Exit (disambiguation). Next Exit Cover of Next Exit 1 (2005). Art by Christy Lijewski. Genre Action/adventure …   Wikipedia

  • Emergency exit — NOTOC An emergency exit in a structure is a special exit for emergencies such as a fire: the combined use of regular and special exits allows for faster evacuation, while it also provides an alternative if the route to the regular exit is blocked …   Wikipedia

  • REXX — Infobox programming language name = REXX paradigm = multiparadigm: object oriented, procedural, structured year = 1979 designer = Mike Cowlishaw developer = Mike Cowlishaw IBM latest release version = ANSI X3.274 latest release date = 1996 typing …   Wikipedia

  • Flashback Query — ретроспективные запросы, функциональная возможность Oracle RDBMS, позволяющая запрашивать данные так, как если бы это было сделано в заданный момент времени в прошлом. Существует 2 способа использования ретроспективных запросов: ключ AS OF в… …   Википедия

  • Callback (computer science) — In computer programming, a callback is executable code that is passed as an argument to other code. It allows a lower level software layer to call a subroutine (or function) defined in a higher level layer. Usually, the higher level code starts… …   Wikipedia

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”