MetaData 관리

Scheduler Meta 관리 화면

Scheduler Meta 관리 화면의 Job Data 그리드를 통해 프로그램의 초기Data를 관리할 수 있습니다.

Job Data 그리드

Job Data를 추가/수정/삭제할 수 있습니다.

Image

Job Data 그리드는 다음 항목을 포함합니다.

  • Data Type : Data Value의 Type을 지정합니다. String, Boolean, Integer, Long, Double, Float 을 지정할 수 있습니다.
  • Data Key : Data Key는 중복되지 않게 입력합니다.
    예약어는 필요시 사용합니다. ( 표 참고 )
  • Data Value - Default 값을 입력합니다.
    값이 없는 경우 명시적으로 NULL 을 입력합니다.
  • JobKey : Job Group과 Job Name은 Job 목록 그리드에서 생성되었으므로, 수정할 수 없습니다.

다음은 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
                               ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~

Navigator

  1. 행 삽입

Image

  1. 선택된 행 편집

  2. 선택된 행 조회

  3. 선택된 행 삭제