Skip to main content
This revision made March 20, 2013 23:30, by cvignola

Java Batch Wiki

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



The rest of this wiki page identifies change history to the Proposed Final Draft.

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





Difference compared to previous revision
##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