사용자 종료
User exit사용자 종료는 패키지 실행 시 미리 정의된 이벤트에 대해 소프트웨어 패키지에 의해 호출되는 서브루틴입니다.패키지 구성 시 종료가 설치로 지정되어 있는 경우도 있고 패키지 사용자가 패키지 벤더가 제공하는 기본 서브루틴 대신 자신의 서브루틴을 대체하여 맞춤형 기능을 제공할 수 있는 경우도 있습니다.경우에 따라 보안 제어는 MVS의 EXCP 첨부 파일 등 인증된 사용자로 출구를 제한합니다.
이 용어를 처음 사용한 것은 사전에 지정된 이벤트가 [1][2]발생했을 때 커스터마이즈된 코드를 일시적으로 제어할 수 있도록 하기 위한 운영체제였습니다.
보다 일반적인 용도는 정렬/[3][4][5]머지 패키지에 의해 제공되는 사용자 종료를 대체하는 것입니다.이 경우 사용자 프로그램은 레코드를 비교하는 자체 서브루틴을 제공합니다.유저가 제공하는 순서는, 패키지 벤더가 제공하는 디폴트 루틴(통상은 발신자에게 되돌리는 것 이외에는 아무것도 하지 않는 스탭)을 대신합니다.
사용자 종료 시 제공되는 프로시저는 일반적으로 정적 라이브러리로 컴파일되어 패키지와 직접 링크되어 실행 가능한 프로그램을 생성합니다.또 다른 접근방식은 같은 것을 달성하기 위해 동적 라이브러리를 사용합니다.마지막으로 사용자 종료는 호스트 [6]패키지의 실행 중 특정 지점에서 실행되는 외부 프로그램일 수 있다.
역사
역사적으로 이 용어는 IBM 메인프레임 언어에서 일반적으로 사용됩니다.[1][2]
- 제목 : z/OS V1R10 DFSMS 설치 종료 문서 번호: SC26-7396-11
- 제목: z/OS V1R10.0 JES2 설치 종료 문서 번호: SA22-7534-10
- 제목: z/OS V1R10.0 MVS 설치 종료 문서 번호: SA22-7593-14
제약 사항
사용자 사이트 고유의 코드가 소프트웨어 벤더가 제공한 기본 종료 대신 사용되는 경우 기본 종료에 대해 문서화된 정의된 파라미터를 사용하여 소프트웨어 패키지에 인터페이스해야 합니다.사이트 고유의 커스터마이즈를 가능하게 하는 한편, 이러한 인스톨 고유의 커스터마이즈를 정의 및 서포트 대상 포인트로 분리하는 것으로써, 기존의 커스터마이징 기능에 악영향을 주지 않고, 사이트를 소프트웨어 패키지의 후속 릴리스로 업그레이드할 수 있기 때문에, 유저의 종료가 중요합니다.IBM 사용자 종료 설명서에 대한 몇 가지 참조가 아래에 나와 있습니다.SAP, Oracle, IFS, HP, Macro4, Compuware, CA 등의 다른 벤더는 모두 일부 소프트웨어 제품에 사용자 출구를 채용하고 있습니다.
예
SAP에서 'COMMIT WORK'는 프로그램 처리에 영향을 미칠 수 있으므로 사용자 종료 내에서 사용해서는 안 됩니다.또, 에러 메세지는, 메시지에 이은 코드의 처리를 정지하기 때문에, 출구내에서 발행되지 않는 경우가 있습니다.
기준의 실시
사용자가 작성한 내용을 포함하는 파일이 표준을 따르는 경우, 워드프로세서 문서의 (파일) 열기 명령은 검증을 수행하는 사용자 종료를 호출하고 필요한 경우 오류 [7]코드를 반환합니다.
적용들
사용자 종료를 제공하는 일부 응용 프로그램:
- Apache Subversion은 "작업 수행 시 실행되는 스크립트"인 "훅"을 허용합니다.
- IBM CICS
- IBM CMVC 사용자는 Kornshell 스크립트 형식으로 종료됩니다.
- IBM JES 2 및 3
- IBM MVS, SMS, z/OS 및 RACF, SMF 등과 같은 수십 개의 하위 구성요소
- IBM 정렬/병합 패키지
- Oracle CC&B
- SAP R3
「 」를 참조해 주세요.
레퍼런스
- ^ a b IBM 용어: OS/MFT, MVT"OS User Exits". Computerworld. April 11, 1977. p. 25.
... so that execution ... under OS/MFT or MVT. ... ease of use for applications with ... user exits
- ^ a b "Platform Server for z/OS Installation and Operations Guide" (PDF).
Using MFT Platform Server Exits describes the User Exits that ...
- ^ "COBOL E15 user exit: passing or changing records for sort".
If both E15 and E35 user exits are used ... SORTIN DD statement
- ^ "Sorting Using the User Exit". SAP.com (SAP Documentation).
- ^ "Unicenter CA-Sort for VSE" (PDF).
If Unicenter CA-Sort overlays the user exit storage with ...
- ^ "Did You Say CMVC?". Retrieved 2013-07-22.
- ^ 샘플: 의견.분석가 아이디주식 심볼날짜 시간 - 의견.Q347.IBM.201907031321 - 날짜/시간 부분은 사용자 종료 시 입력할 수 있습니다.