complexType "idempotentMessageFilterType"
Namespace:
Content:
complex, 5 attributes, attr. wildcard, 2 elements
Defined:
globally in mule.xsd; see XML source
Includes:
definitions of 4 attributes, 1 element
Used:
Content Model Diagram
XML Representation Summary
<...
   
 = 
(xsd:string | xsd:NMTOKEN)
 = 
xsd:string
 = 
xsd:string
 = 
(xsd:string | xsd:boolean)
 = 
(xsd:string | xsd:NMTOKEN)
    {any attribute with non-schema namespace}
    >
   
Content: 
annotations?, abstract-object-store?
</...>
Content Model Elements (2):
abstract-object-store, annotations
All Direct / Indirect Based Elements (2):
idempotent-message-filter, idempotent-secure-hash-message-filter
Known Usage Locations
Type Definition Detail
Type Derivation Tree
annotatedType (extension)
          abstractGlobalInterceptingMessageProcessorType (extension)
              idempotentMessageFilterType
XML Source (w/o annotations (3); see within schema source)
<xsd:complexType name="idempotentMessageFilterType">
<xsd:complexContent>
<xsd:sequence>
<xsd:element maxOccurs="1" minOccurs="0" ref="abstract-object-store"/>
</xsd:sequence>
<xsd:attribute name="idExpression" type="xsd:string"/>
<xsd:attribute name="valueExpression" type="xsd:string"/>
<xsd:attribute name="throwOnUnaccepted" type="substitutableBoolean"/>
<xsd:attribute name="storePrefix" type="substitutableName"/>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
Attribute Detail (all declarations; defined within this component only; 4/6)
idExpression
Type:
xsd:string, predefined
Use:
optional
Defines one or more expressions to use when extracting the ID from the message. For example, it would be possible to combine to headers as the ID of the message to provide idempotency: '#[headers:foo,bar]'. Or, you could combine the message ID with a header: '#[message:id]-#[header:foo]'. If this property is not set, '#[message:id]' will be used by default.
XML Source (w/o annotations (1); see within schema source)
<xsd:attribute name="idExpression" type="xsd:string"/>

storePrefix
Type:
Use:
optional
Defines the prefix of the object store names.
Attribute Value
xsd:string | xsd:NMTOKEN
XML Source (w/o annotations (1); see within schema source)
<xsd:attribute name="storePrefix" type="substitutableName"/>

throwOnUnaccepted
Type:
Use:
optional
Attribute Value
xsd:string | xsd:boolean
XML Source (see within schema source)
<xsd:attribute name="throwOnUnaccepted" type="substitutableBoolean"/>

valueExpression
Type:
xsd:string, predefined
Use:
optional
Defines one or more expressions to use when extracting the value from the message.
XML Source (w/o annotations (1); see within schema source)
<xsd:attribute name="valueExpression" type="xsd:string"/>
Content Element Detail (all declarations; defined within this component only; 1/2)
abstract-object-store
Type:
Abstract:
(may not be used directly in instance XML documents)
Subst.Gr:
may be substituted with 6 elements
XML Source (see within schema source)
<xsd:element maxOccurs="1" minOccurs="0" ref="abstract-object-store"/>

XML schema documentation generated with DocFlex/XML RE 1.8.5 using DocFlex/XML XSDDoc 2.5.0 template set. All content model diagrams generated by Altova XMLSpy via DocFlex/XML XMLSpy Integration.