Definition Type: ComplexType
Name: PackageType
Namespace: http://docs.oasis-open.org/ebxml-bp/ebbp-2.0
Containing Schema: ebbp-2.0.4.xsd
Abstract
Documentation:
Type for a hierarchical name scope containing reusable elements.
Collapse XSD Schema Diagram:
Drilldown into OperationMapping in schema ebbp-2_0_4_xsd Drilldown into BusinessCollaboration in schema ebbp-2_0_4_xsd Drilldown into MultiPartyCollaboration in schema ebbp-2_0_4_xsd Drilldown into BinaryCollaboration in schema ebbp-2_0_4_xsd Drilldown into BusinessTransactionHead in schema ebbp-2_0_4_xsd Drilldown into BusinessDocument in schema ebbp-2_0_4_xsd Drilldown into Package in schema ebbp-2_0_4_xsd Drilldown into Variable in schema ebbp-2_0_4_xsd Drilldown into Signal in schema ebbp-2_0_4_xsd Drilldown into ExternalRoles in schema ebbp-2_0_4_xsd Drilldown into AttributeSubstitution in schema ebbp-2_0_4_xsd Drilldown into Documentation in schema ebbp-2_0_4_xsd Drilldown into parentRef 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 PackageType in schema ebbp-2_0_4_xsd (ebXML Electronic Business using eXtensible Markup Language)
Collapse XSD Schema Code:
<xsd:complexType name="PackageType">
    <xsd:annotation>
        <xsd:documentation>Type for a hierarchical name scope containing reusable
			elements.</xsd:documentation>
    </xsd:annotation>
    <xsd:choice maxOccurs="unbounded">
        <xsd:element ref="Documentation" minOccurs="0" maxOccurs="unbounded" />
        <xsd:element ref="AttributeSubstitution" minOccurs="0" maxOccurs="unbounded" />
        <xsd:element ref="ExternalRoles" minOccurs="0" />
        <xsd:element ref="Signal" minOccurs="0" maxOccurs="unbounded" />
        <xsd:element ref="Variable" minOccurs="0" maxOccurs="unbounded" />
        <xsd:choice minOccurs="0" maxOccurs="unbounded">
            <xsd:element ref="Package" minOccurs="0" maxOccurs="unbounded" />
            <xsd:element ref="BusinessDocument" minOccurs="0" maxOccurs="unbounded" />
            <xsd:element ref="BusinessTransactionHead" minOccurs="0" maxOccurs="unbounded" />
            <xsd:element ref="BinaryCollaboration" minOccurs="0" maxOccurs="unbounded" />
            <xsd:element ref="MultiPartyCollaboration" minOccurs="0" maxOccurs="unbounded" />
            <xsd:element ref="BusinessCollaboration" minOccurs="0" maxOccurs="unbounded" />
            <xsd:element ref="OperationMapping" minOccurs="0" />
        </xsd:choice>
    </xsd:choice>
    <xsd:attributeGroup ref="name" />
    <xsd:attribute name="parentRef" type="xsd:IDREF" use="optional">
        <xsd:annotation>
            <xsd:documentation>Defines the nameID reference for a Package.</xsd:documentation>
        </xsd:annotation>
    </xsd:attribute>
</xsd:complexType>
Collapse Child Elements:
Name Type Min Occurs Max Occurs
Documentation nsB:Documentation 0 unbounded
AttributeSubstitution nsB:AttributeSubstitution 0 unbounded
ExternalRoles nsB:ExternalRoles 0 (1)
Signal nsB:Signal 0 unbounded
Variable nsB:Variable 0 unbounded
Package nsB:Package 0 unbounded
BusinessDocument nsB:BusinessDocument 0 unbounded
BusinessTransactionHead nsB:BusinessTransactionHead 0 unbounded
BinaryCollaboration nsB:BinaryCollaboration 0 unbounded
MultiPartyCollaboration nsB:MultiPartyCollaboration 0 unbounded
BusinessCollaboration nsB:BusinessCollaboration 0 unbounded
OperationMapping nsB:OperationMapping 0 (1)
Collapse Child Attributes:
Name Type Default Value Use
name nsB:name Required
nameID nsB:nameID Required
parentRef nsB:parentRef Optional
<anyAttribute> Allowed namespace: '##other'
Collapse Derivation Tree:
Collapse References:
nsB:Package