[jira] [Updated] (OOZIE-2986) API for workflows: basic scenarios

2017-08-07 Thread Andras Piros (JIRA)

 [ 
https://issues.apache.org/jira/browse/OOZIE-2986?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Andras Piros updated OOZIE-2986:

Remaining Estimate: 0h  (was: 18h)

> API for workflows: basic scenarios
> --
>
> Key: OOZIE-2986
> URL: https://issues.apache.org/jira/browse/OOZIE-2986
> Project: Oozie
>  Issue Type: Sub-task
>  Components: client
>Reporter: Andras Piros
>Assignee: Daniel Becker
>   Original Estimate: 40h
>  Time Spent: 22h
>  Remaining Estimate: 0h
>
> After the [*generated JAXB objects*|OOZIE-2980] and after we have an 
> understanding [*how Dozer works*|OOZIE-2982], the task is:
> * implement a [*fluent API*|https://en.wikipedia.org/wiki/Fluent_interface] 
> that covers an easy-to-use workflow creation mechanism
> * similar to the one [*Apache 
> Airflow*|https://airflow.incubator.apache.org/concepts.html] uses
> * {{WorkflowApp}} instances are created
> * these are converted to JAXB {{Object}} s via 
> [*Dozer*|http://dozer.sourceforge.net/]
> * these can be serialized to XML and written to filesystem
> * cross checks are not yet covered
> * only workflows are covered
> * schema versions of workflows are not yet covered
> * only the direction API -> {{WorkflowApp}} -> JAXB {{Object}} -> XML is 
> covered
> * automatical insertion of fork / join pairs is not yet covered
> * automatical generation of kill nodes is not yet covered
> * automatical generation of decision nodes is not yet covered



--
This message was sent by Atlassian JIRA
(v6.4.14#64029)


[jira] [Updated] (OOZIE-2986) API for workflows: basic scenarios

2017-07-25 Thread Andras Piros (JIRA)

 [ 
https://issues.apache.org/jira/browse/OOZIE-2986?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Andras Piros updated OOZIE-2986:

Description: 
After the [*generated JAXB objects*|OOZIE-2980] and after we have an 
understanding [*how Dozer works*|OOZIE-2982], the task is:
* implement a [*fluent API*|https://en.wikipedia.org/wiki/Fluent_interface] 
that covers an easy-to-use workflow creation mechanism
* similar to the one [*Apache 
Airflow*|https://airflow.incubator.apache.org/concepts.html] uses
* {{WorkflowApp}} instances are created
* these are converted to JAXB {{Object}} s via 
[*Dozer*|http://dozer.sourceforge.net/]
* these can be serialized to XML and written to filesystem
* cross checks are not yet covered
* only workflows are covered
* schema versions of workflows are not yet covered
* only the direction API -> {{WorkflowApp}} -> JAXB {{Object}} -> XML is covered
* automatical insertion of fork / join pairs is not yet covered
* automatical generation of kill nodes is not yet covered
* automatical generation of decision nodes is not yet covered

  was:
After the [*generated JAXB objects*|OOZIE-2980] and after we have an 
understanding [*how Dozer works*|OOZIE-2982], the task is:
* implement a [*fluent API*|https://en.wikipedia.org/wiki/Fluent_interface] 
that covers an easy-to-use workflow creation mechanism
* similar to the one [*Apache 
Airflow*|https://airflow.incubator.apache.org/concepts.html] uses
* {{WorkflowApp}} instances are created
* these are converted to JAXB {{Object}} s via 
[*Dozer*|http://dozer.sourceforge.net/]
* these can be serialized to XML and written to filesystem
* cross checks are not yet covered
* only workflows are covered
* schema versions of workflows are not yet covered
* only the direction API -> {{WorkflowApp}} -> JAXB {{Object}} -> XML is covered


> API for workflows: basic scenarios
> --
>
> Key: OOZIE-2986
> URL: https://issues.apache.org/jira/browse/OOZIE-2986
> Project: Oozie
>  Issue Type: Sub-task
>  Components: client
>Reporter: Andras Piros
>Assignee: Daniel Becker
>   Original Estimate: 40h
>  Remaining Estimate: 40h
>
> After the [*generated JAXB objects*|OOZIE-2980] and after we have an 
> understanding [*how Dozer works*|OOZIE-2982], the task is:
> * implement a [*fluent API*|https://en.wikipedia.org/wiki/Fluent_interface] 
> that covers an easy-to-use workflow creation mechanism
> * similar to the one [*Apache 
> Airflow*|https://airflow.incubator.apache.org/concepts.html] uses
> * {{WorkflowApp}} instances are created
> * these are converted to JAXB {{Object}} s via 
> [*Dozer*|http://dozer.sourceforge.net/]
> * these can be serialized to XML and written to filesystem
> * cross checks are not yet covered
> * only workflows are covered
> * schema versions of workflows are not yet covered
> * only the direction API -> {{WorkflowApp}} -> JAXB {{Object}} -> XML is 
> covered
> * automatical insertion of fork / join pairs is not yet covered
> * automatical generation of kill nodes is not yet covered
> * automatical generation of decision nodes is not yet covered



--
This message was sent by Atlassian JIRA
(v6.4.14#64029)


[jira] [Updated] (OOZIE-2986) API for workflows: basic scenarios

2017-07-25 Thread Andras Piros (JIRA)

 [ 
https://issues.apache.org/jira/browse/OOZIE-2986?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Andras Piros updated OOZIE-2986:

Summary: API for workflows: basic scenarios  (was: API for workflows)

> API for workflows: basic scenarios
> --
>
> Key: OOZIE-2986
> URL: https://issues.apache.org/jira/browse/OOZIE-2986
> Project: Oozie
>  Issue Type: Sub-task
>  Components: client
>Reporter: Andras Piros
>Assignee: Daniel Becker
>   Original Estimate: 40h
>  Remaining Estimate: 40h
>
> After the [*generated JAXB objects*|OOZIE-2980] and after we have an 
> understanding [*how Dozer works*|OOZIE-2982], the task is:
> * implement a [*fluent API*|https://en.wikipedia.org/wiki/Fluent_interface] 
> that covers an easy-to-use workflow creation mechanism
> * similar to the one [*Apache 
> Airflow*|https://airflow.incubator.apache.org/concepts.html] uses
> * {{WorkflowApp}} instances are created
> * these are converted to JAXB {{Object}} s via 
> [*Dozer*|http://dozer.sourceforge.net/]
> * these can be serialized to XML and written to filesystem
> * cross checks are not yet covered
> * only workflows are covered
> * schema versions of workflows are not yet covered
> * only the direction API -> {{WorkflowApp}} -> JAXB {{Object}} -> XML is 
> covered



--
This message was sent by Atlassian JIRA
(v6.4.14#64029)