차례:
정의-User Exit는 무엇을 의미합니까?
사용자 엑시트는 사용자가 프로그램 벤더가 제공 한 기본 서브 루틴을 대체하기 위해 사용자 정의 된 프로그램을 호출 할 수있는 컴퓨터 프로그램의 지점입니다.
사용자 엑시트는 표준 프로그램 및 기능에 영향을주지 않고 사용자 정의 된 프로그램을 추가 할 수있는 루틴입니다. 사전 정의 된 특정 이벤트에 대해 소프트웨어 패키지를 실행할 때 프로그램이 서브 루틴을 호출 할 수 있습니다. 사용자 엑시트가 정의되면 기본 서브 루틴을 패키지 클라이언트가 사용자 정의한 기능으로 대체하여 사용자 정의 기능을 추가 할 수 있습니다.
사용자 엑시트는 기존 사용자 정의 기능에 영향을주지 않으면 서 사이트 별 사용자 정의를 용이하게하기 때문에 중요합니다. 또한 소프트웨어 업그레이드 및 후속 릴리스도 지원합니다.
Techopedia는 User Exit를 설명합니다
예를 들어, 정렬 / 병합 패키지가 제공하는 사용자 엑시트는 레코드 비교 태스크를위한 자체 서브 루틴을 제공하는 사용자 프로그램으로 대체 될 수 있습니다. 패키지와 함께 제공되는 기본 루틴 (패키지 공급 업체에서 제공)은 사용자가 제공 한 절차로 대체됩니다. 이러한 프로시 저는 종종 정적 라이브러리로 컴파일되며 패키지에 직접 연결되어 실행할 수있는 프로그램을 생성합니다. 동적 라이브러리를 사용하여 수행 할 수도 있습니다. 사용자 정의 서브 루틴이 소프트웨어 공급 업체가 제공 한 기본 엑시트로 대체 될 때마다 사용자는 소프트웨어 패키지와 인터페이스하고 기본 사용자 엑시트에 대해 정의 된 매개 변수와 일치하는지 확인해야합니다.
SAP, Oracle, HP, Macro4, Compuware 및 CA와 같은 회사는 일부 소프트웨어 제품에서 사용자 엑시트를 구현했습니다. 사용자 엑시트를 제공하는 애플리케이션에는 IBM의 정렬 / 병합 패키지, SAP R3, IBM CICS, IBM JES 2 및 3, IBM MVS, SMS z / OS 및 Oracle CC & B가 포함됩니다.
