Definition Type: ComplexType
Name: BusinessTransactionBaseType
Namespace: http://docs.oasis-open.org/ebxml-bp/ebbp-2.0
Containing Schema: ebbp-2.0.4.xsd
Abstract
Documentation:
The type related to the abstract superclass associated with Business Transactions.
Collapse XSD Schema Diagram:
Drilldown into RespondingRole in schema ebbp-2_0_4_xsd Drilldown into RequestingRole in schema ebbp-2_0_4_xsd Drilldown into Documentation in schema ebbp-2_0_4_xsd Drilldown into isGuaranteedDeliveryRequired in schema ebbp-2_0_4_xsd Drilldown into pattern 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 BusinessTransactionBaseType in schema ebbp-2_0_4_xsd (ebXML Electronic Business using eXtensible Markup Language)
Collapse XSD Schema Code:
<xsd:complexType name="BusinessTransactionBaseType">
    <xsd:annotation>
        <xsd:documentation>The type related to the abstract superclass associated with Business
				Transactions.</xsd:documentation>
    </xsd:annotation>
    <xsd:sequence>
        <xsd:element ref="Documentation" minOccurs="0" />
        <xsd:element name="RequestingRole" type="RoleType">
            <xsd:annotation>
                <xsd:documentation>Allows definition of the Requesting declarative role on the Business Transaction. This explicit, yet abstract, role facilitates role mapping. This element was added in v2.0.1.</xsd:documentation>
            </xsd:annotation>
        </xsd:element>
        <xsd:element name="RespondingRole" type="RoleType">
            <xsd:annotation>
                <xsd:documentation>Allows definition of the the Responding declarative role on the Business Transaction. This explicit, yet abstract, role facilitates role mapping. This element was added in v2.0.1.</xsd:documentation>
            </xsd:annotation>
        </xsd:element>
    </xsd:sequence>
    <xsd:attributeGroup ref="name" />
    <xsd:attribute name="pattern" type="xsd:anyURI">
        <xsd:annotation>
            <xsd:documentation>May point to the pattern on which the Business Transaction is
					based. This attribute is used only when the concrete BT
					patterns provided are not used. This attribute is retained for backward compatibility. The
					concrete Business Transaction patterns are also specified. This attribute is 
					not be used if one of the concrete, extensible (Data Exchange) or Legacy
					Business Transaction (used for conversion purposes only) patterns are used.
					Note: These changes were made in v2.0.</xsd:documentation>
        </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="isGuaranteedDeliveryRequired" type="xsd:boolean" default="false">
        <xsd:annotation>
            <xsd:documentation>Refers to the expectation that the underlying messaging service
					used to implement the Business Transaction protocol provides guaranteed
					delivery, i.e. reliable messaging.</xsd:documentation>
        </xsd:annotation>
    </xsd:attribute>
</xsd:complexType>
Collapse Child Elements:
Name Type Min Occurs Max Occurs
Documentation nsB:Documentation 0 (1)
RequestingRole nsB:RequestingRole (1) (1)
RespondingRole nsB:RespondingRole (1) (1)
Collapse Child Attributes:
Name Type Default Value Use
name nsB:name Required
nameID nsB:nameID Required
pattern nsB:pattern (Optional)
isGuaranteedDeliveryRequired nsB:isGuaranteedDeliveryRequired false (Optional)
<anyAttribute> Allowed namespace: '##other'
Collapse Derivation Tree:
Collapse References:
nsB:BusinessTransactionHead, nsB:BusinessTransactionType, nsB:DataExchange, nsB:InformationDistribution, nsB:LegacyBusinessTransaction, nsB:Notification, nsB:QueryResponse, nsB:RequestConfirm, nsB:RequestResponse