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

    • Sub-task
    • Status: Resolved
    • Major
    • Resolution: Fixed
    • None
    • None
    • client
    • 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

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

            Dates

              Created:
              Updated:
              Resolved: