element <idempotent-secure-hash-message-filter>
Namespace:
Type:
Content:
complex, 2 attributes, 1 element
Subst.Gr:
Defined:
globally in mule.xsd; see XML source
Includes:
definition of 1 attribute
Used:
never
Content Model Diagram
XML Representation Summary
<idempotent-secure-hash-message-filter
    idExpression
 = 
xsd:string
    messageDigestAlgorithm
 = 
xsd:string
    >
   
Content: 
abstract-object-store?
</idempotent-secure-hash-message-filter>
Content model elements (1):
May contain elements by substitutions (2):
May be included in elements by substitutions (108):
response (type anonymous),
response (type anonymous),
Annotation
Ensures that only unique messages are received by a service by calculating the hash of the message itself using a message digest algorithm. This provides a value with an infinitesimally small chance of a collision. This can be used to filter message duplicates. Keep in mind that the hash is calculated over the entire byte array representing the message, so any leading or trailing spaces or extraneous bytes (like padding) can produce different hash values for the same semantic message content. Care should be taken to ensure that messages do not contain extraneous bytes. This class is useful when the message does not support unique identifiers.
Anonymous Type Detail
Type Derivation Tree
      idempotentMessageFilterType (extension)
          complexType
XML Source (w/o annotations (2); see within schema source)
<xsd:element name="idempotent-secure-hash-message-filter" substitutionGroup="abstract-intercepting-message-processor">
<xsd:complexType>
<xsd:complexContent>
<xsd:extension base="idempotentMessageFilterType">
<xsd:attribute name="messageDigestAlgorithm" type="xsd:string"/>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
</xsd:element>
Attribute Detail (all declarations; defined in this component only; 1/2)
messageDigestAlgorithm
Type:
xsd:string, predefined
Use:
optional
The secure hashing algorithm to use. If not set, the default is SHA-256.
XML Source (w/o annotations (1); see within schema source)
<xsd:attribute name="messageDigestAlgorithm" type="xsd:string"/>

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.