[This is preliminary documentation and is subject to change.]
Encapsulates optional filtering attributes for field mapping rules.
A field mapping rule can define any of the following filters:
- SIF Version. The rule will only be applied if the
SifVersion instance passed to the
CopyC#method matches this value. The version filter is a string comprised of a comparison operator ("=" for equals, "-" for Less Than or Equal To, or "+" for Greater Than or Equal To) followed by a SIF Version identifier. For example, "=1.5" matches SIF 1.5; "+1.1" matches all versions of SIF equal to and greater than 1.1; and "-1.1" matches all versions of SIF less than or equal to SIF 1.1. Filter on SIF Version to map values to version-specific elements or attributes of SIF Data Objects.Mappings.map
- Direction. The rule will only be applied if the
Direction flag (
CopyC#orMappings.DIRECTION_INBOUND
CopyC#) passed to theMappings.DIRECTION_OUTBOUND
CopyC#method matches this value. Filter on Direction to create field mapping rules that differ for inbound messages like SIF_Request than for outbound messages like SIF_Event and SIF_Response.Mappings.map
| C# | Visual Basic | Visual C++ |
public class MappingsFilter
Public Class MappingsFilter
public ref class MappingsFilter
| All Members | Constructors | Methods | Properties | ||
| Icon | Member | Description |
|---|---|---|
| MappingsFilterMappingsFilterNew()() | ||
| Direction | Gets or Sets the Message Direction filter.
| |
| EvalDirection(MappingDirection) | Evaluates the Message Direction filter against a direction flag. | |
| EvalVersion(SifVersion) | Evaluates the SIF Version filter against a SifVersion instance. | |
| HasDirectionFilter()() | Determines if the Message Direction filter is specified | |
| HasVersionFilter()() | Determines if the SIF Version filter is specified | |
| SifVersion |
| Object | |
| MappingsFilter | |