Configuring an assertions table

Use this table to assist you in configuring your own Assertions table.

Name of Assertion Comparator Duplicate Allowed Assertion

Use

Notes
Assertion Type — Performance  
MinSucessRateAssertion GreaterThanComparator False Endpoint Selection  
MaxTnTimeAssertion LessThanComparator False Endpoint Selection  
AvailabilityAssertion GreaterThanComparator False Endpoint Selection  
Assertion Type - Reliability  
DeliveryRatioAssertion GreaterThanComparator False Endpoint Selection  
TimeOutAssertion N/A False Other  
DelayBetweenRetriesAssertion N/A False Other  
DeliveryRetryAssertion N/A False Other  
Assertion Type - Interoperability  
SupportsVersionAssertion The Dynamic Assembler has a specialized built-in comparison for this assertion that understands the notion of the Latest version among a collection of endpoints that implements an interface. True Endpoint Selection Indicates if a given endpoint supports a given version. You could configure your policy to use a specific version.
EmailNotificationAssertion N/A False Notification  
DataFormatAssertion N/A False Data Format  
UnitsOfWorkAssertion LessThanComparator False Endpoint Selection  
DeliveryChannelAssertion N/A False Delivery Channel  
WSIProfileAssertion EqualsComparator True Endpoint Selection  
FaxNotificationAssertion N/A False Notification  
InboxAssertion N/A False Notification  
TransformationAssertion N/A False Transformation  
Assertion Type - Security
HTTPBasicAuthAssertion N/A False Endpoint Selection  
ActionGrantAssertion N/A False Authorization Policies Indicates that a set of actions of a given Business Service are allowed. Only used on policies whose target is a Business Service.
HTTPDigestAuthAssertion N/A False Endpoint Selection  
HTTPSClientAuthAssertion N/A False Endpoint Selection  
KerberosTokenAssertion N/A False Endpoint Selection  
SAMLAssertion N/A False Endpoint Selection  
SSLAssertion N/A False Endpoint Selection  
UsernameTokenAssertion N/A False Endpoint Selection  
XACMLAssertion N/A False Endpoint Selection  
XMLDigitalSignatureAssertion N/A False Endpoint Selection  
XMLEncryptionAssertion N/A False Endpoint Selection  
XRMLLicenceAssertion N/A False Endpoint Selection  
Assertion Type - Manageability        
HoursOfOperationAssertion Custom False Endpoint Selection Should not be used on a policy, only on an endpoint
DeprecationAssertion N/A False Endpoint Selection Indicates that a given endpoint will be accessible only till the specified date
HoursOfOperation N/A False Endpoint Selection Allows an endpoint to declare recurring intervals that it is available. For example: an endpoint may only be available Monday to Friday 8am to 5pm. Converts the time entered in any time zone as GMT
PropagatePolicyAssertion N/A True Other Should not be used on a policy, only on an endpoint
fireDynamicSelectionEvent Default False Event Firing Enables the firing of the DynamicSelectionEvent
fireContextExtractionEvent Default False Event Firing Enables the firing of the ContextExtractionEvent
fireTechnicalErrorEvent Default False Event Firing Enables the firing of the TechnicalErrorEvent
fireNoEndpointForPolicyEvent Default False Event Firing Enables the firing of the NoEndpointForPolicyEvent
fireEndpointNotAvailableEvent Default False Event Firing Enables the firing of the NoEndpointForPolicyEvent
Note: When adding the assertions listed below to a policy, be sure to verify that the "Required" checkbox is not selected. The Fabric engine will not select any endpoints if the "Required" checkbox is selected.
  • fireDynamicSelectionEvent
  • fireContextExtractionEvent
  • fireTechnicalErrorEvent
  • fireNoEndpointForPolicyEvent
  • fireEndpointNotAvailableEvent