Upload
ed-dodds
View
2.694
Download
3
Tags:
Embed Size (px)
Citation preview
Standards Developer Kit
Tutorial 2012
Standards Developer Kit Who should view this tutorial • Financial Institutions • Corporates • Software Partners • Anyone interested in benefitting from increased automation in
MT or MX message implementation and annual maintenance
2
Standards Developer Kit – Tutorial You will learn
• The components of the Standards Developer Kit, SDK – The MX Message Enriched Schema Library – The MX Message Enriched Spreadsheet Library – The MT/XML Enriched Schema Library – The MT/XML Conversion Reference
• Example use cases of the Standards Developer Kit • How to place an order
3
FIRST SOME EXAMPLE OF DELIGHTED SDK CUSTOMERS
4
Rainer Vogelgesang Vice-President Product Management and Design for Investment Funds, Clearstream
Andrew Owens R&D Director, Messaging, SunGard
7
Toni Friedrich, Executive IT Architect Payment Systems, IBM Böblingen, Germany Development Centre
NOW THE DETAILS OF THE STANDARDS DEVELOPER KIT
8
Helping you implement standards
A new set of tools and resources for standards implementers
Use technology you
already have (no need to manage with additional software or middleware)
Machine Processable standards definitions for MX and MT
9 Save time and money via SWIFT's Standards Developer Kit
The Standards Developer
Kit
Simplifies the annual MT and MX standards
release maintenance
Standards Developer Kit Benefits
• Library of machine process-able message definitions for SWIFT MT and MX messages:
– XML schemas (.xsd) for MT/MX messages
– Excel® spreadsheets (.xlsx) for MX message
– Sample reference software
• Works with your existing environment:
– No need to replace your middleware
– No need to add more middleware
Save time and money via SWIFT's Standards Developer Kit 10
Standards Developer Kit main components
Save time and money via SWIFT's Standards Developer Kit 11
MT
Content
MX
Content
Downloadable from swiftcommunity.net/sdk
MT CONTENT
12
MT content Standards Developer Kit • XML application integration for (MT) FIN messages
• Complete set of XML schema definitions for all MTs
• Fully aligned with SWIFT User Handbook
• Published with SWIFT Standards Releases
• You do not have to manually update your MT message definitions
• MT-XML format converter as working sample
• Single technology approach for MT & MX
13
Save time and lower costs; exploit powerful XML tools and leverage existing skills to implement MT messages. Adopt a
single technology approach for MT & MX and ease MX migration
MT Content Enriched MT Schema Library: functionality
Save time and money via SWIFT's Standards Developer Kit 14
MT 103 Single Customer Credit Transfer
MT Content Enriched MT Schema Library: functionality
Save time and money via SWIFT's Standards Developer Kit 15
MT 103 Single Customer Credit Transfer
• A library of XML schemas for all category 0 through 9 MT messages
• A schema for header blocks 1, 2 & 3, plus trailer block 4, common to all MT messages
• Enriched schemas include the full field name and the full field definition
MT Content Enriched MT Schema Library: functionality
Save time and money via SWIFT's Standards Developer Kit 16
MT 103 Single Customer Credit Transfer
MT Content Enriched MT Schema Library: functionality
Save time and money via SWIFT's Standards Developer Kit 17
MT 103 Single Customer Credit Transfer
MT/XML schemas provide a rich set of schema level validation including definitions for the MT fields and the formats, the subfields and subfield formats. Dates must be properly formatted as MT dates. BICs must follow the BIC pattern, amount fields must include the comma, etc.
MT Content MT/XML Conversion Reference
• Convert Reference
– MT Schema Library
• Converts SWIFT MT in FIN format to MT in XML format and vice versa
• MT message with header / trailer blocks 1, 2, 3 & 5 or just block 4
• Delivered as unsupported sample java code
18
Convert Reference
MT XML format
FIN format
MT
MT Content MT/XML Conversion Reference
• Convert Reference
– MT Schema Library
– Translation Reference
• Converts SWIFT MT in FIN format to MT in XML format and vice versa
• MT message with header / trailer blocks 1, 2, 3 & 5 or just block 4
• Delivered as sample java code
19
Convert Reference
MT XML format
FIN format
MT Sample Java source code that converts a message in MT format to an XML instance and from an XML instance to a message in MT format. The MT/XML Schema Library allows implementers to exploit powerful XML tools and leverage existing skills to implement MT messages. Schemas are updated for each standards release.
MT Content MT/XML Convert Reference: example
Save time and money via SWIFT's Standards Developer Kit 20
MT/XML 103 MT/FIN 103
MT Content MT/XML Convert Reference: example
Save time and money via SWIFT's Standards Developer Kit 21
middlew
are
SWIFT
Convert R
eference
back office applications
The Convert Reference is provided as sample java source code
Process MT messages as XML
MT/XML 103 MT/FIN 103
MT Content Summary
• XML approach for both MT and MX • Speeds up implementation • Lowers implementation cost • Reduces manual effort • Schemas conform to the SWIFT User Handbook and contain
rich definitions qualifying message elements to the level of subfields
• Schemas are updated for each standards release
22
Note that the MT XML format is not to be confused with ISO 20022 messages which are also expressed in the XML syntax
MX CONTENT
MX Content Overview: MX (ISO 20022) Components
Save time and money via SWIFT's Standards Developer Kit 24
Single technology approach for both MT & MX implementations
Fully aligned with SWIFT User Handbook
Complete library of enriched schema definitions for all MXs
Complete library of Excel® spreadsheets for all MXs
MX Content Enriched MX Spreadsheet Library
Save time and money via SWIFT's Standards Developer Kit 25
XML tag name Expanded field name
Full definition for every field and code
Code lists
MX Content Enriched MX Spreadsheet Library
Save time and money via SWIFT's Standards Developer Kit 26
XML tag name Expanded field name
Full definition for every field and code
Code lists
The enriched MX spreadsheet library provides a Microsoft® Excel spreadsheet for each MX message. The information in the message spreadsheet includes the XML tag name, the fully expanded field name, the minimum/maximum number of occurrences, plus the code values are included for code lists, and the full field definition or code definition.
MX Content Enriched MX Schema Library
27
Corporate Action Notification 002V01
MX Content Enriched MX Schema Library
28
Corporate Action Notification 002V01 The enriched MX schema library provides an XML, open technology schema for each MX message. The message schemas is enriched with additional information including the full field name and full field definition. The enriched message schemas are useful for a variety of projects including: • message integration • generation of gui screens for message data entry/message repair • on-line help • message documentation
MX Content Summary • MX Enriched Spreadsheet Library • MX Enriched Schema Library • Updated by SWIFT • Fully aligned with the MX User Handbook • Save time and improve quality in a variety of projects including:
– Message integration projects – Generating GUIs for message data entry/message repair – Message documentation projects – On-line help – Other message implementation projects
29
Standards Developer Kit Community
30
Find the latest information for the Standards Developer Kit on the SDK community on swiftcommunity.net Samples of SDK components are available in the Samples folder on the SDK community
31
Order Now, It’s Easy • SDK on-line order form, Or • Simply send an email to [email protected] Either way we will get you started quickly
Standards Developer Kit Summary
• MX Messages Enriched Schema Library • MX Messages Enriched Spreadsheet Library • MT/XML Enriched Schema Library • MT/XML Conversion Reference • The SDK is available under license on an annual
subscription basis
32
For more information contact your SWIFT account representative or visit the Standards Developer Kit community www.swiftcommunity.net/sdk