PROWIDE INTEGRATOR
My Format

My Format

SWIFT format conversions library with 60+ built-in transformations plus custom transformers for lookup operations

Facilitates conversion between SWIFT nad ISO 20022 messages and proprietary data formats.

What's included?

  • Runtime conversion between SWIFT MT or MX (ISO 20022) and custom XML, FIXED-LENGTH, CSV or JSON files
  • A straight-forward to use library; no special tool or code generation required
  • A consistent mapping table design for any format combination
  • Support for programmatic mapping rules in plain Java
  • Support for externalized mapping rules in simple Excel spreadsheets or a database

Especially suited to integrate existing systems with the FIN MT and ISO 20022 messaging infrastructure.

Main Features

Field-to-Field Rule-Based Mapping

Format conversion is based on customizable field-to-field rules. A mapping rule defines how a portion of content from the source message is selected, transformed and set into the target message. A rule is basically composed by the source and target content selectors, plus a combination of optional transformations.

Transformation Functions

Includes 60+ built-in transformation functions plus support for custom transformers to manipulate content gathered from the source message before setting it into the target message. Built-in functions include string manipulation, date formats, number formats, and math operations. Custom transformers enable lookup operations and complex business logic integration.

Why Choose Prowide MyFormat?

Connect legacy systems to SWIFT networks without core system replacement

Legacy Integration: Bridge proprietary bank formats to SWIFT MT/MX without replacing operational systems. Preserve business logic investments while gaining network connectivity.

Flexible Mapping: Configure conversions for CSV, fixed-width, XML, JSON, and proprietary formats. Adapt to internal data structures without custom parser development.

70% Development Reduction: Pre-built conversion framework eliminates repetitive parsing, field mapping, and format generation code. Focus resources on business logic, not data transformation.

Multi-Format Support: Single component handles conversions between SWIFT formats and multiple internal formats. Reduce integration complexity as format requirements expand.

Validation Integration: Combine with Prowide Validation component to ensure converted SWIFT messages meet network compliance before transmission. End-to-end format quality assurance.

Frequently Asked Questions

What is the Prowide Integrator MyFormat module?

Component of Prowide Integrator for runtime conversion between MT/MX and proprietary formats (XML, CSV, JSON, fixed-length). No code generation required. Not sold separately.

Can I purchase MyFormat separately from other Prowide Integrator components?

No. Part of Prowide Integrator single license with SDK, Validation, and Translations.

What file formats can I convert to and from?

MT/MX ↔ custom XML, fixed-length, CSV, JSON. Includes proprietary XML and other financial standards.

How are mapping rules defined?

Programmatically (Java), Excel spreadsheets, or database. Each rule: source selector, target selector, transformation functions. Non-developers can maintain spreadsheet mappings.

What transformation functions are available?

60+ built-in transformations including string manipulation (concatenation, substring, trimming), date/number format conversions, math operations, and conditional logic. Additionally supports custom transformers for lookup operations and complex business logic integration. Combine multiple functions for complex transformation requirements.

Do I need special tools or code generation to use MyFormat?

No. Runtime library with no code generation. Define rules (Java/Excel/database), invoke conversion. Consistent design for all format combinations.

How much development time does MyFormat save?

Custom format mapping frameworks typically require 3-6 months to develop and test. MyFormat provides a production-ready runtime library with 60+ transformation functions, Excel-based rule definition for non-developers, and extensibility through custom transformers. This allows integration teams to focus on mapping business rules rather than building infrastructure.

Technical Specifications

Requirements
  • Part of: Prowide Integrator
  • Java: 11 or higher (any distribution)
  • Standards: ISO 15022, ISO 20022
  • Dependencies: Prowide Core, ISO 20022
Supported Formats
  • SWIFT: MT (ISO 15022), MX (ISO 20022)
  • Proprietary: Custom XML, Fixed-length
  • Structured: CSV, JSON
  • Standards: Any XML-based financial standard
Mapping Options
  • Programmatic: Plain Java code
  • Externalized: Excel spreadsheets
  • Database: Stored in DB tables
  • No code generation required
  • Runtime conversion library
  • Consistent design for all formats
Transformation Functions
  • String manipulation (concat, substring, trim)
  • Date format conversions
  • Number format conversions
  • Mathematical operations
  • Conditional logic
  • Composable function chains