Data format is : YYYY-MM-DD
Version format is : major.minor.patch
배포자원
| Item | Version | File name |
| Server | 1.3.1 | scheduler-server-1.3.1.zip |
| Manager | 1.4.2 | glue-scheduler-manager-1.4.2.war ( M0SA010APP.ear ) |
| API | 1.2.4 | glue-scheduler-job-1.2.4.jar |
| DB script | - | db_script.zip |
| Manager Properties | - | meta-manager.properties |
| Installer | - | upgrade.1.3.x-1.4.0.sh (Linux only) |
MySQL sequence 발번 기능을 위한 Table 생성 script 추가
Quartz JDBCJobStore 용도의 DDL 추가 ( MySQL, MariaDB 용 추가 )
db_script.zip
+ quartz-2.2.2
- tables_mysql.sql <-- 추가
- tables_oracle.sql
- tables_postgres.sql
+ scheduler
- tables_mysql.sql <-- 추가
- tables_oracle.sql
- tables_postgres.sql
+ security
- tables_mysql.sql <-- 추가
- tables_oracle.sql
- tables_postgres.sql
오류 수정 : source mapping 에 JobKey 없어 UnAuthorized 나는 현상
MetaData 화면 개선 : 정보 입력시, jobGroup, jobName, triggerGroup. triggerName 에 key 정보 구성시 사용되는
dot(.) 기호 입력하지 못하도록 수정
mysql 용 query 추가
src/main/resources
+ mysql <-- 추가
- quartz-meta-manage-query.glue_sql <-- 추가
- security-access-query.glue_sql <-- 추가
- security-manager-query.glue_sql <-- 추가
+ postgresql
+ query
MySQL sequence 발번 기능 추가
mysql, mariadb 일 경우, connectionProperties 추가
... 중략 ...
databaseProductName = con.getMetaData().getDatabaseProductName().toLowerCase();
if ( databaseProductName.indexOf( "oracle" ) >= 0 )
{
( (BasicDataSource) ds ).addConnectionProperty( "v$session.program", "GlueSchedulerMinaServer - HiddenJob" );
databaseName = "oracle";
} else if ( databaseProductName.indexOf( "postgresql" ) >= 0 || databaseProductName.indexOf( "enterprisedb" ) >= 0 )
{
( (BasicDataSource) ds ).addConnectionProperty( "ApplicationName", "GlueSchedulerMinaServer - HiddenJob" );
databaseName = "postgresql";
} else if ( databaseProductName.indexOf( "mysql" ) >= 0 || databaseProductName.indexOf( "maria" ) >= 0 )
{
( (BasicDataSource) ds ).addConnectionProperty( "ApplicationName", "GlueSchedulerMinaServer - HiddenJob" );
databaseName = "mysql";
} else
{
logger.warn( "not support - {}", databaseProductName );
}
... 중략 ...
mysql query 에서 concat 함수 사용으로 인한 job key 파라미터 세팅 부분 수정
commons-codec.jar apps/lib에 기본 라이브러리로 추가 (1.4.1 과 다른 점)