EXIT_PARAMS 사용

EXIT_PARAMS를 사용하여 프로그램 이름 및 사용자 정의 매개변수와 같은 User Exit 루틴에 정보를 제공합니다. 단일 데이터 레코드를 여러 번 처리할 수 있습니다.

테이블 3 사용자 출구 입력

종료 파라미터 설명
PROGRAM_NAME 호출 프로세스의 전체 경로 및 이름(예: \ggs\extract 또는 \ggs\replicat)을 지정합니다. Windows API를 사용하여 Oracle GoldenGate 콜백 루틴을 로드하거나 사용자 종료가 Extract 및 Replicat 처리와 함께 사용되는 경우 호출 프로그램을 식별할 때 이 매개변수를 사용합니다.
FUNCTION_PARAM
  • 리터럴 문자열인 파라미터를 User Exit에 전달할 수 있습니다. 파라미터가 전달될 `TABLE` 또는 `MAP` 문의 `EXITPARAM` 옵션을 사용하여 파라미터를 지정합니다. "`EXITPARAM` '매개변수'"를 참조하십시오. 이는 특정 레코드를 처리하기 위한 종료 호출 중에만 유효합니다.

  • 또한 종료 호출 시작 이벤트에서 `FUNCTION_PARAM`를 사용하여 `CUSEREXIT` 매개변수의 `PARAMS` 옵션에 지정된 매개변수를 전달할 수 있습니다. "`CUSEREXIT`"를 참조하십시오. 종료 시작 시 전역 매개변수를 제공하는 경우에만 유효합니다.

MORE_RECS_IND 종료에서 반환 시 설정합니다. 데이터베이스 레코드의 경우 Extract 또는 Replicat가 레코드를 다시 처리할지 여부를 결정합니다. 이렇게 하면 사용자 종료에서 추출에 의해 처리된 레코드당 여러 레코드를 출력할 수 있습니다. 동일한 레코드를 다시 요청하려면 MORE_RECS_IND를 CHAR_NO_VAL 또는 CHAR_YES_VAL로 설정합니다.