Definition Type: Element
Name: Variable
Namespace: http://docs.oasis-open.org/ebxml-bp/ebbp-2.0
Containing Schema: ebbp-2.0.4.xsd
Abstract
Documentation:
A semantic element that supports the effective use of conditional constraints. The variable can be accessed by external elements. The businessTransactionActivityRef and businessDocumentRef point to what context and documents are relevant to Condition Expression evaluation. Variable assumes type, if any, from expression evaluation. This element, for example, could be associated with a logical Business Document. Given whether simple or complex variables are used, XPath or XSLT could be used, for example. Note: This complexType was added in v2.0.
Collapse XSD Schema Diagram:
Drilldown into ConditionExpression in schema ebbp-2_0_4_xsd Drilldown into businessDocumentRef in schema ebbp-2_0_4_xsd Drilldown into businessTransactionActivityRef in schema ebbp-2_0_4_xsd Drilldown into nameID in schema ebbp-2_0_4_xsd Drilldown into name in schema ebbp-2_0_4_xsd Drilldown into name in schema ebbp-2_0_4_xsdXSD Diagram of Variable in schema ebbp-2_0_4_xsd (ebXML Electronic Business using eXtensible Markup Language)
Collapse XSD Schema Code:
<xsd:element name="Variable">
    <xsd:annotation>
        <xsd:documentation>A semantic element that supports the effective use of conditional
				constraints. The variable can be accessed by external elements. The
				businessTransactionActivityRef and businessDocumentRef point to what context and
				documents are relevant to Condition Expression evaluation. Variable assumes type, if
				any, from expression evaluation. This element, for example, could be associated with
				a logical Business Document. Given whether simple or complex variables are used,
				XPath or XSLT could be used, for example. Note: This complexType was added in
			v2.0.</xsd:documentation>
    </xsd:annotation>
    <xsd:complexType>
        <xsd:sequence>
            <xsd:annotation>
                <xsd:documentation>Exactly one ConditionExpression is used to provide values. If
						multiple ConditionExpressions are listed, each expressionLanguage value is
						different from others in the sequence and distinct.</xsd:documentation>
            </xsd:annotation>
            <xsd:element ref="ConditionExpression" maxOccurs="unbounded" />
        </xsd:sequence>
        <xsd:attributeGroup ref="name" />
        <xsd:attribute name="businessTransactionActivityRef" type="xsd:IDREF" use="optional">
            <xsd:annotation>
                <xsd:documentation>The nameID reference of the Business Transaction Activity
						associated with the semantic variable. Note: This attribute was added in v2.0.</xsd:documentation>
            </xsd:annotation>
        </xsd:attribute>
        <xsd:attribute name="businessDocumentRef" type="xsd:IDREF" use="optional">
            <xsd:annotation>
                <xsd:documentation>The nameID reference of the logical business document
						associated with the semantic variable. Note: This attribute was added in v2.0.</xsd:documentation>
            </xsd:annotation>
        </xsd:attribute>
    </xsd:complexType>
</xsd:element>
Collapse Child Elements:
Name Type Min Occurs Max Occurs
ConditionExpression nsB:ConditionExpression (1) unbounded
Collapse Child Attributes:
Name Type Default Value Use
name nsB:name Required
nameID nsB:nameID Required
businessTransactionActivityRef nsB:businessTransactionActivityRef Optional
businessDocumentRef nsB:businessDocumentRef Optional
<anyAttribute> Allowed namespace: '##other'