
|
If you were logged in you would be able to see more operations.
|
|
|
|
Time Tracking:
|
|
Original Estimate:
|
2d
|
|
|
Remaining Estimate:
|
2d
|
|
|
Time Spent:
|
Not Specified
|
|
|
|
|
Environment:
|
N/A
|
|
Issue Links:
|
Related
|
|
|
|
This issue is related to:
|
|
BATCH-597
Retrieving Job Parameters for a given job name
|
|
|
|
|
|
|
|
Would it be possible to come up with a parent table abstraction for each of the following Spring Batch tables: BATCH_JOB_INSTANCE, BATCH_JOB_INSTANCE_PARAMS, and BATCH_STEP_INSTANCE?
The idea here is to essentially maintain a master list of jobs, steps and job parameters that have no association to a particular run / instance. These tables together would for an enterprise provide visibility into the jobs that run under the Spring Batch umbrella, while providing insight into the steps(complexity of steps) involved and the nature of arguments needed to run a particular job. Example: Numerous steps associated with a job could signal a complex and perhaps long running job.
Please see below for definitions of the parent table abstractions:
BATCH_JOB:
A master table that has a list of jobs and job related attributes. This is the parent table for BATCH_JOB_INSTANCE table.
BATCH_STEP:
A master table that has various steps associated with a particular job. This references the job_id of BATCH_JOB table. This would be a child table of BATCH_JOB but a parent table for BATCH_STEP_INSTANCE table.
BATCH_JOB_PARAMS:
A master table that has a list of argument names and values.
|
|
Description
|
Would it be possible to come up with a parent table abstraction for each of the following Spring Batch tables: BATCH_JOB_INSTANCE, BATCH_JOB_INSTANCE_PARAMS, and BATCH_STEP_INSTANCE?
The idea here is to essentially maintain a master list of jobs, steps and job parameters that have no association to a particular run / instance. These tables together would for an enterprise provide visibility into the jobs that run under the Spring Batch umbrella, while providing insight into the steps(complexity of steps) involved and the nature of arguments needed to run a particular job. Example: Numerous steps associated with a job could signal a complex and perhaps long running job.
Please see below for definitions of the parent table abstractions:
BATCH_JOB:
A master table that has a list of jobs and job related attributes. This is the parent table for BATCH_JOB_INSTANCE table.
BATCH_STEP:
A master table that has various steps associated with a particular job. This references the job_id of BATCH_JOB table. This would be a child table of BATCH_JOB but a parent table for BATCH_STEP_INSTANCE table.
BATCH_JOB_PARAMS:
A master table that has a list of argument names and values.
|
Show » |
|