[jbosstools-issues] [JBoss JIRA] (JBIDE-19266) Batch validation problems QuickFixes
Radim Hopp (JIRA)
issues at jboss.org
Mon Sep 21 09:34:00 EDT 2015
[ https://issues.jboss.org/browse/JBIDE-19266?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Radim Hopp closed JBIDE-19266.
------------------------------
Verified in JBDS 9.0.0.CR1a. Closing.
> Batch validation problems QuickFixes
> ------------------------------------
>
> Key: JBIDE-19266
> URL: https://issues.jboss.org/browse/JBIDE-19266
> Project: Tools (JBoss Tools)
> Issue Type: Feature Request
> Components: batch
> Reporter: Alexey Kazakov
> Assignee: Daniel Azarov
> Labels: new_and_noteworthy
> Fix For: 4.3.0.CR1
>
> Attachments: dialog.png, hoover.png
>
>
> Quick fixes for following problem markers:
> 1. "Batchlet "<batchlet-name>" is not found."
> 2. "Checkpoint algorithm "<checkpointalgorithm-name>" is not found."
> 3. "Decider "<decider-name>" is not found."
> 4. "Item Processor "<itemprocessor-name>" is not found."
> 5. "Item Reader "<itemreader-name>" is not found."
> 6. "Item Writer "<itemwriter-name>" is not found."
> 7. "Job listener "<joblistener-name>" is not found."
> 8. "Partition Analyzer "<partitionanalyzer-name>" is not found."
> 9. "Partition Collector "<partitioncollector-name>" is not found."
> 10. "Partition Mapper "<partitionmapper-name>" is not found."
> 11. "Partition Reducer "<partitionreducer-name>" is not found."
> 12. "Step listener "<steplistener-name>" is not found."
> In case when Batch Artifact class does not exists there should be one of the following quick fixes:
> 1. "Create Batchlet "<batchlet-name>""
> 2. "Create Checkpoint Algorithm "<checkpointalgorithm-name>""
> 3. "Create Decider "<decider-name>""
> 4. "Create Item Processor "<itemprocessor-name>""
> 5. "Create Item Reader "<itemreader-name>""
> 6. "Create Item Writer "<itemwriter-name>""
> 7. "Create Job listener "<joblistener-name>""
> 8. "Create Partition Analyzer "<partitionanalyzer-name>""
> 9. "Create Partition Collector "<partitioncollector-name>""
> 10. "Create Partition Mapper "<partitionmapper-name>""
> 11. "Create Partition Reducer "<partitionreducer-name>""
> 12. "Create Step listener "<steplistener-name>""
> Test case:
> 1. Create Batch Project
> 2. Create job.xml and open it in Batch Job Configuration Editor
> {code}
> <job id="myJob" xmlns="http://xmlns.jcp.org/xml/ns/javaee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://xmlns.jcp.org/xml/ns/javaee http://xmlns.jcp.org/xml/ns/javaee/jobXML_1_0.xsd" version="1.0">
> <listeners>
> <listener ref="anyJobListener"></listener>
> </listeners>
> <step id="stp1" next="stp2">
> <listeners>
> <listener ref="anyStepListener"></listener>
> </listeners>
> <batchlet ref="anyBatchlet">
> </batchlet>
> <partition>
> <mapper ref="anyPartitionMapper"></mapper>
> <collector ref="anyPartitionCollector"></collector>
> <analyzer ref="anyPartitionAnalyzer"></analyzer>
> <reducer ref="anyPartitionReducer"></reducer>
> </partition>
> </step>
> <step id="stp2">
> <chunk>
> <reader ref="anyItemReader"></reader>
> <processor ref="anyItemProcessor"></processor>
> <writer ref="anyItemWriter"></writer>
> <checkpoint-algorithm ref="anyCheckpointAlgorithm"></checkpoint-algorithm>
> </chunk>
> </step>
> <decision ref="anyDecider" id="a">
> </decision>
> <flow id="flow"></flow>
> </job>
> {code}
> ASSERT: Problem markers appear
> 3. Point mouse cursor to uderlined problem in the editor
> ASSERT: Text hoover message appears:
> !hoover.png!
> 4. Select "Create Batchlet "anyBatchlet"" quick fix
> ASSERT: New Batch Artifact Wizard dialog appears:
> !dialog.png!
> 5. Press Finish button
> ASSERT: Batch artifact class created and corresponded problem in job.xml disapeared.
--
This message was sent by Atlassian JIRA
(v6.4.11#64026)
More information about the jbosstools-issues
mailing list