EPM Integration Agent 컨텍스트 함수

스크립트 작성기에 대한 중요한 컨텍스트 정보를 제공하는 EPM Integration Agent API 컨텍스트 함수를 사용할 수 있습니다.

컨텍스트 함수는 다음과 같습니다.

함수 설명

agentContext["JOBTYPE"]

에이전트가 실행 중인 작업 유형을 제공합니다. 현재 JOBTYPE 프로세스는 "EXTRACT" 및 "DRILL"입니다.

드릴스루 작업을 수행하는 경우 에이전트는 사용자정의 쿼리 실행 코드를 사용하는 대신 쿼리를 실행해야 합니다. 추출을 실행하는 경우 스크립트를 사용하여 쿼리를 직접 실행하고, 출력 파일을 생성하고, 해당 파일을 Oracle Fusion Cloud Enterprise Performance Management에 업로드하기 위해 에이전트가 결과적으로 선택할 데이터 디렉토리에 저장할 수 있습니다. skipAction() API도 사용해야 합니다.

드릴 작업에서는 에이전트가 정의된 연결을 사용하여 쿼리를 실행해야 하며 데이터 디렉토리에서 파일을 선택하면 안 됩니다. 이로 인해, 다른 쿼리를 사용하려는 경우 agentAPI.UpdateQuery() 메소드를 사용하여 쿼리를 업데이트하고 필요한 경우 setCustomConnection() API를 사용하여 에이전트 연결 정보를 업데이트해야 합니다. 그런 다음, 에이전트가 파일 대신 JSON 페이로드로 쿼리 출력을 클라우드에 전달합니다.

agentContext["EPM_APP_DATA_HOME"]

EPM Integration Agent를 시작할 때 사용되는 INI 파일에 지정된 데이터 홈을 제공합니다.

agentContext["DELIMITER"]

Cloud EPM에서 데이터 소스 항목의 일부로 지정된 파일 구분자를 제공합니다.

agentContext["DATAFILENAME"]

Cloud EPM으로 업로드된 파일의 경로와 이름을 제공합니다. 파일 이름을 수동으로 빌드하는 대신 이 함수를 사용합니다.

agentContext["JOBID"]

Cloud EPM에서 제출된 통합의 작업 ID를 제공합니다.

agentContext["INTEGRATION"]

실행되는 INTEGRATION의 이름을 제공합니다.

agentContext["WRITEBACK_DATA_FILE"]

Cloud EPM에서 다운로드된 쓰기 되돌림 데이터 익스포트 파일의 경로와 이름을 제공합니다. 파일 이름을 수동으로 빌드하는 대신 이 함수를 사용합니다.

agentContext["LOCATION"]

Cloud EPM에서 제출된 통합의 위치를 제공합니다.

agentContext["SOURCE_APPLICATION"]

Cloud EPM에서 제출된 통합의 소스 애플리케이션을 제공합니다.

agentContext["TARGET_APPLICATION"]

Cloud EPM에서 제출된 통합의 타겟 애플리케이션을 제공합니다.