이전 항목: PUPM 피더가 동작하는 방법

다음 항목: 끝점 CSV 파일 만들기

피더 속성 파일 구성

피더 속성 파일은 폴링 주기 및 폴링 폴더, 처리된 파일 폴더, 오류 파일 폴더의 이름과 위치를 지정합니다. JBoss는 시작할 때마다 피더 속성 파일을 읽습니다.

피더 속성 파일을 구성하려면

  1. JBoss 응용 프로그램 서버가 실행 중이면 중지합니다.
  2. 텍스트 기반 편집기에서 피더 속성 파일을 엽니다. 이 파일은 다음 위치에 있습니다. 여기서 JBoss_home은 JBoss를 설치한 위치입니다.
    JBoss_home/server/default/deploy/IdentityMinder.ear/custom/ppm/default/feeder.properties
    
  3. 다음 매개 변수 중 하나를 활성화합니다.
    FOLDER_POLLING_INTERVAL_IN_MINUTES

    PUPM 피더가 폴링 폴더를 폴링하는 간격(분)을 정의합니다. 이 매개 변수는 기본적으로 활성화되어 있습니다.

    제한: 1-60

    기본값: 60

    FOLDER_POLLING_CRON_EXPR

    PUPM 피더가 폴링 폴더를 폴링하는 시간을 정의합니다. 이 매개 변수를 cron 식으로 지정하십시오.

    중요! 이 매개 변수를 사용하는 경우 FOLDER_POLLING_CRON_EXPR 줄에서 주석 표시(#)를 제거하고 FOLDER_POLLING_INTERVAL_IN_MINUTES 매개 변수 줄 앞에 주석 표시를 추가하여 이 매개 변수를 비활성화하십시오.

    예: FOLDER_POLLING_CRON_EXPR=0 0 23 ? * MON-FRI

    이 예는 PUPM 피더가 월요일에서 금요일 사이 오후 11시에 폴링 폴더를 폴링하도록 지정합니다.

    폴링 간격이 구성됩니다.

  4. (선택 사항) 다음 매개 변수를 편집합니다.
    FOLDER_FOR_POLLING

    폴링 폴더를 정의합니다. 이 폴더는 PUPM 피더가 CSV 파일을 폴링하는 폴더입니다.

    기본값: JBoss_home/server/default/deploy/IdentityMinder.ear/custom/ppm/feeder/waitingToBeProcessed

    참고: 이 폴더는 반드시 엔터프라이즈 관리 서버 컴퓨터에 있어야 합니다. 이 폴더에 대해 절대 파일 경로를 지정해야 합니다.

    FOLDER_FOR_PROCESSED_FILES

    처리된 파일 폴더를 정의합니다. 이 폴더는 PUPM 피더가 CSV 파일을 처리한 후 이 파일을 이동하는 폴더입니다.

    기본값: JBoss_home/server/default/deploy/IdentityMinder.ear/custom/ppm/feeder/processed

    참고: 이 폴더는 반드시 엔터프라이즈 관리 서버 컴퓨터에 있어야 합니다. 이 폴더에 대해 절대 파일 경로를 지정해야 합니다.

    FOLDER_FOR_ERROR_FILES

    오류 파일 폴더를 정의합니다. 이 폴더는 PUPM 피더가 처리할 수 없는 CSV 파일을 이동하는 폴더입니다.

    기본값: JBoss_home/server/default/deploy/IdentityMinder.ear/custom/ppm/feeder/failedToSubmit

    참고: 이 폴더는 반드시 엔터프라이즈 관리 서버 컴퓨터에 있어야 합니다. 이 폴더에 대해 절대 파일 경로를 지정해야 합니다.

    폴링 폴더의 이름이 구성되었습니다.

  5. 파일을 저장한 후 닫습니다.

    피더 속성 파일이 구성되었습니다.

  6. JBoss Application Server를 다시 시작합니다.

예: 피더 속성 파일

다음 예는 30분마다 폴링 폴더를 폴링하는 PUPM 피더를 구성하고 폴링 폴더, 처리된 파일 폴더, 오류 파일 폴더의 위치를 정의합니다.

# 피더 폴더 폴링 작업 구성
# FOLDER_FOR_POLLING으로 지정된 폴더가 FOLDER_POLLING_INTERVAL_IN_MINUTES 분마다 검사됩니다. 예: 60은 1시간(최대값은 매시간)과 같음
FOLDER_POLLING_INTERVAL_IN_MINUTES=30	
# cron 식이 제공된 경우 FOLDER_POLLING_INTERVAL_IN_MINUTES 키를 주목하십시오.
# FOLDER_POLLING_CRON_EXPR= 
FOLDER_FOR_POLLING=C:\feeder\waitingToBeProcessed
FOLDER_FOR_PROCESSED_FILES=C:\feeder\processed
FOLDER_FOR_ERROR_FILES=C:\feeder\failedToSubmit