Scheduler Meta 관리 화면의 Job Data 그리드를 통해 프로그램의 초기Data를 관리할 수 있습니다.
Job Data를 추가/수정/삭제할 수 있습니다.
그림 : Job Data 그리드 |
Job Data 그리드는 다음 항목을 포함합니다.
다음은 Job Class가 com.poscoict.app.quartz.GlueJavaProcessStartJobImpl 일 경우에 해당하는 경우, Java 명령어 사용법에 근거합니다.
ServiceName, className 는 예약어이며, Job Program 구현 방법에 따라 선택 사용합니다.
C:\apache\apache-tomcat-7.0.57\bin>java Usage: java [-options] class [args...] (to execute a class) or java [-options] -jar jarfile [args...] (to execute a jar file)
Data Type | Data Key | Data Value |
---|---|---|
type | key | value |
String | ServiceName | GlueServcie 명을 입력합니다. Job Program 구현시 GlueService로 구현편을 참고하세요 ex) job001-service |
String | className | Java Class 이름을 입력합니다. Job Program 구현시 클래스로 구현을 참고하세요 ex) sample.SamplePgm |
Auto | key | 날짜 포맷을 입력합니다. ex) yyyyMMdd |
Job Data는 Java 명령어 에서 argument 부분을 구성하는데 사용됩니다.
java -jar user-application.jar ServiceName=job001-service@S key1=value@type ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~
java -jar user-application.jar className=sample.SamplePgm@S key1=value@type ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~