SessionExtraParametersValidationParameters StructureFIX Antenna .NET Programmer's Guide
Validation parameters

Namespace: com.b2bits.FIXAntenna
Assembly: FIXAntenna_net4.0 (in FIXAntenna_net4.0.dll) Version: 2.27.1.0
Syntax

public struct ValidationParameters

The SessionExtraParametersValidationParameters type exposes the following members.

Methods

  NameDescription
Public methodEquals
Indicates whether this instance and a specified object are equal.
(Inherited from ValueType.)
Public methodGetHashCode
Returns the hash code for this instance.
(Inherited from ValueType.)
Public methodGetType
Gets the Type of the current instance.
(Inherited from Object.)
Public methodToString
Returns the fully qualified type name of this instance.
(Inherited from ValueType.)
Top
Fields

  NameDescription
Public fieldAllowZeroNumInGroup
When true, raw message may contains leading group tag with 0 value - it will be ignored. Otherwise reject will be fired.
Public fieldCheckRequiredGroupFields
This parameter controls the validation of required fields in repeating group. The possible values are "true" and "false". If set to "true" then repeating groups will be checked for presence of required fields. If set to "false" then the responsibility for repeating group validity rests with the counterparty. The recommended setting is "true". This parameter is optional. The default value is "true".
Public fieldIsEnabled
Option to enable message validation. Pass true to enable; false to disable.
Public fieldProhibitDuplicatedTags
When false, raw message may contains duplicated field definitions. Otherwise reject will be fired.
Public fieldProhibitTagsWithoutValue
When false, raw message may contains tags without values - they will be ignored. Otherwise exception was fired.
Public fieldProhibitUnknownTags
This parameter controls unknown tag handling. The possible values are "true" and "false". If set to "true" then all unkown fields will be stored to the message. If set to "false", engine will reject messages with unknown fields. Default: false
Public fieldVerifyReperatingGroupBounds
This parameter controls repeating group size checking. If true, engine will reject messages with incorrect repeating group size. Otherwise message will be passed to the application layer. In this case the responsibility for message validity rests with the counterparty. Default: false
Public fieldVerifyTagsValues
This parameter controls tag values validation. The possible values are "true" and "false". If set to "true" then all messages will be validated. If set to "false" then the responsibility for message validity rests with the counterparty. Default: false
Top
See Also

Reference