Innehållsförteckning:
Definition - Vad betyder User Exit?
En användaravgång är en punkt i ett datorprogram där en användare kan ringa ett anpassat program för att ersätta standardunderrutinen som levereras av programmets leverantör.
Användarutgångar är rutiner som gör det möjligt att lägga till anpassade program utan att påverka standardprogrammet och dess funktioner. När man kör ett mjukvarupaket för en viss fördefinierad händelse, kan ett program påkalla en subroutine. Om en användaravgång definieras, kan standardsubutinen ersättas med en anpassad av paketklienten för att lägga till anpassad funktionalitet.
Användarutgångar är viktiga eftersom de underlättar webbplatsspecifik anpassning utan att påverka den redan befintliga anpassade funktionaliteten. De stöder också uppgradering av programvara och uppföljningar.
Techopedia förklarar användarutgång
Exempelvis kan en användarutgång som ges av ett sorterings- / sammanslagningspaket ersättas av ett användarprogram som tillhandahåller sitt eget underprogram för en inspelningsjämförelseuppgift. Standardrutinen som följer med paketet (tillhandahålls av paketförsäljaren) ersätts således av procedurerna som tillhandahålls av användaren. Dessa procedurer sammanställs ofta i ett statiskt bibliotek och kopplas direkt till paketet för att generera ett program som kan köras. Detta kan också göras med hjälp av dynamiska bibliotek. När en användardefinierad subrutin ersätts av standardutgången som tillhandahålls av mjukvaruleverantören måste användaren se till att det gränssnitt med mjukvarupaketet och överensstämmer med de definierade parametrarna för standardutgången för användaren.
Företag som SAP, Oracle, HP, Macro4, Compuware och CA har implementerat användarutgångar i några av sina mjukvaruprodukter. Applikationer som tillhandahåller användarutgångar inkluderar IBMs sorterings- / sammanslagningspaket, SAP R3, IBM CICS, IBM JES 2 och 3, IBM MVS, SMS z / OS och Oracle CC&B.
