SWLab BXCM Docs BXCM 개발자가이드 - Batch 배치작업(Job) 정의 배치작업의 실행을 위한 구성요소 배치작업의 실행을 위한 구성요소 다음은 배치에서 사용하는 용어에 대하여 간략하게 설명하는 표이다. 1. Job 배치작업을 실행하기 위해 하위 Step들과 작업의 속성을 정의한 명세로 배치 어플리케이션에서 유일한 이름(ID)을 가지도록 정의한다. 2. JobParameter 배치작업을 실행하기 위해 전달하는 파라미터이다. 파리미터는 "key=value" 형태로 처리된다. 예) startDate=20180912 endDate=20180913 3. JobExecution 배치작업을 실행하기 위해 생성하는 배치작업의 실행정보이다. 4. Step 배치작업의 하위단위로 배치작업을 구성하는 업무 구현의 최소단위이다. 배치작업의 재시작 시에는 독립적으로 재시작 관련 속성에 따라 생략하거나 재실행될 수 있다. 5. StepExecution Step을 실행하기 위해 생성하는 Step의 실행정보이다. Step텝이 실행될 때 실행정보를 관리하고 저장하기 위해 생성한다. 6. ExecutionContext 배치작업과 Step이 실행될 때 사용자가 실행정보를 "key=value"형태로 저장할 수 있도록 실행기간 중 프레임워크가 생성하여 유지하는 정보객체이다. 해당 객체에 진행상태 등을 기록하여 재시작 시에 활용할 수 있다. 배치작업(Job) 정의 배치작업 플로우 정의