Initial move over from i21 repo.
This commit is contained in:
9
execution/src/main/resources/batch.template.properties
Normal file
9
execution/src/main/resources/batch.template.properties
Normal file
@@ -0,0 +1,9 @@
|
||||
batch.jdbc.driver=
|
||||
batch.jdbc.url=
|
||||
batch.jdbc.user=
|
||||
batch.jdbc.password=
|
||||
batch.schema=
|
||||
batch.jndi.name=
|
||||
batch.naming.factory.initial=
|
||||
batch.naming.provider.url=
|
||||
batch.database.vendor=
|
||||
@@ -0,0 +1,22 @@
|
||||
<?xml version="1.0"?>
|
||||
<!DOCTYPE hibernate-mapping PUBLIC
|
||||
"-//Hibernate/Hibernate Mapping DTD 3.0//EN"
|
||||
"http://hibernate.sourceforge.net/hibernate-mapping-3.0.dtd" [
|
||||
<!ENTITY % globals SYSTEM "classpath://org/springframework/batch/execution/repository/dao/globals.dtd">
|
||||
%globals;
|
||||
]>
|
||||
<hibernate-mapping package="org.springframework.batch.core.domain">
|
||||
|
||||
<class name="JobExecution" table="BATCH_JOB_EXECUTION">
|
||||
<id name="id" type="long" column="ID">
|
||||
&job-execution-generator;
|
||||
</id>
|
||||
<version name="version" access="field"/>
|
||||
<property name="jobId" type="long" update="false" column="JOB_ID" />
|
||||
<property name="startTime" column="START_TIME" />
|
||||
<property name="endTime" column="END_TIME" />
|
||||
<property name="status" type="org.springframework.batch.execution.repository.dao.BatchStatusUserType" column="STATUS" />
|
||||
<property name="exitCode" column="EXIT_CODE" />
|
||||
</class>
|
||||
|
||||
</hibernate-mapping>
|
||||
@@ -0,0 +1,25 @@
|
||||
<?xml version="1.0"?>
|
||||
<!DOCTYPE hibernate-mapping PUBLIC
|
||||
"-//Hibernate/Hibernate Mapping DTD 3.0//EN"
|
||||
"http://hibernate.sourceforge.net/hibernate-mapping-3.0.dtd" [
|
||||
<!ENTITY % globals SYSTEM "classpath://org/springframework/batch/execution/repository/dao/globals.dtd">
|
||||
%globals;
|
||||
]>
|
||||
<hibernate-mapping package="org.springframework.batch.core.domain">
|
||||
|
||||
<class name="JobInstance" table="BATCH_JOB">
|
||||
<id name="id" type="long" column="ID">
|
||||
&job-generator;
|
||||
</id>
|
||||
<version name="version" access="field" />
|
||||
<component name="identifier" class="org.springframework.batch.execution.runtime.ScheduledJobIdentifier">
|
||||
<property name="name" update="false" column="JOB_NAME" />
|
||||
<property name="jobStream" update="false" column="JOB_STREAM" />
|
||||
<property name="scheduleDate" update="false" column="SCHEDULE_DATE" />
|
||||
<property name="jobRun" update="false" column="JOB_RUN" />
|
||||
</component>
|
||||
<property name="status" type="org.springframework.batch.execution.repository.dao.BatchStatusUserType"
|
||||
insert="false" column="STATUS" />
|
||||
</class>
|
||||
|
||||
</hibernate-mapping>
|
||||
@@ -0,0 +1,27 @@
|
||||
<?xml version="1.0"?>
|
||||
<!DOCTYPE hibernate-mapping PUBLIC
|
||||
"-//Hibernate/Hibernate Mapping DTD 3.0//EN"
|
||||
"http://hibernate.sourceforge.net/hibernate-mapping-3.0.dtd" [
|
||||
<!ENTITY % globals SYSTEM "classpath://org/springframework/batch/execution/repository/dao/globals.dtd">
|
||||
%globals;
|
||||
]>
|
||||
<hibernate-mapping package="org.springframework.batch.core.domain">
|
||||
|
||||
<class name="StepExecution" table="BATCH_STEP_EXECUTION">
|
||||
<id name="id" type="long" column="ID">
|
||||
&step-execution-generator;
|
||||
</id>
|
||||
<version name="version" access="field"/>
|
||||
<property name="stepId" type="long" update="false" column="STEP_ID" access="field"/>
|
||||
<property name="jobExecutionId" type="long" update="false" column="JOB_EXECUTION_ID" access="field"/>
|
||||
<property name="startTime" column="START_TIME" />
|
||||
<property name="endTime" column="END_TIME" />
|
||||
<property name="status" type="org.springframework.batch.execution.repository.dao.BatchStatusUserType" column="STATUS" />
|
||||
<property name="commitCount" column="COMMIT_COUNT" />
|
||||
<property name="taskCount" column="TASK_COUNT" />
|
||||
<property name="statistics" type="org.springframework.batch.execution.repository.dao.PropertiesUserType" column="TASK_STATISTICS" />
|
||||
<property name="exitCode" column="EXIT_CODE" />
|
||||
</class>
|
||||
|
||||
</hibernate-mapping>
|
||||
|
||||
@@ -0,0 +1,23 @@
|
||||
<?xml version="1.0"?>
|
||||
<!DOCTYPE hibernate-mapping PUBLIC
|
||||
"-//Hibernate/Hibernate Mapping DTD 3.0//EN"
|
||||
"http://hibernate.sourceforge.net/hibernate-mapping-3.0.dtd" [
|
||||
<!ENTITY % globals SYSTEM "classpath://org/springframework/batch/execution/repository/dao/globals.dtd">
|
||||
%globals;
|
||||
]>
|
||||
|
||||
<hibernate-mapping package="org.springframework.batch.core.domain">
|
||||
<class name="StepInstance" table="BATCH_STEP">
|
||||
<id name="id" type="long" column="ID">
|
||||
&step-generator;
|
||||
</id>
|
||||
<version name="version" access="field"/>
|
||||
<many-to-one name="job" update="false" column="JOB_ID" />
|
||||
<property name="name" update="false" column="STEP_NAME" />
|
||||
<property name="restartData"
|
||||
type="org.springframework.batch.execution.repository.dao.RestartDataUserType" insert="false"
|
||||
column="RESTART_DATA" />
|
||||
<property name="status" type="org.springframework.batch.execution.repository.dao.BatchStatusUserType"
|
||||
insert="false" column="STATUS" />
|
||||
</class>
|
||||
</hibernate-mapping>
|
||||
@@ -0,0 +1,20 @@
|
||||
<!-- To switch between native and sequence generators, switch the IGNORE/INCLUDE -->
|
||||
<!ENTITY % native 'INCLUDE'>
|
||||
<!ENTITY % sequence 'IGNORE'>
|
||||
|
||||
<![%native;[
|
||||
<!ENTITY % native-generator '<generator class="native" />'>
|
||||
<!ENTITY job-generator "%native-generator;">
|
||||
<!ENTITY job-execution-generator "%native-generator;">
|
||||
<!ENTITY step-generator "%native-generator;">
|
||||
<!ENTITY step-execution-generator "%native-generator;">
|
||||
]]>
|
||||
|
||||
<![%sequence;[
|
||||
<!ENTITY % open '<generator class="sequence"><param name="sequence">'>
|
||||
<!ENTITY % close '</param></generator>'>
|
||||
<!ENTITY job-generator "%open;BATCH_JOB_SEQ%close;">
|
||||
<!ENTITY job-execution-generator "%open;BATCH_JOB_EXECUTION_SEQ%close;">
|
||||
<!ENTITY step-generator "%open;BATCH_STEP_SEQ%close;">
|
||||
<!ENTITY step-execution-generator "%open;BATCH_STEP_EXECUTION_SEQ%close;">
|
||||
]]>
|
||||
56
execution/src/main/resources/schema-db2.sql
Normal file
56
execution/src/main/resources/schema-db2.sql
Normal file
@@ -0,0 +1,56 @@
|
||||
-- Autogenerated: do not edit this file
|
||||
DROP TABLE BATCH_STEP_EXECUTION ;
|
||||
DROP TABLE BATCH_JOB_EXECUTION ;
|
||||
DROP TABLE BATCH_STEP ;
|
||||
DROP TABLE BATCH_JOB ;
|
||||
|
||||
DROP SEQUENCE BATCH_STEP_EXECUTION_SEQ ;
|
||||
DROP SEQUENCE BATCH_STEP_SEQ ;
|
||||
DROP SEQUENCE BATCH_JOB_EXECUTION_SEQ ;
|
||||
DROP SEQUENCE BATCH_JOB_SEQ ;
|
||||
|
||||
-- Autogenerated: do not edit this file
|
||||
CREATE TABLE BATCH_JOB (
|
||||
ID BIGINT PRIMARY KEY ,
|
||||
VERSION BIGINT,
|
||||
JOB_NAME VARCHAR(100) NOT NULL ,
|
||||
JOB_STREAM VARCHAR(20) ,
|
||||
SCHEDULE_DATE DATE ,
|
||||
JOB_RUN CHAR(2),
|
||||
STATUS VARCHAR(10) );
|
||||
|
||||
CREATE TABLE BATCH_JOB_EXECUTION (
|
||||
ID BIGINT PRIMARY KEY ,
|
||||
VERSION BIGINT,
|
||||
JOB_ID BIGINT NOT NULL,
|
||||
START_TIME TIMESTAMP NOT NULL ,
|
||||
END_TIME TIMESTAMP ,
|
||||
STATUS VARCHAR(10),
|
||||
EXIT_CODE BIGINT);
|
||||
|
||||
CREATE TABLE BATCH_STEP (
|
||||
ID BIGINT PRIMARY KEY ,
|
||||
VERSION BIGINT,
|
||||
JOB_ID BIGINT NOT NULL,
|
||||
STEP_NAME VARCHAR(100) NOT NULL,
|
||||
STATUS VARCHAR(10),
|
||||
RESTART_DATA VARCHAR(200));
|
||||
|
||||
CREATE TABLE BATCH_STEP_EXECUTION (
|
||||
ID BIGINT PRIMARY KEY ,
|
||||
VERSION BIGINT NOT NULL,
|
||||
STEP_ID BIGINT NOT NULL,
|
||||
JOB_EXECUTION_ID BIGINT NOT NULL,
|
||||
START_TIME TIMESTAMP NOT NULL ,
|
||||
END_TIME TIMESTAMP ,
|
||||
STATUS VARCHAR(10),
|
||||
COMMIT_COUNT BIGINT ,
|
||||
TASK_COUNT BIGINT ,
|
||||
TASK_STATISTICS VARCHAR(250),
|
||||
EXIT_CODE BIGINT,
|
||||
EXIT_MESSAGE VARCHAR(250));
|
||||
|
||||
CREATE SEQUENCE BATCH_STEP_EXECUTION_SEQ;
|
||||
CREATE SEQUENCE BATCH_STEP_SEQ;
|
||||
CREATE SEQUENCE BATCH_JOB_EXECUTION_SEQ;
|
||||
CREATE SEQUENCE BATCH_JOB_SEQ;
|
||||
56
execution/src/main/resources/schema-derby.sql
Normal file
56
execution/src/main/resources/schema-derby.sql
Normal file
@@ -0,0 +1,56 @@
|
||||
-- Autogenerated: do not edit this file
|
||||
DROP TABLE BATCH_STEP_EXECUTION ;
|
||||
DROP TABLE BATCH_JOB_EXECUTION ;
|
||||
DROP TABLE BATCH_STEP ;
|
||||
DROP TABLE BATCH_JOB ;
|
||||
|
||||
DROP SEQUENCE BATCH_STEP_EXECUTION_SEQ ;
|
||||
DROP SEQUENCE BATCH_STEP_SEQ ;
|
||||
DROP SEQUENCE BATCH_JOB_EXECUTION_SEQ ;
|
||||
DROP SEQUENCE BATCH_JOB_SEQ ;
|
||||
|
||||
-- Autogenerated: do not edit this file
|
||||
CREATE TABLE BATCH_JOB (
|
||||
ID BIGINT PRIMARY KEY GENERATED BY DEFAULT AS IDENTITY,
|
||||
VERSION BIGINT,
|
||||
JOB_NAME VARCHAR(100) NOT NULL ,
|
||||
JOB_STREAM VARCHAR(20) ,
|
||||
SCHEDULE_DATE DATE ,
|
||||
JOB_RUN CHAR(2),
|
||||
STATUS VARCHAR(10) );
|
||||
|
||||
CREATE TABLE BATCH_JOB_EXECUTION (
|
||||
ID BIGINT PRIMARY KEY GENERATED BY DEFAULT AS IDENTITY,
|
||||
VERSION BIGINT,
|
||||
JOB_ID BIGINT NOT NULL,
|
||||
START_TIME TIMESTAMP NOT NULL ,
|
||||
END_TIME TIMESTAMP ,
|
||||
STATUS VARCHAR(10),
|
||||
EXIT_CODE BIGINT);
|
||||
|
||||
CREATE TABLE BATCH_STEP (
|
||||
ID BIGINT PRIMARY KEY GENERATED BY DEFAULT AS IDENTITY,
|
||||
VERSION BIGINT,
|
||||
JOB_ID BIGINT NOT NULL,
|
||||
STEP_NAME VARCHAR(100) NOT NULL,
|
||||
STATUS VARCHAR(10),
|
||||
RESTART_DATA VARCHAR(200));
|
||||
|
||||
CREATE TABLE BATCH_STEP_EXECUTION (
|
||||
ID BIGINT PRIMARY KEY GENERATED BY DEFAULT AS IDENTITY,
|
||||
VERSION BIGINT NOT NULL,
|
||||
STEP_ID BIGINT NOT NULL,
|
||||
JOB_EXECUTION_ID BIGINT NOT NULL,
|
||||
START_TIME TIMESTAMP NOT NULL ,
|
||||
END_TIME TIMESTAMP ,
|
||||
STATUS VARCHAR(10),
|
||||
COMMIT_COUNT BIGINT ,
|
||||
TASK_COUNT BIGINT ,
|
||||
TASK_STATISTICS VARCHAR(250),
|
||||
EXIT_CODE BIGINT,
|
||||
EXIT_MESSAGE VARCHAR(250));
|
||||
|
||||
CREATE SEQUENCE BATCH_STEP_EXECUTION_SEQ;
|
||||
CREATE SEQUENCE BATCH_STEP_SEQ;
|
||||
CREATE SEQUENCE BATCH_JOB_EXECUTION_SEQ;
|
||||
CREATE SEQUENCE BATCH_JOB_SEQ;
|
||||
64
execution/src/main/resources/schema-hsqldb.sql
Normal file
64
execution/src/main/resources/schema-hsqldb.sql
Normal file
@@ -0,0 +1,64 @@
|
||||
-- Autogenerated: do not edit this file
|
||||
DROP TABLE BATCH_STEP_EXECUTION IF EXISTS;
|
||||
DROP TABLE BATCH_JOB_EXECUTION IF EXISTS;
|
||||
DROP TABLE BATCH_STEP IF EXISTS;
|
||||
DROP TABLE BATCH_JOB IF EXISTS;
|
||||
|
||||
DROP TABLE BATCH_STEP_EXECUTION_SEQ IF EXISTS;
|
||||
DROP TABLE BATCH_STEP_SEQ IF EXISTS;
|
||||
DROP TABLE BATCH_JOB_EXECUTION_SEQ IF EXISTS;
|
||||
DROP TABLE BATCH_JOB_SEQ IF EXISTS;
|
||||
|
||||
-- Autogenerated: do not edit this file
|
||||
CREATE TABLE BATCH_JOB (
|
||||
ID BIGINT IDENTITY PRIMARY KEY ,
|
||||
VERSION BIGINT,
|
||||
JOB_NAME VARCHAR(100) NOT NULL ,
|
||||
JOB_STREAM VARCHAR(20) ,
|
||||
SCHEDULE_DATE DATE ,
|
||||
JOB_RUN CHAR(2),
|
||||
STATUS VARCHAR(10) );
|
||||
|
||||
CREATE TABLE BATCH_JOB_EXECUTION (
|
||||
ID BIGINT IDENTITY PRIMARY KEY ,
|
||||
VERSION BIGINT,
|
||||
JOB_ID BIGINT NOT NULL,
|
||||
START_TIME TIMESTAMP NOT NULL ,
|
||||
END_TIME TIMESTAMP ,
|
||||
STATUS VARCHAR(10),
|
||||
EXIT_CODE BIGINT);
|
||||
|
||||
CREATE TABLE BATCH_STEP (
|
||||
ID BIGINT IDENTITY PRIMARY KEY ,
|
||||
VERSION BIGINT,
|
||||
JOB_ID BIGINT NOT NULL,
|
||||
STEP_NAME VARCHAR(100) NOT NULL,
|
||||
STATUS VARCHAR(10),
|
||||
RESTART_DATA VARCHAR(200));
|
||||
|
||||
CREATE TABLE BATCH_STEP_EXECUTION (
|
||||
ID BIGINT IDENTITY PRIMARY KEY ,
|
||||
VERSION BIGINT NOT NULL,
|
||||
STEP_ID BIGINT NOT NULL,
|
||||
JOB_EXECUTION_ID BIGINT NOT NULL,
|
||||
START_TIME TIMESTAMP NOT NULL ,
|
||||
END_TIME TIMESTAMP ,
|
||||
STATUS VARCHAR(10),
|
||||
COMMIT_COUNT BIGINT ,
|
||||
TASK_COUNT BIGINT ,
|
||||
TASK_STATISTICS VARCHAR(250),
|
||||
EXIT_CODE BIGINT,
|
||||
EXIT_MESSAGE VARCHAR(250));
|
||||
|
||||
CREATE TABLE BATCH_STEP_EXECUTION_SEQ (
|
||||
ID BIGINT IDENTITY
|
||||
);
|
||||
CREATE TABLE BATCH_STEP_SEQ (
|
||||
ID BIGINT IDENTITY
|
||||
);
|
||||
CREATE TABLE BATCH_JOB_EXECUTION_SEQ (
|
||||
ID BIGINT IDENTITY
|
||||
);
|
||||
CREATE TABLE BATCH_JOB_SEQ (
|
||||
ID BIGINT IDENTITY
|
||||
);
|
||||
56
execution/src/main/resources/schema-oracle10g.sql
Normal file
56
execution/src/main/resources/schema-oracle10g.sql
Normal file
@@ -0,0 +1,56 @@
|
||||
-- Autogenerated: do not edit this file
|
||||
DROP TABLE BATCH_STEP_EXECUTION ;
|
||||
DROP TABLE BATCH_JOB_EXECUTION ;
|
||||
DROP TABLE BATCH_STEP ;
|
||||
DROP TABLE BATCH_JOB ;
|
||||
|
||||
DROP SEQUENCE BATCH_STEP_EXECUTION_SEQ ;
|
||||
DROP SEQUENCE BATCH_STEP_SEQ ;
|
||||
DROP SEQUENCE BATCH_JOB_EXECUTION_SEQ ;
|
||||
DROP SEQUENCE BATCH_JOB_SEQ ;
|
||||
|
||||
-- Autogenerated: do not edit this file
|
||||
CREATE TABLE BATCH_JOB (
|
||||
ID INT PRIMARY KEY ,
|
||||
VERSION INT,
|
||||
JOB_NAME VARCHAR(100) NOT NULL ,
|
||||
JOB_STREAM VARCHAR(20) ,
|
||||
SCHEDULE_DATE DATE ,
|
||||
JOB_RUN CHAR(2),
|
||||
STATUS VARCHAR(10) );
|
||||
|
||||
CREATE TABLE BATCH_JOB_EXECUTION (
|
||||
ID INT PRIMARY KEY ,
|
||||
VERSION INT,
|
||||
JOB_ID INT NOT NULL,
|
||||
START_TIME TIMESTAMP NOT NULL ,
|
||||
END_TIME TIMESTAMP ,
|
||||
STATUS VARCHAR(10),
|
||||
EXIT_CODE INT);
|
||||
|
||||
CREATE TABLE BATCH_STEP (
|
||||
ID INT PRIMARY KEY ,
|
||||
VERSION INT,
|
||||
JOB_ID INT NOT NULL,
|
||||
STEP_NAME VARCHAR(100) NOT NULL,
|
||||
STATUS VARCHAR(10),
|
||||
RESTART_DATA VARCHAR(200));
|
||||
|
||||
CREATE TABLE BATCH_STEP_EXECUTION (
|
||||
ID INT PRIMARY KEY ,
|
||||
VERSION INT NOT NULL,
|
||||
STEP_ID INT NOT NULL,
|
||||
JOB_EXECUTION_ID INT NOT NULL,
|
||||
START_TIME TIMESTAMP NOT NULL ,
|
||||
END_TIME TIMESTAMP ,
|
||||
STATUS VARCHAR(10),
|
||||
COMMIT_COUNT INT ,
|
||||
TASK_COUNT INT ,
|
||||
TASK_STATISTICS VARCHAR(250),
|
||||
EXIT_CODE INT,
|
||||
EXIT_MESSAGE VARCHAR(250));
|
||||
|
||||
CREATE SEQUENCE BATCH_STEP_EXECUTION_SEQ;
|
||||
CREATE SEQUENCE BATCH_STEP_SEQ;
|
||||
CREATE SEQUENCE BATCH_JOB_EXECUTION_SEQ;
|
||||
CREATE SEQUENCE BATCH_JOB_SEQ;
|
||||
56
execution/src/main/resources/schema-postgresql.sql
Normal file
56
execution/src/main/resources/schema-postgresql.sql
Normal file
@@ -0,0 +1,56 @@
|
||||
-- Autogenerated: do not edit this file
|
||||
DROP TABLE BATCH_STEP_EXECUTION ;
|
||||
DROP TABLE BATCH_JOB_EXECUTION ;
|
||||
DROP TABLE BATCH_STEP ;
|
||||
DROP TABLE BATCH_JOB ;
|
||||
|
||||
DROP SEQUENCE BATCH_STEP_EXECUTION_SEQ ;
|
||||
DROP SEQUENCE BATCH_STEP_SEQ ;
|
||||
DROP SEQUENCE BATCH_JOB_EXECUTION_SEQ ;
|
||||
DROP SEQUENCE BATCH_JOB_SEQ ;
|
||||
|
||||
-- Autogenerated: do not edit this file
|
||||
CREATE TABLE BATCH_JOB (
|
||||
ID BIGINT PRIMARY KEY ,
|
||||
VERSION BIGINT,
|
||||
JOB_NAME VARCHAR(100) NOT NULL ,
|
||||
JOB_STREAM VARCHAR(20) ,
|
||||
SCHEDULE_DATE DATE ,
|
||||
JOB_RUN CHAR(2),
|
||||
STATUS VARCHAR(10) );
|
||||
|
||||
CREATE TABLE BATCH_JOB_EXECUTION (
|
||||
ID BIGINT PRIMARY KEY ,
|
||||
VERSION BIGINT,
|
||||
JOB_ID BIGINT NOT NULL,
|
||||
START_TIME TIMESTAMP NOT NULL ,
|
||||
END_TIME TIMESTAMP ,
|
||||
STATUS VARCHAR(10),
|
||||
EXIT_CODE BIGINT);
|
||||
|
||||
CREATE TABLE BATCH_STEP (
|
||||
ID BIGINT PRIMARY KEY ,
|
||||
VERSION BIGINT,
|
||||
JOB_ID BIGINT NOT NULL,
|
||||
STEP_NAME VARCHAR(100) NOT NULL,
|
||||
STATUS VARCHAR(10),
|
||||
RESTART_DATA VARCHAR(200));
|
||||
|
||||
CREATE TABLE BATCH_STEP_EXECUTION (
|
||||
ID BIGINT PRIMARY KEY ,
|
||||
VERSION BIGINT NOT NULL,
|
||||
STEP_ID BIGINT NOT NULL,
|
||||
JOB_EXECUTION_ID BIGINT NOT NULL,
|
||||
START_TIME TIMESTAMP NOT NULL ,
|
||||
END_TIME TIMESTAMP ,
|
||||
STATUS VARCHAR(10),
|
||||
COMMIT_COUNT BIGINT ,
|
||||
TASK_COUNT BIGINT ,
|
||||
TASK_STATISTICS VARCHAR(250),
|
||||
EXIT_CODE BIGINT,
|
||||
EXIT_MESSAGE VARCHAR(250));
|
||||
|
||||
CREATE SEQUENCE BATCH_STEP_EXECUTION_SEQ;
|
||||
CREATE SEQUENCE BATCH_STEP_SEQ;
|
||||
CREATE SEQUENCE BATCH_JOB_EXECUTION_SEQ;
|
||||
CREATE SEQUENCE BATCH_JOB_SEQ;
|
||||
Reference in New Issue
Block a user