<< Click to Display Table of Contents >>

scheduler_server.properties

태스크 실행 중 오류 시 메일 전송 여부, 메일 정보, 파일 경로, 뷰어 타입, 타임 아웃, 휴일 사용 여부 등 오즈 스케줄러 동작 옵션을 설정합니다.


ErrorNotifyToSender

태스크 실행 중 오류 발생 시 메일 전송 여부를 설정합니다.

MailFrom

발신자 메일 주소를 설정합니다.

SMTPServer

SMTP 서버 URL을 설정합니다.

SMTPServerPort

SMTP 서버 포트 번호를 설정합니다.

SMTPUserID

SMTP 인증이 필요한 메일 서버를 이용할 때 인증할 사용자 ID를 설정합니다.

SMTPUserID_encrypted 옵션을 설정한 경우에는 동작하지 않습니다.

SMTPUserPassword

SMTP 인증이 필요한 메일 서버를 이용할 때 인증할 사용자 ID의 패스워드를 설정합니다.

SMTPUserPassword_encrypted 옵션을 설정한 경우에는 동작하지 않습니다.

SMTPUserID_encrypted

SMTP 인증이 필요한 메일 서버를 이용할 때 인증할 암호화된 사용자 ID를 설정합니다.

SMTPUserPassword_encrypted

SMTP 인증이 필요한 메일 서버를 이용할 때 인증할 암호화된 사용자 패스워드를 설정합니다.

SMTPConnectionTimeout

SMTP 서버 접속 타임아웃을 설정합니다.(단위: 초)

기본 값은 0이며, 기본 값으로 설정 시 타임아웃이 적용되지 않습니다.

SMTPSendTimeout

SMTP 메일 전송 타임아웃을 설정합니다.(단위: 초)

기본 값은 0이며, 기본 값으로 설정 시 타임아웃이 적용되지 않습니다. 메일 전송 시간이 SMTPSendTimeout을 초과하여 메일 전송이 중지된 경우 메일 전송을 다시 시도하려면 MailSendRetryCount, MailSendRetryPeriodTime 옵션을 이용하시기 바랍니다.

EnableSSL

SSL 사용 여부를 설정합니다.

MailSendRetryCount

메일 전송 실패 시 재전송 횟수를 설정합니다.

재전송 횟수는 최대 32767로 설정할 수 있습니다.

MailSendRetryPeriodTime

메일 전송 실패 시 재전송 주기를 설정합니다.(단위: 초)

PrefixSubjectMessage

메일 제목 앞에 사용할 접두어를 설정합니다.

JavaMail

태스트 실행 결과를 메일로 전송할 때 메일 서버의 특정 옵션을 설정합니다.

메일 서버 옵션은 "Key=Value" 형태(ex - JavaMail.mail.smtp.starttls.enable=true)로 설정하시기 바랍니다.

%SCH_HOME%\UniversalDriver 폴더에 있는 javax.mail.jar 파일이 구동되어야 동작합니다.

RepositoryStorageType

리파지토리 저장소 타입을 설정합니다.

Value

Description

LOCAL

로컬 리파지토리

GOOGLE_CLOUD_STORAGE

구글 클라우드 스토리지

Java 버전 1.8 이상에서 지원됩니다.

익스포트 파일 이름은 중복되지 않도록 설정해야 합니다.

RepositoryFileRootPath, RepositoryUniqueFileName은 동작하지 않습니다.

GoogleCloudStorageBucket

구글 클라우드 스토리지 버킷을 설정합니다.

GoogleApplicationCredentials

구글 애플리케이션 인증서를 설정합니다.

RepositoryFileRootPath

리파지토리 경로를 설정합니다.

RepositoryFileDeleteTime

태스크 실행 결과 파일을 삭제할 시간을 설정합니다.(단위: 분)

기본 값은 0이며, 기본 값 또는 잘못된 값 설정 시 파일을 삭제하지 않습니다.

RepositoryUniqueFileName

태스크로 실행 결과로 생성된 파일 이름이 중복될 경우 파일 이름을 다른 이름으로 변경하여 저장할지 여부를 설정합니다.

파일 이름이 중복되면 태스크에서 설정한 파일 이름 뒤에 (1)을 추가하여 파일이 생성됩니다.

파일 형식이 html인 경우에는 동작하지 않습니다.

SchedulingInfoFilePath

태스크 파일(*.ozs)이 저장되는 경로를 설정합니다.

TempRepositoryFilePath

태스크 실행으로 생성된 임시 파일이 저장되는 경로를 설정합니다.

TempRepositoryDeleteDay

태스크 실행으로 생성된 임시 파일의 최대 보관 일수를 설정합니다.

0보다 큰 값으로 설정할 경우 최대 보관 일수보다 이전 날짜에 생성된 임시 파일은 자동으로 삭제됩니다.

