배치 스텝 생략관련 문의입니다.
- 작성자 :
- w********d
- 작성일 :
- 2024-02-16 15:52:01
- 조회수 :
- 383
- 구분 :
- 기타
- 진행상태 :
- 완료
Q
현재 job 구성을
<job>
<step1>
<tasklet>
<listener>
<listener>
</tasklet>
<chunk/>
</step1>
<step2>
<tasklet>
<listener>
<listener>
<chunk>
</tasklet>
<step2/>
.
.
.
</job>
이런 구조로 구성했습니다.
스텝실행 전, 리스너에서 DB에 접근 후
조건에 따라 스텝을 생략하고싶은데, 혹시 방법이 있을까요?
<job>
<step1>
<tasklet>
<listener>
<listener>
</tasklet>
<chunk/>
</step1>
<step2>
<tasklet>
<listener>
<listener>
<chunk>
</tasklet>
<step2/>
.
.
.
</job>
이런 구조로 구성했습니다.
스텝실행 전, 리스너에서 DB에 접근 후
조건에 따라 스텝을 생략하고싶은데, 혹시 방법이 있을까요?
환경정보
-
- OS 정보 :
- 표준프레임워크 버전 :
- JDK(JRE) 정보 :
- WAS 정보 :
- DB 정보 :
- 기타 환경 정보 :
A
안녕하세요.
표준프레임워크 센터입니다.
배치 시스템에서 스텝은
Job 내부에 구성되어 실제 배치작업 수행을 위해 작업을 정의하고 제어하는 것으로
스텝보다 상위 단계에서 스텝 자체를 생략할 순 없습니다.
구현하고자 하시는 방식과 유사한 방법으로
스텝 처리 간 Exception 발생 시 해당 스텝의 실패 처리 대신 스킵할 수 있는
스킵 로직 구성이나
https://www.egovframe.go.kr/wiki/doku.php?id=egovframework:rte2:brte:batch_core:skip_repeat_retry#skip
한 스텝 처리 결과 데이터를 통해 다음 스텝을 핸들링하도록
흐름 관리 방식이 있으니 개발에 참고 부탁 드립니다.
https://www.egovframe.go.kr/wiki/doku.php?id=egovframework:rte2:brte:batch_core:flow_control
감사합니다.
표준프레임워크 센터입니다.
배치 시스템에서 스텝은
Job 내부에 구성되어 실제 배치작업 수행을 위해 작업을 정의하고 제어하는 것으로
스텝보다 상위 단계에서 스텝 자체를 생략할 순 없습니다.
구현하고자 하시는 방식과 유사한 방법으로
스텝 처리 간 Exception 발생 시 해당 스텝의 실패 처리 대신 스킵할 수 있는
스킵 로직 구성이나
https://www.egovframe.go.kr/wiki/doku.php?id=egovframework:rte2:brte:batch_core:skip_repeat_retry#skip
한 스텝 처리 결과 데이터를 통해 다음 스텝을 핸들링하도록
흐름 관리 방식이 있으니 개발에 참고 부탁 드립니다.
https://www.egovframe.go.kr/wiki/doku.php?id=egovframework:rte2:brte:batch_core:flow_control
감사합니다.