OOZIE-2673 Include XSD for shell-action:0.3 in documentation (abhishekbafna via rkanter)
Project: http://git-wip-us.apache.org/repos/asf/oozie/repo Commit: http://git-wip-us.apache.org/repos/asf/oozie/commit/3eca3c2b Tree: http://git-wip-us.apache.org/repos/asf/oozie/tree/3eca3c2b Diff: http://git-wip-us.apache.org/repos/asf/oozie/diff/3eca3c2b Branch: refs/heads/oya Commit: 3eca3c2bdecb61c995c2cf2180345cbc56ffb8a5 Parents: 376cdb3 Author: Robert Kanter <rkan...@cloudera.com> Authored: Thu Sep 29 17:03:21 2016 -0700 Committer: Robert Kanter <rkan...@cloudera.com> Committed: Thu Sep 29 17:03:21 2016 -0700 ---------------------------------------------------------------------- .../site/twiki/DG_ShellActionExtension.twiki | 58 ++++++++++++++++++++ release-log.txt | 1 + 2 files changed, 59 insertions(+) ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/oozie/blob/3eca3c2b/docs/src/site/twiki/DG_ShellActionExtension.twiki ---------------------------------------------------------------------- diff --git a/docs/src/site/twiki/DG_ShellActionExtension.twiki b/docs/src/site/twiki/DG_ShellActionExtension.twiki index 5a5759a..493254a 100644 --- a/docs/src/site/twiki/DG_ShellActionExtension.twiki +++ b/docs/src/site/twiki/DG_ShellActionExtension.twiki @@ -251,6 +251,64 @@ Although Shell action can execute any shell command, there are some limitations. ---+++ AE.A Appendix A, Shell XML-Schema +---++++ Shell Action Schema Version 0.3 +<verbatim> +<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:shell="uri:oozie:shell-action:0.3" elementFormDefault="qualified" + targetNamespace="uri:oozie:shell-action:0.3"> + + <xs:element name="shell" type="shell:ACTION"/> + + <xs:complexType name="ACTION"> + <xs:sequence> + <xs:element name="job-tracker" type="xs:string" minOccurs="0" maxOccurs="1"/> + <xs:element name="name-node" type="xs:string" minOccurs="0" maxOccurs="1"/> + <xs:element name="prepare" type="shell:PREPARE" minOccurs="0" maxOccurs="1"/> + <xs:element name="job-xml" type="xs:string" minOccurs="0" maxOccurs="unbounded"/> + <xs:element name="configuration" type="shell:CONFIGURATION" minOccurs="0" maxOccurs="1"/> + <xs:element name="exec" type="xs:string" minOccurs="1" maxOccurs="1"/> + <xs:element name="argument" type="xs:string" minOccurs="0" maxOccurs="unbounded"/> + <xs:element name="env-var" type="xs:string" minOccurs="0" maxOccurs="unbounded"/> + <xs:element name="file" type="xs:string" minOccurs="0" maxOccurs="unbounded"/> + <xs:element name="archive" type="xs:string" minOccurs="0" maxOccurs="unbounded"/> + <xs:element name="capture-output" type="shell:FLAG" minOccurs="0" maxOccurs="1"/> + </xs:sequence> + </xs:complexType> + + <xs:complexType name="FLAG"/> + + <xs:complexType name="CONFIGURATION"> + <xs:sequence> + <xs:element name="property" minOccurs="1" maxOccurs="unbounded"> + <xs:complexType> + <xs:sequence> + <xs:element name="name" minOccurs="1" maxOccurs="1" type="xs:string"/> + <xs:element name="value" minOccurs="1" maxOccurs="1" type="xs:string"/> + <xs:element name="description" minOccurs="0" maxOccurs="1" type="xs:string"/> + </xs:sequence> + </xs:complexType> + </xs:element> + </xs:sequence> + </xs:complexType> + + <xs:complexType name="PREPARE"> + <xs:sequence> + <xs:element name="delete" type="shell:DELETE" minOccurs="0" maxOccurs="unbounded"/> + <xs:element name="mkdir" type="shell:MKDIR" minOccurs="0" maxOccurs="unbounded"/> + </xs:sequence> + </xs:complexType> + + <xs:complexType name="DELETE"> + <xs:attribute name="path" type="xs:string" use="required"/> + </xs:complexType> + + <xs:complexType name="MKDIR"> + <xs:attribute name="path" type="xs:string" use="required"/> + </xs:complexType> + +</xs:schema> +</verbatim> + ---++++ Shell Action Schema Version 0.2 <verbatim> <xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" http://git-wip-us.apache.org/repos/asf/oozie/blob/3eca3c2b/release-log.txt ---------------------------------------------------------------------- diff --git a/release-log.txt b/release-log.txt index 1ca7e2e..13c11df 100644 --- a/release-log.txt +++ b/release-log.txt @@ -3,6 +3,7 @@ -- Oozie 4.3.0 release +OOZIE-2673 Include XSD for shell-action:0.3 in documentation (abhishekbafna via rkanter) OOZIE-2194 oozie job -kill doesn't work with spark action (abhishekbafna via rohini) OOZIE-2501 ZK reentrant lock doesn't work for few cases (puru) OOZIE-2582 Populating external child Ids for action failures (abhishekbafna via rohini)