목차
Batch Job Wizard Example Two
설명
사용법
배치 작업 파일 생성 준비
Job 등록
Partition(File) Step 등록
배치 작업 파일 생성 완료
참고사항
Batch Job Wizard Example Two
설명
본 예제는 두 번째 예제로써 배치 작업 파일 생성 마법사를 이용하여 하나의 Job과 하나의 Partition(File) Step으로 구성된
XML
파일을 생성해볼 예정이다.
예제 1 (Job:1개, Partition(File)_Step:1개)
사용법
배치 작업 파일 생성 준비
배치 작업 파일 생성을 위해
배치 작업 생성 마법사를 띄운다
.
배치 작업 파일을 생성할 프로젝트 및 하위 경로를 선택하고 폴더를 생성한 후 파일명을 입력하고
Next
를 클릭한다.
✔ 배치 작업 파일의 경우 차후에 정상적인 테스트를 위해 프로젝트의
src/main/resources
혹은
src/test/resources
하위에 생성해야 한다.
Job 등록
Job을 생성하기 위해 Job List 하단의
Add
를 클릭한다.
Job ID
를 입력하고
Restartable
여부를 설정한다.
Job Listeners
는 선택사항으로 사용에 대한 안내는 링크를 참조한다.
설정한 정보들을 확인한 후
Apply
를 클릭한다.
Job List
에 설정한 Job이 잘 등록되었는지 확인한다.
Partition(File) Step 등록
Step을 생성하기 위해 Step/Decision List 하단의
Add
를 클릭하고 우측 상단의 선택을 클릭하여
Step
을 선택한다.
Step Type을
Partition(File)
로 선택한다.
Step ID
,
SubStep ID
,
Grid-Size
를 입력한다.
Resource
가 존재하는 위치를 선택 및 입력한다.
각
Reader
,
Writer
등록을 위해 우측의
Add
를 클릭한다.
기 등록한 Reader, Writer 중 사용할
Reader
는
DelimitedFlatFileItemReader
,
Writer
는
DelimitedFlatFileItemWriter
를 선택하고 OK를 클릭한다.
»Advanced 내의 항목들(
Step Listeners
,
Chunk Listeners
,
Shared values
)은 선택사항으로 사용에 대한 안내는 각 링크를 참조한다.
Commit-Interval
을 입력한다. (1 이상)
설정한 정보들을 확인한 후
Apply
를 클릭한다.
Step/Decision List
에 설정한 Step이 잘 등록되었는지 확인한다.
배치 작업 파일 생성 완료
하나의 Job과 하나의 Partition(File) Step 입력을 완료한 후 Finish를 클릭한다.
배치 작업 파일 생성 마법사를 통해 생성된 배치 작업
XML
파일을 확인한다.
참고사항
Spring의 경우 bean id 중복을 불허하기 때문에 전자정부 프레임워크 배치개발환경에서도 기존에 등록된 bean id의 중복 등록을 방지하고 있다.