Skip to main content
This revision made May 30, 2013 13:29, by cvignola

Java Batch Wiki

This RI_TCK page details how the RI/TCK download tracks the spec.



JSR 352 Specification v1.0 Final Release



V1-History

Difference compared to previous revision
[http://jcp.org/aboutJava/communityprocess/final/jsr352/index.html JSR 352 Specification v1.0 Final Release ] ----The rest of this wiki page identifies change history to the Proposed Final Draft. # 14 Jan 2013 [http://java.net/projects/jbatch/downloads/download/JSR%20352%20Proposed%20Final%20Draft%20v1.pdf v1.0] # 18 Jan 2013 http://java.net/projects/jbatch/downloads/download/JSR%20352%20Proposed%20Final%20Draft%20v= Java Batch Wiki = This [[RI_TCK]] page details how the RI/TCK download tracks the spec. ... ---- [[V1.1.pdf v1.1] ##Bug [http://java.net/bugzilla/show_bug.cgi?id=4233 4233] Step level properties shouldn't be available through Job Context ##Bug [http://java.net/bugzilla/show_bug.cgi?id=4234 4234] flow don't transition to one another in the split. ##Bug [http://java.net/bugzilla/show_bug.cgi?id=4294 4294] add batch status enum ##Bug [http://java.net/bugzilla/show_bug.cgi?id=4115 4115] must document that step ends when readItem returns null. ##Bug [http://java.net/bugzilla/show_bug.cgi?id=4518 4518] Implement autocloseable. ##Bug [http://java.net/bugzilla/show_bug.cgi?id=4558 4558] Using getter/setter standards for PartitionPlan ##Bug [http://java.net/bugzilla/show_bug.cgi?id=4568 4568] complete remove splitcollector/split analyzer ##Bug [http://java.net/bugzilla/show_bug.cgi?id=4570 4570] remove @BatchContext. ##Bug [http://java.net/bugzilla/show_bug.cgi?id=4571 4571] Delete getExecutions method (redundant) # 25 Jan 2013 [http://java.net/projects/jbatch/downloads/download/JSR%20352%20Proposed%20Final%20Draft%20v1.2a.pdf v1.2] ##Bug [http://java.net/bugzilla/show_bug.cgi?id=4553 4553] - Functionality for instance creation using batch.xml ##Bug [http://java.net/bugzilla/show_bug.cgi?id=4569 4569] - Note that stopping a job is a request ##Bug [http://java.net/bugzilla/show_bug.cgi?id=4529 4529] - Confusing description for checkpointing ##Bug [http://java.net/bugzilla/show_bug.cgi?id=4540 4540] - Batch and Exit status for splits ##Bug [http://java.net/bugzilla/show_bug.cgi?id=4530 4530] - item-count is confusing ##Bug [http://java.net/bugzilla/show_bug.cgi?id=4555 4555] - Remove FlowContext interface ##Bug [http://java.net/bugzilla/show_bug.cgi?id=4535 4535] - next element should not allow looping (5.2.5) ##Bug [http://java.net/bugzilla/show_bug.cgi?id=4525 4525] - JobInstance completion clarification ##Bug [http://java.net/bugzilla/show_bug.cgi?id=4527 4527] - Missing reference ##Bug [http://java.net/bugzilla/show_bug.cgi?id=4539 4539] - Exit Status verbiage misleading ##Bug [http://java.net/bugzilla/show_bug.cgi?id=4578 4578] - JobOperator.getJobInstances() ordering? zero-based vs. one-based ##Bug [http://java.net/bugzilla/show_bug.cgi?id=4564 4564] - Clarify exception definition ##Bug [http://java.net/bugzilla/show_bug.cgi?id=4582 4582] - Property default value expression may not contain default value expression ##Bug [http://java.net/bugzilla/show_bug.cgi?id=4524 4524] - JobInstance definition clarification ##Bug [http://java.net/bugzilla/show_bug.cgi?id=4538 4538] - Double period at end of bullet. ##Bug [http://java.net/bugzilla/show_bug.cgi?id=4550 4550] - Odd highlighting in the syntax highlighting ##Bug [http://java.net/bugzilla/show_bug.cgi?id=4586 4586] - Removing Language of EE in Lifecycle flows ##Bug [http://java.net/bugzilla/show_bug.cgi?id=4528 4528] - Document abstract class methods are "default" not "optional" ##Bug [http://java.net/bugzilla/show_bug.cgi?id=4526 4526] - Step's next attribute clarification ##Bug [http://java.net/bugzilla/show_bug.cgi?id=4544 4544] - Syntax highlighting missing for AbstractItemWriter ##Bug [http://java.net/bugzilla/show_bug.cgi?id=4523 4523] - Spec coding conventions ##Bug [http://java.net/bugzilla/show_bug.cgi?id=4590 4590] - Minor wording suggestion on 'filter' from process returning 'null' ##Bug [http://java.net/bugzilla/show_bug.cgi?id=4575 4575] - Spec should say to use TCCL for artifact loading rather than System CL (SE) or EE CL ##Bug [http://java.net/bugzilla/show_bug.cgi?id=4552 4552] - Mention examples of implementation-specific loaders ##Bug [http://java.net/bugzilla/show_bug.cgi?id=4542 4542] - Merge examples of merge=false would be helpful ##Bug [http://java.net/bugzilla/show_bug.cgi?id=4533 4533] - Fix Javadoc for getStepExecutions # 4 Feb 2013 [http://java.net/projects/jbatch/downloads/download/JSR%20352%20Proposed%20Final%20Draft%20v1.3.pdf v1.3] ##Bug [http://java.net/bugzilla/show_bug.cgi?id=4626 4626] 7.6.1 META-INF/batch.xml ##Bug [http://java.net/bugzilla/show_bug.cgi?id=4605 4605] 5.2.4.1 Step Level Listener Properties ##Bug [http://java.net/bugzilla/show_bug.cgi?id=4616 4616] 5.6.2 End Element ##Bug [http://java.net/bugzilla/show_bug.cgi?id=4627 4627] 7.6.2 META-INF/batch-jobs ##Bug [http://java.net/bugzilla/show_bug.cgi?id=4606 4606] 5.2.6.1 Partition Plan incomplete XML ##Bug [http://java.net/bugzilla/show_bug.cgi?id=4617 4617] 5.6.3 Stop Element ##Bug [http://java.net/bugzilla/show_bug.cgi?id=4596 4596] 2 Introduction to JSR 352 should go on next page ##Bug [http://java.net/bugzilla/show_bug.cgi?id=4607 4607] 5.2.6.2 Partition Properties ##Bug [http://java.net/bugzilla/show_bug.cgi?id=4618 4618] 5.6.4 Next Element ##Bug [http://java.net/bugzilla/show_bug.cgi?id=4597 4597] 4 Domain Language of Batch - ItemProcessor is optional ##Bug [http://java.net/bugzilla/show_bug.cgi?id=4608 4608] 5.2.6.3 Partition Mapper ##Bug [http://java.net/bugzilla/show_bug.cgi?id=4619 4619] 5.7 Job XML Substitution ##Bug [http://java.net/bugzilla/show_bug.cgi?id=4598 4598] 4.1.1 JobInstance parenthesized sentence ##Bug [http://java.net/bugzilla/show_bug.cgi?id=4609 4609] 5.2.6.3.1 Mapper Properties ##Bug [http://java.net/bugzilla/show_bug.cgi?id=4620 4620] 6.1.1.2 ItemProcessor Interface ##Bug [http://java.net/bugzilla/show_bug.cgi?id=4599 4599] 4.1.2 JobParameters ##Bug [http://java.net/bugzilla/show_bug.cgi?id=4610 4610] 5.3 Flow ##Bug [http://java.net/bugzilla/show_bug.cgi?id=4621 4621] 6.2.2 StepListener Interface ##Bug [http://java.net/bugzilla/show_bug.cgi?id=4600 4600] 4.2 Step ##Bug [http://java.net/bugzilla/show_bug.cgi?id=4611 4611] 5.4 Split ##Bug [http://java.net/bugzilla/show_bug.cgi?id=4622 4622] 6.7 Transactionality ##Bug [http://java.net/bugzilla/show_bug.cgi?id=4601 4601] 4.5 - 4.7 Inconsistent use of interface name casing ##Bug [http://java.net/bugzilla/show_bug.cgi?id=4612 4612] 5.5 Batch and Exit Status ##Bug [http://java.net/bugzilla/show_bug.cgi?id=4623 4623] 7.3 JobOperator ##Bug [http://java.net/bugzilla/show_bug.cgi?id=4602 4602] 5.1.3 Job Level Properties ##Bug [http://java.net/bugzilla/show_bug.cgi?id=4613 4613] 5.5.1.2 End Element ##Bug [http://java.net/bugzilla/show_bug.cgi?id=4624 4624] 7.4 Batch Artifact Loading ##Bug [http://java.net/bugzilla/show_bug.cgi?id=4603 4603] 5.2.1.4 Chunk Exception Handling incomplete sentence ##Bug [http://java.net/bugzilla/show_bug.cgi?id=4614 4614] 5.6 Decision ##Bug [http://java.net/bugzilla/show_bug.cgi?id=4625 4625] 7.5 Job XML Loading ##Bug [http://java.net/bugzilla/show_bug.cgi?id=4604 4604] 5.2.3 Step Level Properties ##Bug [http://java.net/bugzilla/show_bug.cgi?id=4615 4615] 5.6.1 Fail Element ##Bug [http://java.net/bugzilla/show_bug.cgi?id=4532 4532] buffer-items should be about reading and not writing ##Bug [http://java.net/bugzilla/show_bug.cgi?id=4284 4284] Do we need skip/retry or at least callback w/ exception for error on chunk commit? ##Bug [http://java.net/bugzilla/show_bug.cgi?id=4541 4541] Incomplete sentence in 5.8 ##Bug [http://java.net/bugzilla/show_bug.cgi?id=4557 4557 Is SplitContext necessary? # 14 Feb 2013 [http://java.net/projects/jbatch/downloads/download/JSR%20352%20Proposed%20Final%20Draft%20v1.4.pdf v1.4] ##Bug [http://java.net/bugzilla/show_bug.cgi?id=4557 4557] Is SplitContext necessary? (reopened) ##Bug [http://java.net/bugzilla/show_bug.cgi?id=4654 4654] pkg-qualify @Inject at least once in spec ##Bug [http://java.net/bugzilla/show_bug.cgi?id=4655 4655] clarify that @Inject is required for BatchProperty, BatchContext ##Bug [http://java.net/bugzilla/show_bug.cgi?id=4665 4665] Remove property save-as ##Bug [http://java.net/bugzilla/show_bug.cgi?id=4660 4660] Implications of Sec 8.* pseudocode don't match rest of spec - property substitution, persistent userdata ##Bug [http://java.net/bugzilla/show_bug.cgi?id=4563 4563] A JobExecution should be abandoned, not a JobInstance ##Bug [http://java.net/bugzilla/show_bug.cgi?id=4562 4562] JobParameters on restart # 6 Mar 2013 [http://java.net/projects/jbatch/downloads/download/JSR%20352%20Proposed%20Final%20Draft%20v1.5.pdf v1.5] and [http://java.net/projects/jbatch/downloads/download/JSR%20352%20Proposed%20Final%20Draft%20v1.5%20With%20Change%20Marks.pdf v1.5 with change marks] ## Note Job Inheritance and Job Restart Processing sections are still under revision in v1.5. ##Bug [http://java.net/bugzilla/show_bug.cgi?id=4566 4566] Batchlet partitioning should be removed ##Bug [http://java.net/bugzilla/show_bug.cgi?id=4557 4557] Is SplitContext necessary? ##Bug [http://java.net/bugzilla/show_bug.cgi?id=4688 4688] PartitionAnalyzer.analyzeStatus could use BatchStatus enum as parm type for 'batchStatus' parm, not String ##Bug [http://java.net/bugzilla/show_bug.cgi?id=4715 4715] Do we want to have restart parameters applied as overrides? ##Bug [http://java.net/bugzilla/show_bug.cgi?id=4642 4642] Clarify include/exclude for skip/retry and also rollback vs no-rollback retry exceptions in JSL ##Bug [http://java.net/bugzilla/show_bug.cgi?id=4670 4670] unknown executable elements in the job.xml ##Bug [http://java.net/bugzilla/show_bug.cgi?id=4672 4672] SPEC: How to identify the first job element. ##Bug [http://java.net/bugzilla/show_bug.cgi?id=4687 4687] JobOperator.abandon should throw NoSuchJobExecutionException, not NoSuchJobInstanceException ##Bug [http://java.net/bugzilla/show_bug.cgi?id=4679 4679] The persistent user data in a Step Execution should extend Externalizable ##Bug [http://java.net/bugzilla/show_bug.cgi?id=4643 4643] OK if flow and split do not contain 'next, stop, end, fail' child elements? ##Bug [http://java.net/bugzilla/show_bug.cgi?id=4676 4676] executable elements id scope ##Bug [http://java.net/bugzilla/show_bug.cgi?id=4645 4645] Decider Javadoc language on exitStatus is misleading ##Bug [http://java.net/bugzilla/show_bug.cgi?id=4726 4726] Change Metric interface enum values to conform to Java convention. ##Bug [http://java.net/bugzilla/show_bug.cgi?id=4560 4560] JobOperator#getRunningInstances is confusing. ##Bug [http://java.net/bugzilla/show_bug.cgi?id=4647 4647] More detail on JobStartException / JobRestartException? Job - abstract / restartable ##Bug [http://java.net/bugzilla/show_bug.cgi?id=4648 4648] Do chunk ItemXXXXListener onXXXXError get called for skip/retried exceptions? ##Bug [http://java.net/bugzilla/show_bug.cgi?id=4724 4724] SPEC: Remove listeners from split and flow elements in jsl xsd # 12 Mar 2013 [http://java.net/projects/jbatch/downloads/download/JSR%20352%20Proposed%20Final%20Draft%20v1.6.pdf v1.6] and [http://java.net/projects/jbatch/downloads/download/JSR%20352%20Proposed%20Final%20Draft%20v1.6%20With%20Change%20Marks.pdf v1.6 with change marks] ##Bug [http://java.net/bugzilla/show_bug.cgi?id=4747 4747] SPEC - Verbiage about partition reducer is confusing ##Bug [http://java.net/bugzilla/show_bug.cgi?id=4754 4754] SPEC - Does not define how the ABANDONED batch status on a step works ##Bug [http://java.net/bugzilla/show_bug.cgi?id=4746 4746] SPEC - Verbiage about when artifacts are created is still present ##Bug [http://java.net/bugzilla/show_bug.cgi?id=4757 4757] SPEC - jobProperties Substitution Operator clarification ##Bug [http://java.net/bugzilla/show_bug.cgi?id=4759 4759] What does StepExecution.getStepContainment() return for direct children of job ##Bug [http://java.net/bugzilla/show_bug.cgi?id=4748 4748] SPEC - Partition Collector ##Bug [http://java.net/bugzilla/show_bug.cgi?id=4752 4752] SPEC - STOPPING batch status is defined incorrectly ##Bug [http://java.net/bugzilla/show_bug.cgi?id=4756 4756] SPEC - Property misspelling. ##Bug [http://java.net/bugzilla/show_bug.cgi?id=4750 4750] SPEC - Incorrect statement in 8.6 ##Bug [http://java.net/bugzilla/show_bug.cgi?id=4740 4740] SPEC - Clarity around checkpoint configuration verbiage ##Bug [http://java.net/bugzilla/show_bug.cgi?id=4753 4753] SPEC - Missing reference in section 8.7.1 ##Bug [http://java.net/bugzilla/show_bug.cgi?id=4773 4773] SPEC - Thread Context Class Loader should be bullet 3 # 20 Mar 2013 [http://java.net/projects/jbatch/downloads/download/JSR%20352%20Proposed%20Final%20Draft%20v1.7.pdf v1.7] and [http://java.net/projects/jbatch/downloads/download/JSR%20352%20Proposed%20Final%20Draft%20v1.7%20With%20Change%20Marks.pdf v1.7 with change marks] ##Bug [http://java.net/bugzilla/show_bug.cgi?id=4772 4772] SPEC - Grammer in Batch Artifact Loading ##Bug [http://java.net/bugzilla/show_bug.cgi?id=4743 4743] SPEC - Refer to where the checkpoint-algorithm is defined ##Bug [http://java.net/bugzilla/show_bug.cgi?id=4797 4797] SPEC - BatchRuntime.getJobOperator should return the same instance when called repeatedly ##Bug [http://java.net/bugzilla/show_bug.cgi?id=4778 4778] SPEC - Pull out BatchStatus from the JobOperator interface ##Bug [http://java.net/bugzilla/show_bug.cgi?id=4765 4765] SPEC - ItemProcessor documentation issue ##Bug [http://java.net/bugzilla/show_bug.cgi?id=4780 4780] SPEC - The spec should not limit artifact reuse ##Bug [http://java.net/bugzilla/show_bug.cgi?id=4782 4782] SPEC - Id uniqueness is incorrect ##Bug [http://java.net/bugzilla/show_bug.cgi?id=4643 4643] SPEC - OK if flow and split do not contain 'next, stop, end, fail' child elements? ##Bug [http://java.net/bugzilla/show_bug.cgi?id=4768 4768] SPEC - Batchlet.stop clarification ##Bug [http://java.net/bugzilla/show_bug.cgi?id=4781 4781] SPEC - JobInstance and JobExecution creation ##Bug [http://java.net/bugzilla/show_bug.cgi?id=4770 4770] SPEC - ChunkListener.onError clarification ##Bug [http://java.net/bugzilla/show_bug.cgi?id=4755 4755] SPEC - Exit Status for Partitioned Steps is incorrect ##Bug [http://java.net/bugzilla/show_bug.cgi?id=4792 4792] SPEC - Does @BatchProperty need its own definition ##Bug [http://java.net/bugzilla/show_bug.cgi?id=4791 4791] SPEC - Should we refine the StepExecution parameter reference ? ##Bug [http://java.net/bugzilla/show_bug.cgi?id=4775 4775] SPEC - 10.8 is incomplete
 
 
Close
loading
Please Confirm
Close