Swift Parser

Swift Parser

In this article

Overview

The Swift Parser Snap is a parse-type Snap that takes financial statement data in SWIFT MT940 or MT942 format from its binary input view, parses it, and outputs structured document data for downstream processing in SnapLogic pipelines

Snap Type

Parse

Prerequisites

  • None

Account

Not Applicable

Limitations and Known Issues

None.

Snap Views

View

Type

Description

View

Type

Description

Input 

Binary

This Snap has at most one binary view, Accepts binary input containing SWIFT message text

Output

Document

This Snap has at most one document view, Emits parsed structured document(s) containing account, transaction, and balance details

Error

Document

This Snap has at most one document error view and produces zero or more documents in the view. Each document contains the corresponding error record if the snap is not able to parse the messages

Snap Settings

Field

Type

Description

Field

Type

Description

Label*

required

String

The name for the Snap. You can modify this to be more specific, especially if you have more than one of the same Snap in your pipeline.

Message Type*

required

Dropdown/String

Specifies the SWIFT format to parse: "MT940" or "MT942".

Snap Execution

optional

Dropdown/String

Specifies the execution type:

  • Validate & Execute: Performs limited execution of the Snap (up to 2000 records based on Preview doc count, default is  50 records) during Pipeline validation; performs full execution of the Snap (unlimited records) during Pipeline execution.

  • Execute only: Performs full execution of the Snap during Pipeline execution; does not execute the Snap during Pipeline validation.

  • Disabled: Disables the Snap and, by extension, its downstream Snaps.

Default value: Execute only

Snap Pack History