전자정부배치 3.7버전에서 BATCH_STEP_EXECUTION 관련
- 작성자 :
- 개*****7
- 작성일 :
- 2019-07-05 16:15:56
- 조회수 :
- 2,001
- 구분 :
- 운영환경
- 진행상태 :
- 완료
Q
BATCH_STEP_EXECUTION 관련해서 별도의 iBatis sqlmap에 update 구문이 없고
Step실행중 에러난 로그를 EXIT_MESSAGE칼럼에 입력시 저희 2531바이트가 되는게 발생했습니다.
정해진 길이가 2500바이트인데
BATCH_STEP_EXECUTION 은 전자정부배치코어 라이브러리에서 update 하는거 같은데
이거 자바상으로 처리가 문자열길이를 짤라서 하는 가능한 루틴이 있나요? 아니면 BATCH_STEP_EXECUTION 테이블에 EXIT_MESSAGE칼럼의 길이를 늘려서 처리해야 하는지 묻고 싶네요
Step실행중 에러난 로그를 EXIT_MESSAGE칼럼에 입력시 저희 2531바이트가 되는게 발생했습니다.
정해진 길이가 2500바이트인데
BATCH_STEP_EXECUTION 은 전자정부배치코어 라이브러리에서 update 하는거 같은데
이거 자바상으로 처리가 문자열길이를 짤라서 하는 가능한 루틴이 있나요? 아니면 BATCH_STEP_EXECUTION 테이블에 EXIT_MESSAGE칼럼의 길이를 늘려서 처리해야 하는지 묻고 싶네요
A
안녕하십니까, 표준프레임워크센터입니다.
BATCH_STEP_EXECUTION은 스프링 배치 자체에 있는 테이블 내에 EXIT_MESSAGE 컬럼을 기본으로 가지고 있습니다.
Column Length를 늘리시거나 또는 clob 타입 변경도 가능합니다.
또한
http://www.egovframe.go.kr/wiki/doku.php?id=egovframework:rte2:brte:batch_core:job_repository
위 위키가이드와 같이
<job-repository id="jobRepository" max-varchar-length="원하는varcharMax길이"/>
도 참고하시길 바랍니다.
그외 기존 같은 사례가 있었을 때 오픈커뮤니티에서 단 답변도 참조로 드립니다.
https://open.egovframe.org/cop/bbs/selectBoardArticle.do?bbsId=BBSMSTR_000000000013&nttId=13859
더 필요하신 것이 있으시면, 다시 문의주신다면 답변드리겠습니다.
감사합니다.
BATCH_STEP_EXECUTION은 스프링 배치 자체에 있는 테이블 내에 EXIT_MESSAGE 컬럼을 기본으로 가지고 있습니다.
Column Length를 늘리시거나 또는 clob 타입 변경도 가능합니다.
또한
http://www.egovframe.go.kr/wiki/doku.php?id=egovframework:rte2:brte:batch_core:job_repository
위 위키가이드와 같이
<job-repository id="jobRepository" max-varchar-length="원하는varcharMax길이"/>
도 참고하시길 바랍니다.
그외 기존 같은 사례가 있었을 때 오픈커뮤니티에서 단 답변도 참조로 드립니다.
https://open.egovframe.org/cop/bbs/selectBoardArticle.do?bbsId=BBSMSTR_000000000013&nttId=13859
더 필요하신 것이 있으시면, 다시 문의주신다면 답변드리겠습니다.
감사합니다.