이 사이트는 전자정부 표준프레임워크 구버전(1.0 ~ 4.3) 가이드 아카이브입니다. 내용은 더 이상 갱신되지 않습니다. 최신 내용은 최신 버전 문서에서 확인하세요.

배치 운영

개요

실행중 Job 관리를 통해 관리자가 현재 실행되고 있는 배치(Job)를 조회하거나 중지 시킬수 있도록 한다.

기능 설명

  1. 실행중 Job을 조회할 수 있다.
  2. 실행중 Job를 중지시킬 수 있다.

관련소스

관련소스
유형대상소스명비고
Controlleregovframework.bopr.mom.web.EgovExecutJobController.java실행중Job 관리 Controller Class
Serviceegovframework.bopr.mom.service.EgovExecutJobService.java실행중Job 관리 Service Class
ServiceImplegovframework.bopr.mom.service.impl.EgovExecutJobServiceImpl.java실행중Job 관리 ServiceImpl Class
VOegovframework.bopr.mom.service.ExecutJobVO.java실행중Job 관리 VO Class
VOegovframework.com.cmm.ComDefaultVO.java검색 VO Class
DAOegovframework.bopr.mom.service.impl.ExecutJobDAO.java실행중Job 관리 Dao Class
JSP/WEB-INF/jsp/egovframework/운영환경/bopr/mom/EgovExecutJobList.jsp실행중Job 관리 목록조회 페이지
JSP/WEB-INF/jsp/egovframework/운영환경/bopr/mom/EgovExecutJobDetail.jsp실행중Job 관리 상세조회 페이지
QUERY XML/egovframework/sqlmap/bopr/mom/executjob/ExecutJob_SQL_Mysql.xml실행중Job 관리 MySQL용 QUERY XML
QUERY XML/egovframework/sqlmap/bopr/mom/executjob/ExecutJob_SQL_Oracle.xml실행중Job 관리 Oracle용 QUERY XML
QUERY XML/egovframework/sqlmap/bopr/mom/executjob/ExecutJob_SQL_Tibero.xml실행중Job 관리 Tibero용 QUERY XML
QUERY XML/egovframework/sqlmap/bopr/mom/executjob/ExecutJob_SQL_Altibase.xml실행중Job 관리 Altibase용 QUERY XML
Message propertiesresources/egovframework/message/com/message-common_ko_KR.properties실행중Job 관리 Message properties

관련테이블

관련테이블
테이블명테이블명(영문)비고
배치인스턴스 관리 정보BATCH_JOB_INSTANCE배치인스턴스 관리 정보를 관리한다.
배치실행 관리 정보BATCH_JOB_EXECUTION배치실행 관리 정보를 관리한다.


화면 설명

목록 화면

목록 화면
ActionURLController methodQueryID
실행중Job 관리 목록조회/bopr/mom/EgovExecutJobList.doselectExecutJobList“executJobDAO.selectExecutJobList”
실행중Job 관리 목록조회 카운트N/AN/A“executJobDAO.selectExecutJobListTotCnt”
실행중Job 관리 목록중지/bopr/mom/EgovExecutJobListDelete.dodeleteExecutJobN/A

egovexecutjoblist-1.png

  • 현재 실행중인 Job이 페이징처리되어 목록으로 조회할 수 있다.
  • 검색조건선택(①)으로 검색조건으로 Job 인스턴스ID, Job이름을 설정할 수 있으며, 검색어입력란(②)에 원하는 검색어를 입력(검색조건선택에서 아무것도 선택하지 않는 경우에는 활성화되지 않는다.)한 뒤 검색버튼(③)을 클릭하여 조건조회를 할 수 있다.
  • ⑤의 부분에 체크박스가 존재하며, 가장 위의 제목단의 체크박스를 클릭하면 전체선택, 하단의 수행번호 앞의 체크박스를 클릭하면 해당 건 별로 선택이 가능하다.
  • Job 이름(⑥)을 클릭하면 상세조회로 이동한다.
  • 중지 : 중지버튼(④)을 클릭하여 체크되어있는 한개 또는 복수의 실행중인 Job을 중지시킬 수 있다.
  • 페이지 이동 (⑦)
    1. 숫자 클릭 : 해당 숫자의 페이지로 이동한다.
    2. icon_prev.png : 이전 페이지목록(10Page 단위)로 이동한다.
    3. icon_next.png : 다음 페이지목록(10Page 단위)로 이동한다.
    4. icon_prevend.png : 맨 처음 페이지로 이동한다.
    5. icon_nextend.png : 마지막 페이지로 이동한다.
    6. 조회 건수가 100개 이하여서 페이지가 열개 이하인 경우 경우 화살표는 표시되지 않는다.

상세 화면

상세 화면
ActionURLController methodQueryID
실행중Job 관리 상세조회/bopr/mom/EgovExecutJob.doselectExecutJob“executJobDAO.selectExecutJob”
실행중Job 관리 중지/bopr/mom/EgovExecutJobDelete.dodeleteExecutJobN/A

egovexecutjobdetail-1.png

  • 해당 실행중인 Job의 내용이 상세조회된다.
  • 목록 : 목록버튼(①)을 클릭하여 목록화면으로 이동한다.
  • 중지 : 중지버튼(②)을 클릭하여 해당 실행중인 Job을 중지시킨다.
원본 페이지 ID
egovframework:bopr:가이드:배치운영:실행중job관리
원본 수정일