Definición: ¿Qué significa Salida de usuario?
Una salida de usuario es un punto en un programa de computadora en el que un usuario puede llamar a un programa personalizado para reemplazar la subrutina predeterminada proporcionada por el proveedor del programa.
Las salidas de usuario son rutinas que permiten la adición de programas personalizados sin afectar el programa estándar y sus características. Al ejecutar un paquete de software para un determinado evento predefinido, un programa puede invocar una subrutina. Si se define una salida de usuario, la subrutina predeterminada se puede reemplazar por una personalizada por el cliente del paquete para agregar una funcionalidad personalizada.
Las salidas de usuario son importantes porque facilitan la personalización específica del sitio sin causar un impacto en la funcionalidad personalizada ya existente. También admiten actualizaciones de software y versiones posteriores.
Techinfo explica la salida de usuario
Por ejemplo, una salida de usuario dada por un paquete de clasificación / combinación puede ser reemplazada por un programa de usuario que proporcione su propia subrutina para una tarea de comparación de registros. La rutina predeterminada que acompaña al paquete (proporcionada por el proveedor del paquete) es reemplazada por los procedimientos proporcionados por el usuario. Estos procedimientos a menudo se compilan en una biblioteca estática y están vinculados al paquete directamente para generar un programa que se puede ejecutar. Esto también se puede hacer usando bibliotecas dinámicas. Siempre que una subrutina definida por el usuario se sustituya por la salida predeterminada proporcionada por el proveedor de software, el usuario debe asegurarse de que interactúe con el paquete de software y sea coherente con los parámetros definidos para la salida de usuario predeterminada.
Empresas como SAP, Oracle, HP, Macro4, Compuware y CA han implementado salidas de usuario en algunos de sus productos de software. Las aplicaciones que proporcionan salidas de usuario incluyen el paquete de clasificación / combinación de IBM, SAP R3, IBM CICS, IBM JES 2 y 3, IBM MVS, SMS z / OS y Oracle CC&B.