목차

Search

  1. 서문
  2. 변환 언어
  3. 상수
  4. 연산자
  5. 변수
  6. 날짜
  7. 함수
  8. 사용자 지정 함수 작성
  9. 사용자 지정 함수 API 참조

변환 언어 참조

변환 언어 참조

런타임 API

런타임 API

PowerCenter 통합 서비스는 세션 중에 런타임 API를 호출하여 사용자 지정 함수를 포함하는 식을 평가합니다. 통합 서비스는 플러그 인을 모듈, 함수 및 함수 인스턴스 수준에서 초기화합니다.
각 수준에는 함수 집합이 포함됩니다. 이러한 함수는 INFA_EXPR_MODULE_HANDLE과 같은 핸들과 연결됩니다. 이러한 함수의 첫 번째 매개 변수는 함수의 영향을 받는 핸들입니다. 사용자 지정 함수 API 핸들은 서로 계층적 관계에 있습니다. 상위 핸들은 하위 핸들과 1:
n
관계를 가집니다.
다음 그림은 사용자 지정 함수 API 핸들을 보여 줍니다.
다음 테이블에는 런타임 핸들이 설명되어 있습니다.
핸들 이름
설명
INFA_EXPR_MODULE_HANDLE
공유 라이브러리 또는 DLL을 나타냅니다. 플러그 인은 자체 공유 라이브러리 또는 DLL에 있는 모듈 핸들에만 액세스할 수 있습니다. 다른 모든 공유 라이브러리 또는 DLL의 모듈 핸들에는 액세스할 수 없습니다.
INFA_EXPR_FUNCTION_HANDLE
공유 라이브러리 또는 DLL 안의 사용자 지정 함수를 나타냅니다.
INFA_EXPR_FUNCTION_INSTANCE_HANDLE
특정 사용자 지정 함수 인스턴스를 나타냅니다.