|
rpm-build |
3ee90c |
|
|
rpm-build |
3ee90c |
|
|
rpm-build |
3ee90c |
datatypeLibrary="http://www.w3.org/2001/XMLSchema-datatypes">
|
|
rpm-build |
3ee90c |
<start>
|
|
rpm-build |
3ee90c |
<ref name="element-constraints"/>
|
|
rpm-build |
3ee90c |
</start>
|
|
rpm-build |
3ee90c |
|
|
rpm-build |
3ee90c |
<define name="element-constraints">
|
|
rpm-build |
3ee90c |
<element name="constraints">
|
|
rpm-build |
3ee90c |
<zeroOrMore>
|
|
rpm-build |
3ee90c |
<choice>
|
|
rpm-build |
3ee90c |
<ref name="element-location"/>
|
|
rpm-build |
3ee90c |
<ref name="element-colocation"/>
|
|
rpm-build |
3ee90c |
<ref name="element-order"/>
|
|
rpm-build |
3ee90c |
<ref name="element-rsc_ticket"/>
|
|
rpm-build |
3ee90c |
</choice>
|
|
rpm-build |
3ee90c |
</zeroOrMore>
|
|
rpm-build |
3ee90c |
</element>
|
|
rpm-build |
3ee90c |
</define>
|
|
rpm-build |
3ee90c |
|
|
rpm-build |
3ee90c |
<define name="element-location">
|
|
rpm-build |
3ee90c |
<element name="rsc_location">
|
|
rpm-build |
3ee90c |
<attribute name="id"><data type="ID"/></attribute>
|
|
rpm-build |
3ee90c |
<choice>
|
|
rpm-build |
3ee90c |
<group>
|
|
rpm-build |
3ee90c |
<attribute name="rsc"><data type="IDREF"/></attribute>
|
|
rpm-build |
3ee90c |
<optional>
|
|
rpm-build |
3ee90c |
<attribute name="role">
|
|
rpm-build |
3ee90c |
<ref name="attribute-roles"/>
|
|
rpm-build |
3ee90c |
</attribute>
|
|
rpm-build |
3ee90c |
</optional>
|
|
rpm-build |
3ee90c |
</group>
|
|
rpm-build |
3ee90c |
<oneOrMore>
|
|
rpm-build |
3ee90c |
<ref name="element-resource-set"/>
|
|
rpm-build |
3ee90c |
</oneOrMore>
|
|
rpm-build |
3ee90c |
</choice>
|
|
rpm-build |
3ee90c |
<choice>
|
|
rpm-build |
3ee90c |
<group>
|
|
rpm-build |
3ee90c |
<externalRef href="score.rng"/>
|
|
rpm-build |
3ee90c |
<attribute name="node"><text/></attribute>
|
|
rpm-build |
3ee90c |
</group>
|
|
rpm-build |
3ee90c |
<oneOrMore>
|
|
rpm-build |
3ee90c |
<externalRef href="rule.rng"/>
|
|
rpm-build |
3ee90c |
</oneOrMore>
|
|
rpm-build |
3ee90c |
</choice>
|
|
rpm-build |
3ee90c |
<optional>
|
|
rpm-build |
3ee90c |
<ref name="element-lifetime"/>
|
|
rpm-build |
3ee90c |
</optional>
|
|
rpm-build |
3ee90c |
<optional>
|
|
rpm-build |
3ee90c |
<attribute name="resource-discovery">
|
|
rpm-build |
3ee90c |
<ref name="attribute-discovery"/>
|
|
rpm-build |
3ee90c |
</attribute>
|
|
rpm-build |
3ee90c |
</optional>
|
|
rpm-build |
3ee90c |
</element>
|
|
rpm-build |
3ee90c |
</define>
|
|
rpm-build |
3ee90c |
|
|
rpm-build |
3ee90c |
<define name="element-resource-set">
|
|
rpm-build |
3ee90c |
<element name="resource_set">
|
|
rpm-build |
3ee90c |
<choice>
|
|
rpm-build |
3ee90c |
<attribute name="id-ref"><data type="IDREF"/></attribute>
|
|
rpm-build |
3ee90c |
<group>
|
|
rpm-build |
3ee90c |
<attribute name="id"><data type="ID"/></attribute>
|
|
rpm-build |
3ee90c |
<optional>
|
|
rpm-build |
3ee90c |
<attribute name="sequential"><data type="boolean"/></attribute>
|
|
rpm-build |
3ee90c |
</optional>
|
|
rpm-build |
3ee90c |
<optional>
|
|
rpm-build |
3ee90c |
<attribute name="require-all"><data type="boolean"/></attribute>
|
|
rpm-build |
3ee90c |
</optional>
|
|
rpm-build |
3ee90c |
<optional>
|
|
rpm-build |
3ee90c |
<attribute name="ordering">
|
|
rpm-build |
3ee90c |
<choice>
|
|
rpm-build |
3ee90c |
<value>group</value>
|
|
rpm-build |
3ee90c |
<value>listed</value>
|
|
rpm-build |
3ee90c |
</choice>
|
|
rpm-build |
3ee90c |
</attribute>
|
|
rpm-build |
3ee90c |
</optional>
|
|
rpm-build |
3ee90c |
<optional>
|
|
rpm-build |
3ee90c |
<attribute name="action">
|
|
rpm-build |
3ee90c |
<ref name="attribute-actions"/>
|
|
rpm-build |
3ee90c |
</attribute>
|
|
rpm-build |
3ee90c |
</optional>
|
|
rpm-build |
3ee90c |
<optional>
|
|
rpm-build |
3ee90c |
<attribute name="role">
|
|
rpm-build |
3ee90c |
<ref name="attribute-roles"/>
|
|
rpm-build |
3ee90c |
</attribute>
|
|
rpm-build |
3ee90c |
</optional>
|
|
rpm-build |
3ee90c |
<optional>
|
|
rpm-build |
3ee90c |
<externalRef href="score.rng"/>
|
|
rpm-build |
3ee90c |
</optional>
|
|
rpm-build |
3ee90c |
<oneOrMore>
|
|
rpm-build |
3ee90c |
<element name="resource_ref">
|
|
rpm-build |
3ee90c |
<attribute name="id"><data type="IDREF"/></attribute>
|
|
rpm-build |
3ee90c |
</element>
|
|
rpm-build |
3ee90c |
</oneOrMore>
|
|
rpm-build |
3ee90c |
</group>
|
|
rpm-build |
3ee90c |
</choice>
|
|
rpm-build |
3ee90c |
</element>
|
|
rpm-build |
3ee90c |
</define>
|
|
rpm-build |
3ee90c |
|
|
rpm-build |
3ee90c |
<define name="element-colocation">
|
|
rpm-build |
3ee90c |
<element name="rsc_colocation">
|
|
rpm-build |
3ee90c |
<attribute name="id"><data type="ID"/></attribute>
|
|
rpm-build |
3ee90c |
<optional>
|
|
rpm-build |
3ee90c |
<choice>
|
|
rpm-build |
3ee90c |
<externalRef href="score.rng"/>
|
|
rpm-build |
3ee90c |
<attribute name="score-attribute"><text/></attribute>
|
|
rpm-build |
3ee90c |
<attribute name="score-attribute-mangle"><text/></attribute>
|
|
rpm-build |
3ee90c |
</choice>
|
|
rpm-build |
3ee90c |
</optional>
|
|
rpm-build |
3ee90c |
<optional>
|
|
rpm-build |
3ee90c |
<ref name="element-lifetime"/>
|
|
rpm-build |
3ee90c |
</optional>
|
|
rpm-build |
3ee90c |
<choice>
|
|
rpm-build |
3ee90c |
<oneOrMore>
|
|
rpm-build |
3ee90c |
<ref name="element-resource-set"/>
|
|
rpm-build |
3ee90c |
</oneOrMore>
|
|
rpm-build |
3ee90c |
<group>
|
|
rpm-build |
3ee90c |
<attribute name="rsc"><data type="IDREF"/></attribute>
|
|
rpm-build |
3ee90c |
<attribute name="with-rsc"><data type="IDREF"/></attribute>
|
|
rpm-build |
3ee90c |
<optional>
|
|
rpm-build |
3ee90c |
<attribute name="node-attribute"><text/></attribute>
|
|
rpm-build |
3ee90c |
</optional>
|
|
rpm-build |
3ee90c |
<optional>
|
|
rpm-build |
3ee90c |
<attribute name="rsc-role">
|
|
rpm-build |
3ee90c |
<ref name="attribute-roles"/>
|
|
rpm-build |
3ee90c |
</attribute>
|
|
rpm-build |
3ee90c |
</optional>
|
|
rpm-build |
3ee90c |
<optional>
|
|
rpm-build |
3ee90c |
<attribute name="with-rsc-role">
|
|
rpm-build |
3ee90c |
<ref name="attribute-roles"/>
|
|
rpm-build |
3ee90c |
</attribute>
|
|
rpm-build |
3ee90c |
</optional>
|
|
rpm-build |
3ee90c |
</group>
|
|
rpm-build |
3ee90c |
</choice>
|
|
rpm-build |
3ee90c |
</element>
|
|
rpm-build |
3ee90c |
</define>
|
|
rpm-build |
3ee90c |
|
|
rpm-build |
3ee90c |
<define name="element-order">
|
|
rpm-build |
3ee90c |
<element name="rsc_order">
|
|
rpm-build |
3ee90c |
<attribute name="id"><data type="ID"/></attribute>
|
|
rpm-build |
3ee90c |
<optional>
|
|
rpm-build |
3ee90c |
<ref name="element-lifetime"/>
|
|
rpm-build |
3ee90c |
</optional>
|
|
rpm-build |
3ee90c |
<optional>
|
|
rpm-build |
3ee90c |
<attribute name="symmetrical"><data type="boolean"/></attribute>
|
|
rpm-build |
3ee90c |
</optional>
|
|
rpm-build |
3ee90c |
<optional>
|
|
rpm-build |
3ee90c |
<choice>
|
|
rpm-build |
3ee90c |
<externalRef href="score.rng"/>
|
|
rpm-build |
3ee90c |
<attribute name="kind">
|
|
rpm-build |
3ee90c |
<ref name="order-types"/>
|
|
rpm-build |
3ee90c |
</attribute>
|
|
rpm-build |
3ee90c |
</choice>
|
|
rpm-build |
3ee90c |
</optional>
|
|
rpm-build |
3ee90c |
<choice>
|
|
rpm-build |
3ee90c |
<oneOrMore>
|
|
rpm-build |
3ee90c |
<ref name="element-resource-set"/>
|
|
rpm-build |
3ee90c |
</oneOrMore>
|
|
rpm-build |
3ee90c |
<group>
|
|
rpm-build |
3ee90c |
<attribute name="first"><data type="IDREF"/></attribute>
|
|
rpm-build |
3ee90c |
<attribute name="then"><data type="IDREF"/></attribute>
|
|
rpm-build |
3ee90c |
<optional>
|
|
rpm-build |
3ee90c |
<attribute name="first-action">
|
|
rpm-build |
3ee90c |
<ref name="attribute-actions"/>
|
|
rpm-build |
3ee90c |
</attribute>
|
|
rpm-build |
3ee90c |
</optional>
|
|
rpm-build |
3ee90c |
<optional>
|
|
rpm-build |
3ee90c |
<attribute name="then-action">
|
|
rpm-build |
3ee90c |
<ref name="attribute-actions"/>
|
|
rpm-build |
3ee90c |
</attribute>
|
|
rpm-build |
3ee90c |
</optional>
|
|
rpm-build |
3ee90c |
</group>
|
|
rpm-build |
3ee90c |
</choice>
|
|
rpm-build |
3ee90c |
</element>
|
|
rpm-build |
3ee90c |
</define>
|
|
rpm-build |
3ee90c |
|
|
rpm-build |
3ee90c |
<define name="element-rsc_ticket">
|
|
rpm-build |
3ee90c |
<element name="rsc_ticket">
|
|
rpm-build |
3ee90c |
<attribute name="id"><data type="ID"/></attribute>
|
|
rpm-build |
3ee90c |
<choice>
|
|
rpm-build |
3ee90c |
<oneOrMore>
|
|
rpm-build |
3ee90c |
<ref name="element-resource-set"/>
|
|
rpm-build |
3ee90c |
</oneOrMore>
|
|
rpm-build |
3ee90c |
<group>
|
|
rpm-build |
3ee90c |
<attribute name="rsc"><data type="IDREF"/></attribute>
|
|
rpm-build |
3ee90c |
<optional>
|
|
rpm-build |
3ee90c |
<attribute name="rsc-role">
|
|
rpm-build |
3ee90c |
<ref name="attribute-roles"/>
|
|
rpm-build |
3ee90c |
</attribute>
|
|
rpm-build |
3ee90c |
</optional>
|
|
rpm-build |
3ee90c |
</group>
|
|
rpm-build |
3ee90c |
</choice>
|
|
rpm-build |
3ee90c |
<attribute name="ticket"><text/></attribute>
|
|
rpm-build |
3ee90c |
<optional>
|
|
rpm-build |
3ee90c |
<attribute name="loss-policy">
|
|
rpm-build |
3ee90c |
<choice>
|
|
rpm-build |
3ee90c |
<value>stop</value>
|
|
rpm-build |
3ee90c |
<value>demote</value>
|
|
rpm-build |
3ee90c |
<value>fence</value>
|
|
rpm-build |
3ee90c |
<value>freeze</value>
|
|
rpm-build |
3ee90c |
</choice>
|
|
rpm-build |
3ee90c |
</attribute>
|
|
rpm-build |
3ee90c |
</optional>
|
|
rpm-build |
3ee90c |
</element>
|
|
rpm-build |
3ee90c |
</define>
|
|
rpm-build |
3ee90c |
|
|
rpm-build |
3ee90c |
<define name="attribute-discovery">
|
|
rpm-build |
3ee90c |
<choice>
|
|
rpm-build |
3ee90c |
<value>always</value>
|
|
rpm-build |
3ee90c |
<value>never</value>
|
|
rpm-build |
3ee90c |
<value>exclusive</value>
|
|
rpm-build |
3ee90c |
</choice>
|
|
rpm-build |
3ee90c |
</define>
|
|
rpm-build |
3ee90c |
|
|
rpm-build |
3ee90c |
<define name="attribute-actions">
|
|
rpm-build |
3ee90c |
<choice>
|
|
rpm-build |
3ee90c |
<value>start</value>
|
|
rpm-build |
3ee90c |
<value>promote</value>
|
|
rpm-build |
3ee90c |
<value>demote</value>
|
|
rpm-build |
3ee90c |
<value>stop</value>
|
|
rpm-build |
3ee90c |
</choice>
|
|
rpm-build |
3ee90c |
</define>
|
|
rpm-build |
3ee90c |
|
|
rpm-build |
3ee90c |
<define name="attribute-roles">
|
|
rpm-build |
3ee90c |
<choice>
|
|
rpm-build |
3ee90c |
<value>Stopped</value>
|
|
rpm-build |
3ee90c |
<value>Started</value>
|
|
rpm-build |
3ee90c |
<value>Master</value>
|
|
rpm-build |
3ee90c |
<value>Slave</value>
|
|
rpm-build |
3ee90c |
</choice>
|
|
rpm-build |
3ee90c |
</define>
|
|
rpm-build |
3ee90c |
|
|
rpm-build |
3ee90c |
<define name="order-types">
|
|
rpm-build |
3ee90c |
<choice>
|
|
rpm-build |
3ee90c |
<value>Optional</value>
|
|
rpm-build |
3ee90c |
<value>Mandatory</value>
|
|
rpm-build |
3ee90c |
<value>Serialize</value>
|
|
rpm-build |
3ee90c |
</choice>
|
|
rpm-build |
3ee90c |
</define>
|
|
rpm-build |
3ee90c |
|
|
rpm-build |
3ee90c |
<define name="element-lifetime">
|
|
rpm-build |
3ee90c |
<element name="lifetime">
|
|
rpm-build |
3ee90c |
<oneOrMore>
|
|
rpm-build |
3ee90c |
<externalRef href="rule.rng"/>
|
|
rpm-build |
3ee90c |
</oneOrMore>
|
|
rpm-build |
3ee90c |
</element>
|
|
rpm-build |
3ee90c |
</define>
|
|
rpm-build |
3ee90c |
|
|
rpm-build |
3ee90c |
</grammar>
|