Definition Type: ComplexType
Name: ProcessSpecificationType
Namespace: http://docs.oasis-open.org/ebxml-bp/ebbp-2.0
Containing Schema: ebbp-2.0.4.xsd
Abstract
Documentation:
Type for the root element of a Process Specification document.
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 uuid 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 ProcessSpecificationType in schema ebbp-2_0_4_xsd (ebXML Electronic Business using eXtensible Markup Language)
Collapse XSD Schema Code:
<xsd:complexType name="ProcessSpecificationType">
    <xsd:annotation>
        <xsd:documentation>Type for the root element of a Process Specification
			document.</xsd:documentation>
    </xsd:annotation>
    <xsd:sequence>
        <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" maxOccurs="unbounded" />
        </xsd:choice>
    </xsd:sequence>
    <xsd:attributeGroup ref="name" />
    <xsd:attribute name="uuid" type="xsd:string" use="required">
        <xsd:annotation>
            <xsd:documentation>Defines a string identification mechanism for a Process
					Specificiation. The uuid is not used for the purpose of versioning, so
					that even a change introduced by AttributeSubstitution (to business documents’
					schemas, for example), would be marked by a new uuid.</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 unbounded
Collapse Child Attributes:
Name Type Default Value Use
name nsB:name Required
nameID nsB:nameID Required
uuid nsB:uuid Required
<anyAttribute> Allowed namespace: '##other'
Collapse Derivation Tree:
Collapse References:
nsB:ProcessSpecification