Uploaded image for project: 'Oozie'
  1. Oozie
  2. OOZIE-2339 [fluent-job] Minimum Viable Fluent Job API
  3. OOZIE-3005

Cover all workflow action types and workflow / action SLA with JAXB

    XMLWordPrintableJSON

    Details

    • Type: Sub-task
    • Status: Resolved
    • Priority: Major
    • Resolution: Fixed
    • Affects Version/s: None
    • Fix Version/s: None
    • Component/s: client
    • Labels:
      None

      Description

      All the Oozie workflow actions have to be covered, not only MapReduce ones, considering following:

      • no XSD change should be performed
      • XJB mapping file has to be extended to incorporate all the workflow action types, also the ones inside
      • Use the same namespace prefixes / namespaces in the XMLs as in the Oozie examples.
      • * //xs:complexType[@name='ACTION']/xs:sequence/xs:choice/xs:any[@namespace='##other']
      • XJB mapping file has to be extended to incorporate SLA related stuff inside //xs:complexType[@name='ACTION']/xs:sequence/xs:any[@namespace='uri:oozie:sla:0.1 uri:oozie:sla:0.2']
      • autogenerate sources from different XSDs to different packages, resolve namespace clashes that way. Note that it's not a goal to have all namespace clashes resolve within XSDs
      • extend TestJAXBWorkflow to handle all those different action types, and SLA, as well

        Attachments

          Activity

            People

            • Assignee:
              andras.piros Andras Piros
              Reporter:
              daniel.becker Daniel Becker
            • Votes:
              0 Vote for this issue
              Watchers:
              2 Start watching this issue

              Dates

              • Created:
                Updated:
                Resolved: