• API Overview
  • EBICS API
  • FinTS API
  • XS2A API
  • SEPA API
Search Results for

    Enum SwiftOptions

    Option flags for the processing of SWIFT data by the SwiftReader and writing SWIFT data through the SwiftWriter.

    Namespace: Subsembly.Swift
    Assembly: Subsembly.Sepa.dll
    Syntax
    [Flags]
    public enum SwiftOptions

    Fields

    Name Description
    BtxCRLF

    Indicates that the old BTX CRLF replacement sequence @@ is accepted, or was encountered.

    ControlAsBlank

    Accepts any unprintable control character as a single blank character.

    Default

    The default option setting excludes all defined options. This default setting enforces strict SWIFT compliance.

    ExtraCRLF

    Indicates that extra CRLF sequences following the End-Of-Text marker shall be ignored.

    IgnoreMissingEndOfText

    Accept messages that are not properly concluded with a EndOfText marker.

    IgnoreUnexpectedEndOfStream

    Try to successfully complete reading, even if there is an unexpected end-of-stream in the middle of the message.

    MaxTolerance

    Maximum tolerance for the SwiftReader. All flags are set.

    NoLeadingCRLF

    Indicates that the first field needs not or did not start with a CRLF sequence. For strict SWIFT compliance, the first field must start with a CRLF sequence.

    NonSwiftTag

    Indicates that the old BTX Non-SWIFT field NS is accepted, or was encountered. In SWIFT all valid field tags start with two digits and therefore the field tag NS is rejected as invalid unless this flag is set.

    RecommendedMT5xx

    Recommended flag combination for parsing all MT-5xx Securities Markets messages.

    RecommendedMT940

    Recommended flag combination for parsing MT-940 messages.

    RecommendedMT942

    Recommended flag combination for parsing MT-942 messages.

    SpecialField86

    Activates special MT-940 field 86 semantics. If this option is set, the end of the field 86 inside of MT-940 statement data is determined by some very special processing and not through the ordinary SWIFT processing rules.

    UnixLF

    Indicates that simple UNIX linefeeds are accepted in place of CRLF sequences.

    In This Article
    Back to top Copyright 2009-2025 Subsembly GmbH