배치운영환경 외부 호출 방식 실행(URL)
- 작성자 :
- 정*식
- 작성일 :
- 2017-06-22 11:03:46
- 조회수 :
- 1,428
- 구분 :
- 운영환경
- 진행상태 :
- 완료
Q
안녕하세요. 현재 배치운영환경을 이용하여 배치환경을 만들고 있습니다.
외부 호출에 의한 Batch 실행이 필요 하여 문의 드립니다.
1. 현재 온라인 실행 여부 기능을 사용하는 방식이 구체적으로 어떻게 동작되는지 알수 있을가요?
2. 1. 번 질문으로 내용중 일부분 수정으로 해결 가능 한지 ?
3. 각각의 batch job 별로 외부 URL호출로 Batch를 실행 시키려면 어떻게 구현해야하는지도 문의 드립니다.
외부 호출에 의한 Batch 실행이 필요 하여 문의 드립니다.
1. 현재 온라인 실행 여부 기능을 사용하는 방식이 구체적으로 어떻게 동작되는지 알수 있을가요?
2. 1. 번 질문으로 내용중 일부분 수정으로 해결 가능 한지 ?
3. 각각의 batch job 별로 외부 URL호출로 Batch를 실행 시키려면 어떻게 구현해야하는지도 문의 드립니다.
A
안녕하세요. 표준프레임워크 센터입니다.
1. 현재 온라인 실행 여부 기능을 사용하는 방식이 구체적으로 어떻게 동작되는지 알수 있을가요?
>>> 배치운영환경에서 배치실행 관리 정보를 통해 BATCH_JOB_EXECUTION테이블을 이용하여 JOB EXECUTION대한 정보를 관리 하고 있습니다.
제세한 사항은 하단 관련 위키를 참고 하시기 바립니다. http://www.egovframe.org/wiki/doku.php?id=egovframework:bopr:%EA%B0%80%EC%9D%B4%EB%93%9C:%EB%B0%B0%EC%B9%98%EC%9A%B4%EC%98%81:%EC%9E%91%EC%97%85%EC%9D%B4%EB%A0%A5%EA%B4%80%EB%A6%AC
2. 1. 번 질문으로 내용중 일부분 수정으로 해결 가능 한지 ?
>>> 필요 요건에 대해서 JOB EXECUTION에 대한 정보를 헨들링 하시면 될꺼 같습니다.
3. 각각의 batch job 별로 외부 URL호출로 Batch를 실행 시키려면 어떻게 구현해야하는지도 문의 드립니다.
> eGovframe Batch Template Project > File(SAM) > Web 템플릿을 프로젝트를 참고시하면 될꺼 같습니다.
해당 템플릿을 생성하고, 해당 프로젝트의 자바소스
egovframework.rte.bat.sample.web.BatchRunController의 예제의
해당 부분을 참고하세요.
egovBatchRunner.start(jobName, getUniqueJobParameters(jobName));
1. 현재 온라인 실행 여부 기능을 사용하는 방식이 구체적으로 어떻게 동작되는지 알수 있을가요?
>>> 배치운영환경에서 배치실행 관리 정보를 통해 BATCH_JOB_EXECUTION테이블을 이용하여 JOB EXECUTION대한 정보를 관리 하고 있습니다.
제세한 사항은 하단 관련 위키를 참고 하시기 바립니다. http://www.egovframe.org/wiki/doku.php?id=egovframework:bopr:%EA%B0%80%EC%9D%B4%EB%93%9C:%EB%B0%B0%EC%B9%98%EC%9A%B4%EC%98%81:%EC%9E%91%EC%97%85%EC%9D%B4%EB%A0%A5%EA%B4%80%EB%A6%AC
2. 1. 번 질문으로 내용중 일부분 수정으로 해결 가능 한지 ?
>>> 필요 요건에 대해서 JOB EXECUTION에 대한 정보를 헨들링 하시면 될꺼 같습니다.
3. 각각의 batch job 별로 외부 URL호출로 Batch를 실행 시키려면 어떻게 구현해야하는지도 문의 드립니다.
> eGovframe Batch Template Project > File(SAM) > Web 템플릿을 프로젝트를 참고시하면 될꺼 같습니다.
해당 템플릿을 생성하고, 해당 프로젝트의 자바소스
egovframework.rte.bat.sample.web.BatchRunController의 예제의
해당 부분을 참고하세요.
egovBatchRunner.start(jobName, getUniqueJobParameters(jobName));