스케줄러 테이블 정의

스케줄러에는 데이터베이스 테이블 및 테이블 접두부가 포함된 색인이 필요합니다. 이 페이지는 테이블에 대한 참조 정보를 제공합니다.

각 스케줄러에는 조작하려는 몇 개의 테이블 및 색인이 필요합니다. 이 주제에서 각 테이블 이름 및 색인에는 테이블 접두부가 필요합니다. 예를 들어, 스케줄러가 테이블 접두부 값 SCHED_로 구성된 경우 TASK 이름의 테이블 이름은 SCHED_TASK입니다. 테이블 접두부에 대한 자세한 내용은 스케줄러 설정을 참조하십시오.

테이블을 작성하려면 스케줄러에 대해 데이터베이스 작성을 참조하십시오. 필드 크기 및 유형과 같은 정확한 스키마 정의를 확인하려면 DDL 파일을 사용하여 스케줄러 작성을 참조하십시오. 이 절은 DDL 또는 SQL문이 저장된 위치를 참조합니다. 이 명령문은 테이블 스키마를 작성합니다.
문제점 방지 문제점 방지: 이 주제의 정보는 문제점 판별을 위해 제공됩니다. 스케줄러 테이블 이름, 필드 이름 또는 색인 이름을 수정하지 마십시오. 데이터 컨텐츠 형식은 통지 없이 변경될 수 있습니다. 테이블에 직접 액세스하는 경우에는 이런 사항에 주의하십시오. 스케줄러 API를 사용하지 않고 테이블의 데이터를 수정하면 실패할 수 있습니다. gotcha

TASK

TASK 테이블에는 스케줄되었지만 아직 영구 제거되지 않은 태스크가 포함됩니다. 이 테이블의 기본 키는 com.ibm.websphere.scheduler.TaskStatus 인터페이스의 getTaskID() 메소드에 해당하는 TASKID입니다.

이 테이블에서 각 태스크에 대해 한 개의 행만 있기 때문에 데이터베이스 및 테이블이 행 잠금을 지원하는 것이 중요합니다. 페이지 또는 테이블 잠금을 사용하여 스케줄러가 태스크를 동시에 실행하는 것을 방지하십시오.
표 1. TASK 테이블. . 스케줄된 태스크 표시
필드 이름 용도 및 참고
TASKID

스케줄되었지만 아직 영구 제거되지 않은 모든 태스크가 포함됩니다. 이 테이블의 기본 키는 com.ibm.websphere.scheduler.TaskStatus 인터페이스의 getTaskID() 메소드에 해당하는 TASKID입니다.

이 테이블에서 각 태스크에 대해 한 개의 행만 있기 때문에 데이터베이스 및 테이블이 행 잠금을 지원하는 것이 중요합니다. 페이지 또는 테이블 잠금을 사용하여 스케줄러가 태스크를 동시에 실행하는 것이 방지됩니다.

VERSION 이 행 형식의 내부 버전.
ROW_VERSION 이 행의 버전. 낙관적 잠금에 사용됩니다.
TASKTYPE 유형 태스크: 1=BeanTaskInfo, 2=MessageTaskInfo
TASKSUSPENDED 이 값은 태스크가 일시중단 또는 실행 중인지를 표시합니다. 태스크는 값 BITWISE AND 1이 1인 경우 일시중단됩니다. 값 BITWISE AND 2가 2인 경우 태스크가 실행 중입니다.
CANCELLED 값이 1이면 태스크가 취소됩니다.
NEXTFIRETIME 태스크가 다음에 실행되도록 스케줄된 경우 java.util.Date.getTime()을 사용하는 날짜(밀리초)입니다.
STARTBYINTERVAL 태스크의 start-by-interval입니다.
STARTBYTIME 예약됨
VALIDFROMTIME 태스크 시작 시간.
VALIDTOTIME 예약됨
REPEATINTERVAL 태스크 반복 간격.
MAXREPEATS 태스크를 실행하는 횟수.
REPEATSLEFT 태스크가 아직 실행되지 않은 횟수.
TASKINFO 내부 2진 데이터.
NAME 태스크 이름.
AUTOPURGE 태스크가 완료 시 자동으로 영구 제거되는 경우 값은 1입니다.
FAILUREACTION 예약됨
MAXATTEMPTS 예약됨
QOS 예약됨
PARTITIONID 예약됨
OWNERTOKEN 태스크 소유자.
CREATETIME 태스크가 작성되는 시간(밀리초)으로 java.util.Date.getTime()을 사용합니다.
TASK 테이블에는 스케줄러가 태스크를 동시에 실행 및 액세스하도록 허용하기 위해 필요한 다음 색인도 포함됩니다.
  • TASK_IDX1 – 스케줄러 API를 사용하여 개별 태스크 액세스에 사용됨.
  • TASK_IDX2 – 폴 디먼이 만기 태스크를 로드하는 데 사용됨.

TREG

TREG 테이블은 여분 스케줄러 사이에서 공유하는 스케줄러 정보 저장에 사용됩니다. 이 테이블은 많이 사용되지는 않습니다.
표 2. TREG 테이블. . 여분 스케줄러 사이의 스케줄러 정보를 표시합니다.
필드 이름 용도 및 참고
REGKEY 레지스트리 키. 테이블의 1차 키입니다.
REGVALUE 레지스트리 값.

LMGR

LMGR 테이블은 여분 스케줄러가 사용하는 리스 추적에 사용됩니다. 이 테이블은 많이 사용되지는 않습니다.
표 3. LMGR 테이블. 여분 스케줄러 리스 표시
필드 이름 용도 및 참고
LEASENAME 리스 이름. 이는 스케줄러 JNDI 이름이며 기본 키입니다.
LEASEOWNER 리스 소유자. 형식은 Cell/Node/Server입니다.
LEASE_EXPIRE_TIME 스케줄러에 대한 리그가 만기되는 시간(밀리초)으로 java.util.Date.getTime()을 사용합니다.
DISABLED 예약됨

LMPR

LMPR 테이블은 리스의 임의 특성 저장에 사용됩니다. 이 테이블은 많이 사용되지는 않습니다.
표 4. LMPR 테이블.. 임의 리스 특성 표시
필드 이름 용도 및 참고
LEASENAME 리스 이름. LMGR 테이블을 참조하십시오.
NAME 특성 이름입니다.
VALUE 특성의 값입니다.
LMPR 테이블은 다음 색인도 포함합니다.
  • LMPR_IDX1 – 지정된 리스 특성 검색에 사용됩니다.

주제 유형을 표시하는 아이콘 참조 주제



시간소인 아이콘 마지막 업데이트 날짜: last_date
http://www14.software.ibm.com/webapp/wsbroker/redirect?version=cord&product=was-nd-mp&topic=rsch_tabledef
파일 이름:rsch_tabledef.html