====== 개요 ====== 재처리 관리를 통해 실패하거나 중단한 Job을 조회, 재수행 시킬 수 있다. ====== 기능 설명 ====== - 재처리 가능한 Job을 조회할 수 있다. - 재처리 가능한 Job을 재처리할 수 있다. ===== 관련소스 ===== ^유형^대상소스명^비고^ |Controller|egovframework.bopr.mom.web.EgovExecutJobController.java|재처리 관리 Controller Class| |Service|egovframework.bopr.mom.service.EgovExecutJobService.java|재처리 관리 Service Class| |ServiceImpl|egovframework.bopr.mom.service.impl.EgovExecutJobServiceImpl.java|재처리 관리 ServiceImpl Class| |VO|egovframework.bopr.mom.service.ExecutJobDlbrtVO.java|재처리 관리 VO Class| |DAO|egovframework.bopr.mom.service.impl.ExecutJobDAO.java|재처리 관리 Dao Class| |Controller|egovframework.bopr.mom.web.EgovRehndnController.java|재처리결과 관리 Controller Class| |Service|egovframework.bopr.mom.service.EgovRehndnService.java|재처리결과 관리 Service Class| |ServiceImpl|egovframework.bopr.mom.service.impl.EgovRehndnServiceImpl.java|재처리결과 관리 ServiceImpl Class| |VO|egovframework.bopr.mom.service.RehndnDlbrtVO.java|재처리결과 관리 VO Class| |VO|egovframework.com.cmm.ComDefaultVO.java|검색 VO Class| |DAO|egovframework.bopr.mom.service.impl.RehndnDAO.java|재처리결과 관리 Dao Class| |JSP|/WEB-INF/jsp/egovframework/bopr/mom/EgovRehndnJobList.jsp|재처리 관리 목록조회 페이지| |JSP|/WEB-INF/jsp/egovframework/bopr/mom/EgovRehndnRegist.jsp|재처리 관리 등록 페이지| |JSP|/WEB-INF/jsp/egovframework/bopr/mom/EgovRehndnJobDetail.jsp|재처리 관리 상세조회 페이지| |QUERY XML|/egovframework/sqlmap/bopr/mom/executjob/ExecutJob_SQL_Mysql.xml|재처리 관리 MySQL용 QUERY XML| |QUERY XML|/egovframework/sqlmap/bopr/mom/executjob/ExecutJob_SQL_Oracle.xml|재처리 관리 Oracle용 QUERY XML| |QUERY XML|/egovframework/sqlmap/bopr/mom/executjob/ExecutJob_SQL_Tibero.xml|재처리 관리 Tibero용 QUERY XML| |QUERY XML|/egovframework/sqlmap/bopr/mom/executjob/ExecutJob_SQL_Altibase.xml|재처리 관리 Altibase용 QUERY XML| |QUERY XML|/egovframework/sqlmap/bopr/mom/rehndn/Rehndn_SQL_Mysql.xml|재처리결과 관리 MySQL용 QUERY XML| |QUERY XML|/egovframework/sqlmap/bopr/mom/rehndn/Rehndn_SQL_Oracle.xml|재처리결과 관리 Oracle용 QUERY XML| |QUERY XML|/egovframework/sqlmap/bopr/mom/rehndn/Rehndn_SQL_Tibero.xml|재처리결과 관리 Tibero용 QUERY XML| |QUERY XML|/egovframework/sqlmap/bopr/mom/rehndn/Rehndn_SQL_Altibase.xml|재처리결과 관리 Altibase용 QUERY XML| |Message properties|resources/egovframework/message/com/message-common_ko_KR.properties|재처리 관리 Message properties| |Idgen XML|resources/egovframework/spring/context-idgen.xml|재처리결과 관리 Id생성 Idgen XML| ===== 관련테이블 ===== ^테이블명^테이블명(영문)^비고^ |배치인스턴스 관리 정보|BATCH_JOB_INSTANCE|배치인스턴스 관리 정보를 관리한다.| |배치실행 관리 정보|BATCH_JOB_EXECUTION|배치실행 관리 정보를 관리한다.| |재처리결과 관리|TN_REHNDN|재처리결과 정보를 관리한다.| |배치정보 관리|TN_BATCH|배치정보를 관리한다.| \\ ====== 화면 설명 ====== ===== 목록 화면 ===== ^Action^URL^Controller method^QueryID^ |재처리 관리 목록조회|/bopr/mom/EgovRehndnJobList.do|selectRehndnJobList|"executJobDAO.selectRehndnJobList"| |재처리 관리 목록조회 카운트|N/A|N/A|"executJobDAO.selectRehndnJobListTotCnt"| {{:egovframework:bopr:가이드:배치운영:EgovRehndnJobList-1.png|}} * 수행이 실패하였거나 중단된 Job 실행결과가 페이징처리되어 목록으로 조회할 수 있다. * 검색조건선택(①)으로 검색조건으로 Job이름, Job 인스턴스ID를 설정할 수 있으며, 검색어입력란(②)에 원하는 검색어를 입력(검색조건선택에서 아무것도 선택하지 않는 경우에는 활성화되지 않는다.)한 뒤 검색버튼(④)을 클릭하여 조건조회를 할 수 있다. * 작업이 수행된 수행일자(③)로 검색이 가능하다. 달력 팝업을 통하여 날짜를 선택할 수 있으며, 해당 날짜에 수행된 작업을 검색할 수 있게 된다. * 초기화(⑤) 버튼을 클릭하면 모든 검색조건을 초기화 시킨다. 일자 검색의 경우 수동으로 삭제 할 수 없으므로 초기화 버튼으로만 삭제가 가능하다. * Job이름(배치 명)(⑥)을 클릭하면 상세내용을 볼 수 있다. * 페이지 이동(⑦) - 숫자 클릭 : 해당 숫자의 페이지로 이동한다. - {{:egovframework:bopr:가이드:배치정보:icon_prev.png|}} : 이전 페이지목록(10Page 단위)로 이동한다. - {{:egovframework:bopr:가이드:배치정보:icon_next.png|}} : 다음 페이지목록(10Page 단위)로 이동한다. - {{:egovframework:bopr:가이드:배치정보:icon_prevend.png|}} : 맨 처음 페이지로 이동한다. - {{:egovframework:bopr:가이드:배치정보:icon_nextend.png|}} : 마지막 페이지로 이동한다. - 조회 건수가 100개 이하여서 페이지가 열개 이하인 경우 경우 화살표는 표시되지 않는다. ===== 상세 화면 ===== ^Action^URL^Controller method^QueryID^ |재처리 관리 상세조회|/bopr/mom/EgovRehndnJob.do|selectRehndnJob|"executJobDAO.selectRehndnJob"| |재처리결과 관리 등록화면호출|/bopr/mom/insertRehndn.do|insertRehndn|"RehndnDAO.selectRehndnRegistData"| {{:egovframework:bopr:가이드:배치운영:EgovRehndnJobDetail-1.png|}} * Job실행결과 상세 내용(③)이 상세조회된다. * 목록 : 목록버튼(①)을 클릭하면 목록화면으로 이동한다. * 재처리 : 재처리버튼(②)을 클릭하면 해당 Job의 재처리 등록 페이지로 이동한다. ===== 재처리 등록 화면 ===== ^Action^URL^Controller method^QueryID^ |재처리 수행 및 재처리관리 등록 |/bopr/mom/EgovExecutResultRestart.do|restartExecutResult|"RehndnDAO.insertRehndn"| {{:egovframework:bopr:가이드:배치운영:EgovRehndnRegist-1.png|}} * 재처리를 수행할 Job의 기본정보가 표시된다. * 재처리 사유(③)를 적어 재처리수행버튼(②)을 누르면 재처리 요청이 이루어진다. * 복귀 : 복귀버튼(①)을 클릭하면 입력을 취소하고 이전 재처리 대상 Job의 상세내용 페이지로 복귀한다.