complexType "flowType"
Namespace:
Content:
complex, 1 attribute, 8 elements
Defined:
globally in mule.xsd; see XML source
Includes:
definitions of 1 attribute, 6 elements
Used:
Content Model Diagram
XML Representation Summary
<...
    name
 = 
(xsd:string)
    >
   
Content: 
description?, (composite-source? | abstract-inbound-endpoint), (abstract-message-processor | abstract-outbound-endpoint | response)+, abstract-exception-strategy?, threading-profile?
</...>
Content Model Elements (8):
All Direct / Indirect Based Elements (1):
Known Usage Locations
Annotation
A flexible flow..
XML Source (w/o annotations (6); see within schema source)
<xsd:complexType name="flowType">
<xsd:sequence>
<xsd:element minOccurs="0" name="description" type="descriptionType"/>
<xsd:choice>
<xsd:element maxOccurs="1" minOccurs="0" ref="composite-source"/>
<xsd:element maxOccurs="1" minOccurs="1" ref="abstract-inbound-endpoint"/>
</xsd:choice>
<xsd:choice maxOccurs="unbounded" minOccurs="1">
<xsd:element name="response">
<xsd:complexType>
<xsd:group maxOccurs="unbounded" ref="messageProcessorOrOutboundEndpoint"/>
</xsd:complexType>
</xsd:element>
</xsd:choice>
<xsd:element minOccurs="0" ref="abstract-exception-strategy"/>
<xsd:element minOccurs="0" ref="threading-profile"/>
</xsd:sequence>
<xsd:attribute name="name" type="nonBlankString" use="required"/>
</xsd:complexType>
Attribute Detail (all declarations; defined in this component only; 1/1)
name
Type:
Use:
required
The name used to identify this flow construct.
Attribute Value
xsd:string
XML Source (w/o annotations (1); see within schema source)
<xsd:attribute name="name" type="nonBlankString" use="required"/>
Content Element Detail (all declarations; defined in this component only; 6/8)
abstract-exception-strategy
Type:
Abstract:
(may not be used directly in instance XML documents)
Subst.Gr:
may be substituted with 3 elements
XML Source (see within schema source)
<xsd:element minOccurs="0" ref="abstract-exception-strategy"/>

abstract-inbound-endpoint
Type:
Abstract:
(may not be used directly in instance XML documents)
Subst.Gr:
may be substituted with 33 elements
The inbound endpoint for this flow
XML Source (w/o annotations (1); see within schema source)
<xsd:element maxOccurs="1" minOccurs="1" ref="abstract-inbound-endpoint"/>

composite-source
Type:
The source of new messages for this flow
XML Source (w/o annotations (1); see within schema source)
<xsd:element maxOccurs="1" minOccurs="0" ref="composite-source"/>

description
Type:
descriptionType, mixed content
This can hold any kind of documentation related to the flow construct. It is intended to be "human readable" only and is not used by the system.
XML Source (w/o annotations (1); see within schema source)
<xsd:element minOccurs="0" name="description" type="descriptionType"/>

response
Type:
anonymous, complex content
An outbound endpoint
XML Source (w/o annotations (1); see within schema source)
<xsd:element name="response">
<xsd:complexType>
<xsd:group maxOccurs="unbounded" ref="messageProcessorOrOutboundEndpoint"/>
</xsd:complexType>
</xsd:element>

threading-profile
Type:
threadingProfileType, empty content
XML Source (see within schema source)
<xsd:element minOccurs="0" ref="threading-profile"/>

XML schema documentation generated with DocFlex/XML SDK 1.8.1b6 using DocFlex/XML XSDDoc 2.2.1 template set. All content model diagrams generated by Altova XMLSpy via DocFlex/XML XMLSpy Integration.