Prowide Integrator

back Prowide Integrator

SWIFT message development toolkit

For organizations looking for reduced efforts in the implementation and maintenance of its SWIFT software infrastructure.

The Integrator is built on top of the open source library Prowide Core.
It is composed by an SDK with a range of optional modules.

SDK

The SDK is the cornerstone of the package, main features are:

  • Comprehensive API for all messages in the MX (ISO 20022) standard
  • Customizable TXT and HTML expanded printout for MT messages: sample
  • Multipurpose BIC Dictionary
  • API to create and parse SNL and XML v2 message wrappers

Complementing the SDK, each optional module provides specific features.
It can thus be tailored to fit your own SWIFT Integration needs.

top

Prowide Integrator Modules

Validation

Validation

Adds the feature to validate that an MT or MX message is SWIFT standard compliant, preventing NAKs and rejections. All SWIFT format validations are implemented including semantics (network rules) and BICs validation. Custom rules are also supported.

Learn More

MT-MX Translations

MT-MX Translations

Implements the translation rules defined by SWIFT to convert MT messages into its analogous MX version, and vice-versa. Suited to accelerate and simplify the migration to the new SWIFT MX standard.

Learn More

My Format

My Format

Facilitates conversion of SWIFT message data into local proprietary formats and vice-versa. It can be customized to convert any old back-office format to MT or MX standards, centralizing the development to only one application, and simplifying the maintenance when the standards change.

Learn More

Duplicates

Duplicates

Prevents the duplicate emission of outgoing messages and the duplicate processing of incoming messages. A proprietary algorithm detects duplicates based on the message UUID, MUR, MIR, checksum and message block content. It can be configured per message type and matching field.

Learn More

GUI Tools

GUI Tools

The GUI Tools module provides the building-blocks to facilitate the development of a web-based GUI for SWIFT messages. Its main feature is the dynamic generation of web entry forms, to create new messages or to modify existing ones.

Learn More

Matching

Matching

Enables real-time matching of messages based on user-defined rules. Includes out-of-the-box settings for Treasury and Securities, with similar logic to the discontinued SWIFT Accord.

Learn More

MQ

MQ

Enables the integration of back-office applications or a middle-ware with Alliance Access using MQ Host Adaptor. It implements an MQ connector as message partner for SAA and the reconciliation protocol for delivery notification, ACK and NAK.

Learn More

Maintenance and Support

Professional support services are included by subscription, including; technical assistance, product enhancements and SWIFT standard upgrades.
The component is yearly updated to the latest SWIFT SRU six months prior to going live.

top

Prowide Core (WIFE)


Prowide Core

Open source SWIFT Java library

For organizations that have sufficient internal resources to develop and manage its SWIFT software infrastructure.

Prowide Integrator


Prowide Integrator

SWIFT message development toolkit

For organizations looking for reduced efforts in the implementation and maintenance of its SWIFT software infrastructure.

Prowide Enterprise


Prowide Enterprise

Ready to use SWIFT platform

For organizations looking for an off-the-shelf SWIFT message management application tailored to its own specific needs.

MT 103
------------------------- Instance Type and Transmission -------------------------
Copy sent to SWIFT
Priority/Delivery : Normal

------------------------- Message Header -----------------------------------------
Swift    : FIN 103 Single Customer Credit Transfer
Sender   : MIDLGB22AXXX - HSBC BANK PLC (UNITED KINGDOM)
Receiver : BNPAFRPPXXXX - BNP PARIBAS SA (FRANCE)

------------------------- Message Text -------------------------------------------
20:  Sender's Reference
	Reference: MYREF111222333
23B: Bank Operation Code
	Type: CRTS
32A: Value Date/Currency/Interbank Settled Amount
	Date: Jan 31, 2017
	Currency: EUR
	Amount: 122,454.33
33B: Currency/Instructed Amount
	Currency: USD
	Amount: 122,454.33
50A: Ordering Customer
	Account: 12313123412341234
	BIC: BICXXXXXXXX
59:  Beneficiary Customer
	Account: 123423423423
	Name And Address: Joe Doe
	Name And Address 2: Noname st 1234, Foocity
71A: Details of Charges
	Code: OUR
71G: Receiver's Charges
	Currency: USD
	Amount: 123.3