Dokumen - Tips - MT To Iso 20022 Migration
Dokumen - Tips - MT To Iso 20022 Migration
Dokumen - Tips - MT To Iso 20022 Migration
November 2014
Agenda
Platform readiness
End of migration
Live date/
Start of migration + CLS, DTCC, EFI, ESES, Funds,
NL NUG – 17 November 2014
JASDEC 3
T2 participants timeline
and SWIFT possible (edge) conversion offer
SWIFT to SWIFT to SWIFT to General
announce provide details provide user Availability of
intentions about offer guide about conversion
offer tool
Consultation
on conversion
needs 2015 2016 2017
Q3 Q4 Q1 Q2 Q3 Q4 Q1 Q2 Q3 Q4 Q1 Q2 Q3 Q4 Q1
Platform readiness
• Sanctions screening
• Business intelligence
Platform readiness
Migration approach
Migration enablers
• Like-for-like
– Same messaging functionality
• Different protocol
– Same copy service functionality
• Different implementation
– Same payload content
• Different standard
• Mapping from MT-MX / MX-MT done at the edge
• Big bang migration
Abort Notification
MT 019 (***) Authorisation MI Authorisation
request response
MI
Application
Abort Notification
Authorisation MI Authorisation
xsys.003 (***) request response
pacs
xsys.001 (*)
008/009/010
(copy)
MI
Application
Abort Notification
Authorisation MI Authorisation
xsys.003 (***) request response
pacs
xsys.001 (*)
008/009/010
(copy)
Migration approach
Platform readiness
Migration enablers
Users back offices can be shielded from the impact of the migration,
through
– Transformation of business payload enabled by the like-for-like
approach
• Advantages:
• Payment Messages:
• Exception Handling:
• FIN equivalent MT 103 (RJT/RTN Guideline): pacs.008 and pacs.009
Users back offices can be shielded from the impact of the migration,
through
– Transformation of business payload enabled by the like-for-like
approach
– Transformation of business information, currently part of technical
header
DeliveryMode:SnF
NotifQueue:bankbebb_tgt
DeliveryNotif:TRUE
Request Control InputChannel:bankbebb_tgt
SnFInputSeq:187
OverdueWarningDelay:15
DeliveryNotificationViaSystemMessage:TRUE
CopyIndicator:TRUE
AuthNotifInd:TRUE
DeliveryMode:SnF
NotifQueue:bankbebb_tgt
DeliveryNotif:TRUE
Request Control InputChannel:bankbebb_tgt
SnFInputSeq:187
OverdueWarningDelay:15
DeliveryNotificationViaSystemMessage:TRUE
CopyIndicator:TRUE
AuthNotifInd:TRUE
DeliveryMode:SnF
NotifQueue:bankbebb_tgt
DeliveryNotif:TRUE
Request Control InputChannel bankbebb_tgt
SnFInputSeq:187
OverdueWarningDelay:15
DeliveryNotificationViaSystemMessage:TRUE
CopyIndicator:TRUE
AuthNotifInd:TRUE
DeliveryMode:SnF
NotifQueue:bankbebb_tgt
DeliveryNotif:TRUE
Request Control InputChannel:bankbebb_tgt
SnFInputSeq:187
OverdueWarningDelay:15
DeliveryNotificationViaSystemMessage:TRUE
CopyIndicator:TRUE
AuthNotifInd:TRUE
DeliveryMode:SnF
NotifQueue:bankbebb_tgt
DeliveryNotif:TRUE
Request Control InputChannel:bankbebb_tgt
SnFInputSeq:187
OverdueWarningDelay:15
DeliveryNotificationViaSystemMessage:TRUE
CopyIndicator:TRUE
AuthNotifInd:TRUE
{1:F01BANKBEBBAABC3461486137}
{2:I103BANKUS33XEFGU3003}
{3:{103:TGT}{113:UY00}{108:Reference}} Input Message in MX format
{4:MT message payload}
RequestorDN:ou=abc,o=bankbebb,o=swift
ResponderDN:ou=efg,o=bankus33,o=swift
Request Header
Service:swift.tgt.copy
RequestType:pacs.008.001.04.gen
Priority:Urgent
RequestRef:Reference
DeliveryMode: “SnF”
NotifQueue: bankbebb_tgt
DeliveryNotif: TRUE
Request Control InputChannel: bankbebb_tgt
SnFInputSeq:187
OverdueWarningDelay:15
DeliveryNotificationViaSystemMessage: TRUE
CopyIndicator:TRUE
AuthNotifInd:TRUE
Customer requests
BNPAFRPK
additional BIC
BNPAFRPP
BNPAFRP0
Second test BIC? ?
Customer requests
BNPAFRPK
additional BIC
BNPAFRPP
BNPAFRP0
SWIFT assigns additional ZYAEFRP0
test BIC
BNPAFRPK BNPAFRPP
AAAAFRP0ABC ou=abc,o=aaaafrpp,o=swift
BNPAFRP0ABC
ou=abc,ou=bnpafrp0,o=bnapfrpk,o=swift
BNPAFRPPBET
ou=bet,o=bnpafrpp,o=swift
ZYAEFRP0032
ou=032,ou=zyaefrp0,o=bnpafrpp,o=swift
NL NUG – 17 November 2014 42
End-to-End T&T BIC mapping logic
Sender T2 & E1/S1 Receiver
Sender BIC : ZYAEFRP0032
Receiver BIC : ZYCPFRP0ADT
MT -> MX
mapping
Requestor DN :
ou=032,ou=zyaefrp0,o=bnpafrpp,o=swift
Responder DN :
ou=adt,ou=zycpfrp0,o=sogefrpp,o=swift
Requestor DN :
ou=032,ou=zyaefrp0,o=bnpafrpp,o=swift
Responder DN :
ou=adt,ou=zycpfrp0,o=sogefrpp,o=swift
MX -> MT
mapping
Sender BIC : ZYAEFRP0032
Receiver BIC : ZYCPFRP0ADT
Mapping MT to MX: input message
Receiver BIC to Responder DN
Input message in MT format
{1:F01BANKBEB0AABC3461486137}
{2:I103BANKUS30XEFGU3003}
{3:{103:TGT}{113:UY00}{108:Reference}} Input Message in MX format
{4:MT message payload}
RequestorDN:ou=abc,ou=bankbeb0,o=bankbebb,o=swift
ResponderDN:ou=efg,ou=bankus30,o=bankus33,o=swift
Service:swift.tgt.copy
Request Header RequestType:pacs.008.001.04
Priority:Urgent
RequestRef:Reference
DeliveryMode:SnF
NotifQueue:bankbebb_tgt
DeliveryNotif:TRUE
Request Control InputChannel:bankbebb_tgt
SnFInputSeq:187
OverdueWarningDelay:15
DeliveryNotificationViaSystemMessage:TRUE
CopyIndicator:TRUE
AuthNotifInd:TRUE
• SWIFT will also validate compliance with the globally agreed like-for-
like implementation guidelines of ISO 20022 message standards for
HVPS
* Network validated (or cross-element) rules are almost fully aligned between MT and ISO 20022. EU-
inspired network validation in MTs will be incorporated as part of the like-for-like implementation of ISO
20022
• MTs 012 and 019 are delivered to the LT that sent the original
message
• xsys.002 and xsys.003 are delivered to the notification queue
specified in the original message
DeliveryMode:SnF
NotifQueue:bankbebb_tgt
DeliveryNotif:TRUE
Request Control InputChannel:bankbebb_tgt
SnFInputSeq:187
OverdueWarningDelay:15
DeliveryNotificationViaSystemMessage:TRUE
CopyIndicator:TRUE
AuthNotifInd:TRUE
Key characteristics
Technical migration After migration - Big bang migration
- On the edge mapping
Customer
MX based premises (if required)
MI
MX over
ISO 20022
Migrated to MX
- OR -
Customer
MT based premises
MT/MX
MI
mapping
MT tool
MX Over
ISO 20022
required
Remains on MT
SWIFT
B/O Interface
Middleware
B/O stays MT based. MT format
MT/MX MI
MT/MX mapping is
MT mapping MX MX Over
handled in separate
package ISO 20022
middleware
SWIFT
B/O MX Interface
Middleware
B/O stays MT based. MT format
MT/MX MI
MT/MX mapping is
MT mapping MX MX Over
handled in separate
package ISO 20022
middleware
MX
NL NUG – 17 November 2014 55
Heterogeneous Payment ecosystem
Examples of various mapping needs, both ways
Payment System
MX/MT
MX enabled mapping
Payment System
MI
MT/MX Over
mapping ISO 20022
MT based
MT/MX
Payment System mapping
SWIFT Interface
MT based
MX
MT
NL NUG – 17 November 2014 56
Like-for-like migration
Transparency principles
103(+) 008
MT 202 (COV) pacs. 009
204 010
MT 900
910 MT/MX camt.054
Back office
mapping
SWIFT
Operationally, the exchange
MT 950 MT 950
package of MX messages will not be
transparent on the interface
MT ACK MX ACK (reporting, retrievals,
T2 example
message investigations, …)
MT 012 xsys.002
019 003
Back office
SWIFT
MT 950 MT/MX MT 950
mapping
MT ACK package MX ACK
Features
Integration SWIFT
capabilities Integration
Layer Integration
(planned)
Converter Platform
Alliance
Messaging
Hub
Alliance
Access
Messaging
Alliance
Interface
Lite2
Product Domain
Out of the box product that can be configured to customer needs
Quick deployment and time-to-market to start adding value to business lines
NL NUG – 17 November 2014 All functions available at fingertips 59
New product release required for new functions
T2 and ISO 20022
SWIFT based solutions – under investigation
SWIFT
B/O Interface
MX
MT or Internal
formats MX MI
B/O is adapted to
generation MX MX over
fully adopt MX
ISO 20022
Alliance
SWIFT Access, AMH
B/O MX Interface
Middleware Other interface vendors ?
B/O stays MT based. MT format
MT/MX MI
MT/MX mapping is
MT SIL
mapping MX MX Over
handled in separate
package ISO 20022
middleware
Alliance Access
B/O SWIFT Interface
MT
B/O stays MT based. MT format
MT/MX mapping is MT/MX MI
IPLA
MT mapping MX Over
handled by the based
package ISO 20022
SWIFT interface
MX
NL NUG – 17 November 2014 60
Middleware integration models
SWIFT
B/O Interface
Middleware
Standalone MT format 1 2
MT/MX
MT mapping MX SIL supported model
package
Middleware
MT/MX
Embedded into mapping SWIFT
customer package Interface
B/O
middleware MT MX
MT format 1 3
2 MX
MT
Need to support
Middleware
Standalone but other models ?
MT/MX
communicating mapping SWIFT
with customer package Interface
B/O
MX
middleware
MT
MT format 1 3
2 MX
MT
MyStandards
Usage guidelines injection
into SWIFT Alliance Access
(tentative for 7.1)
pacs.008.001.04 example