0 또는 잘못된 값 설정 시 파일을 삭제하지 않습니다.

ExternalProgramFilePath

오즈 스케줄러와 연동할 외부 프로그램 경로를 설정합니다.

SchedulingItemInfoFilePath

리파지토리 예약 업로드 정보 파일이 저장되는 경로를 설정합니다.

ViewerType

태스크를 실행할 뷰어 타입을 설정합니다.

Value

Description

ActiveX

ActiveX 뷰어로 태스크 실행

Applet

Applet 뷰어로 태스크 실행

NONE

뷰어를 사용하지 않고 태스크 실행

OZU 생성 태스크와 프린트 생성 태스크는 지원하지 않으며, 보고서 생성 태스크 실행 시 OZD 파일로만 익스포트할 수 있습니다.

ViewerConcurrentCount

동시에 실행되는 뷰어 개수를 설정합니다.

예를 들어, 5로 설정한 후 8개의 태스크를 동시에 실행하면 5개의 태스크가 동시 실행된 후 나머지 3개의 태스크가 실행됩니다.

동시 실행되는 뷰어 개수는 최대 32767개로 설정할 수 있으며, n으로 설정하면 32767으로 적용됩니다.

ViewerTimeout

뷰어 타임 아웃을 설정합니다.(단위: 분)

설정한 시간 안에 뷰어가 태스크 실행을 완료하지 못하면 뷰어를 강제 종료한 후 다시 뷰어를 실행하여 태스크를 시작합니다.

뷰어 타임 아웃을 설정할 때 대용량 보고서가 있는 경우 타임 아웃 시간을 충분히 설정하시기 바랍니다.

TaskWaitTimeout

태스크 대기 타임 아웃을 설정합니다.(단위: 분)

기본 값은 0이며, 기본 값 또는 ViewerConcurrentCount를 n으로 설정 시 타임 아웃이 적용되지 않습니다.

또한, 태스크의 스케줄 타입이 주기적 실행인 경우에는 타임 아웃이 적용되지 않습니다.

TaskWaitLimit

실행을 제한할 태스크 개수를 설정합니다.

기본 값은 0이며, 기본 값 또는 ViewerConcurrentCount를 n으로 설정 시 태스크 실행 개수를 제한하지 않습니다.

또한, 태스크의 스케줄 타입이 주기적 실행인 경우에는 태스크 실행 개수를 제한하지 않습니다.

TaskRetry

뷰어 타임아웃으로 종료된 태스크의 재실행 여부를 설정합니다.

ViewerTimeout을 0보다 큰 값으로 설정한 경우 동작하며, 뷰어 타임아웃으로 종료된 태스크를 재실행하지 않을 경우 TaskRetry 값을 false로 설정하시기 바랍니다.

TaskHoliday

휴일 사용 여부를 설정합니다.

휴일 사용 시 TaskHoliday.xml 파일에 설정된 휴일에는 태스크를 실행하지 않습니다.

OZ_UDE.AliasName.classname

UDE를 수행할 클래스 이름을 앨리어스를 지정하여 설정합니다.

UDE를 수행할 클래스 이름은 "패키지이름.클래스이름" 형태(ex - oz.scheduler.ude.OZUDEImpl)로 설정합니다.

IdleTime.Classname

유휴 시간 초과 시 실행할 클래스 이름을 설정합니다.

IdleTime.Overtime

유휴 시간 초과 시간을 설정합니다.(단위: 초)

기본 값은 0이며, 기본 값으로 설정 시 유휴 시간을 계산하지 않습니다.

유휴 시간은 스케줄러 구동 시 로딩된 어떤 태스크도 실행하지 않는 상태를 말합니다.

유휴 시간이 초과하여 IdleTime.Classname에서 설정한 클래스가 실행된 경우 스케줄러에서 설정한 태스크는  클래스 실행이 완료될 때까지 대기한 후 실행됩니다.

LimitedViewerCount_MemoryPercentage

애플릿 뷰어 동시 실행 개수를 제한할 자바 힙 메모리 사용량을 설정합니다.(단위: 퍼센트)

기본 값은 0이며, 기본 값으로 설정 시 애플릿 뷰어 동시 실행 개수를 제한하지 않습니다.

ViewerType이 Applet이고, ViewerConcurrentCount 옵션 값이 n일 경우에만 동작합니다.

스케줄러가 태스크 작업을 수행하기 위해 애플릿 뷰어를 실행시킬 때 자바 힙 메모리 사용량을 체크하여 LimitedViewerCount_MemoryPercentage 옵션에서 설정한 값을 초과할 경우 애플릿 뷰어를 실행하지 않고 대기하였다가 메모리 사용량이 설정한 값보다 작아지면 대기 중인 애플릿 뷰어를 실행시킵니다.