The DTCC-NSCC library Parsers validate the input messages. The Parsers implement DTCC validation types such as mandatory field checks, field-level validation, order of messages, and rule validation. For more information about these validation types, see the DTCC documentation.
By default, the library enables the validation. In cases where the input has already been validated, you can disable the validation. To do this, pass a service parameter called
strictMode
to the Parser, and set its value to
false
. Alternatively, edit the IntelliScript and initialize the
strictMode
variable to a value of
false
.
To selectively disable certain types of validations, you can edit the message schemas in the Library editor. For example, you can change a mandatory field to optional.
The library contains Serializers in two versions. Serializers with names ending in
_Serializer_Restricted
perform strict validation according to the DTCC standard. Serializers with names ending in
_Serializer
perform a lesser degree of validation.
Except in extreme cases, validation errors do not cause the library Parsers or Serializers to fail.