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
~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~