Definition Type: SimpleType
Name: ConditionGuardValue
Namespace: http://docs.oasis-open.org/ebxml-bp/ebbp-2.0
Containing Schema: ebbp-2.0.4.xsd
Documentation:
The simpleType related to the enumerated list for the guard values associated with the FromLink in a Completion State. Each of the FromLinks in a Completion State can be specified to transition as a result of the ConditionGuardValues. This check is made every time a transition occurs from the real states. Because the FromLinks generally are from a specific state, only when that state has been reached is the check of conditionGuards from that state checked. Business Success and Failure relate to the business documents received. While conversely, any timeout is a business protocol failure, i.e. the state is not aligned. Note: This simpleType was added in v2.0.
Collapse XSD Schema Diagram:
XSD Diagram of ConditionGuardValue in schema ebbp-2_0_4_xsd (ebXML Electronic Business using eXtensible Markup Language)
Collapse XSD Schema Code:
<xsd:simpleType name="ConditionGuardValue">
    <xsd:annotation>
        <xsd:documentation>The simpleType related to the enumerated list for the guard values
				associated with the FromLink in a Completion State. Each of the FromLinks in a
				Completion State can be specified to transition as a result of the
				ConditionGuardValues. This check is made every time a transition occurs from the
				real states. Because the FromLinks generally are from a specific state, only when
				that state has been reached is the check of conditionGuards from that state checked.
				Business Success and Failure relate to the business documents received. While
				conversely, any timeout is a business protocol failure, i.e. the state is not
				aligned. Note: This simpleType was added in v2.0.</xsd:documentation>
    </xsd:annotation>
    <xsd:restriction base="xsd:NMTOKEN">
        <xsd:enumeration value="ProtocolSuccess" />
        <xsd:enumeration value="AnyProtocolFailure" />
        <xsd:enumeration value="RequestReceiptFailure" />
        <xsd:enumeration value="RequestAcceptanceFailure" />
        <xsd:enumeration value="ResponseReceiptFailure" />
        <xsd:enumeration value="ResponseAcceptanceFailure" />
        <xsd:enumeration value="SignalTimeout" />
        <xsd:enumeration value="ResponseTimeout" />
        <xsd:enumeration value="BusinessSuccess" />
        <xsd:enumeration value="BusinessFailure" />
        <xsd:enumeration value="Success" />
        <xsd:enumeration value="Failure" />
    </xsd:restriction>
</xsd:simpleType>
Collapse Facets:
Facet Value
Enumeration ProtocolSuccess
Enumeration AnyProtocolFailure
Enumeration RequestReceiptFailure
Enumeration RequestAcceptanceFailure
Enumeration ResponseReceiptFailure
Enumeration ResponseAcceptanceFailure
Enumeration SignalTimeout
Enumeration ResponseTimeout
Enumeration BusinessSuccess
Enumeration BusinessFailure
Enumeration Success
Enumeration Failure
Collapse Derivation Tree:
Collapse References:
nsB:conditionGuard, nsB:ConditionGuardValueList