Sortie utilisateur

Définition - Que signifie la sortie utilisateur?

Un exit utilisateur est un point dans un programme informatique auquel un utilisateur peut appeler un programme personnalisé pour remplacer le sous-programme par défaut fourni par le fournisseur du programme.

Les exits utilisateur sont des routines qui permettent d'ajouter des programmes personnalisés sans affecter le programme standard et ses fonctionnalités. Lors de l'exécution d'un progiciel pour un certain événement prédéfini, un programme peut appeler un sous-programme. Si un exit utilisateur est défini, le sous-programme par défaut peut être remplacé par un personnalisé par le client du package pour ajouter des fonctionnalités personnalisées.

Les exits utilisateur sont importants car ils facilitent la personnalisation spécifique au site sans avoir d'impact sur la fonctionnalité personnalisée déjà existante. Ils prennent également en charge la mise à niveau logicielle et les versions ultérieures.

Definir Tech explique la sortie utilisateur

Par exemple, un exit utilisateur donné par un package de tri / fusion peut être remplacé par un programme utilisateur fournissant son propre sous-programme pour une tâche de comparaison d'enregistrements. La routine par défaut accompagnant le package (fournie par le fournisseur du package) est ainsi remplacée par les procédures fournies par l'utilisateur. Ces procédures sont souvent compilées dans une bibliothèque statique et sont directement liées au package pour générer un programme capable d'être exécuté. Cela peut également être fait en utilisant des bibliothèques dynamiques. Chaque fois qu'un sous-programme défini par l'utilisateur remplace l'exit par défaut fourni par l'éditeur du logiciel, l'utilisateur doit s'assurer qu'il s'interface avec le progiciel et qu'il est cohérent avec les paramètres définis pour l'exit utilisateur par défaut.

Des entreprises comme SAP, Oracle, HP, Macro4, Compuware et CA ont implémenté des exits utilisateur dans certains de leurs produits logiciels. Les applications qui fournissent des exits utilisateur incluent le package de tri / fusion d'IBM, SAP R3, IBM CICS, IBM JES 2 et 3, IBM MVS, SMS z / OS et Oracle CC&B.