Integrator Demonstration

advertisement
Integrator Demonstration
Sibos 2011 Toronto
Kris Vanholst, SWIFT Product Management
19-24 September 2011
Table of Contents
•
•
•
•
Integrator introduction
New 7.0 features
Key existing features
Examples
– Basic payments
– Choosing MT or MX for Funds
– FileAct for Workers’ Remittances
• Maintenance of Standards
Integrator Demonstration
2
Integrator introduction
Integrator Demonstration
3
The SWIFT integration challenge
Business
application 1
Business
data
Business
application 2
Business
data
How do we get these
machines to exchange
information
Alliance
Integrator
SWIFT
messaging
SWIFT
messaging
Alliance
Access
Business
application 3
Integrator Demonstration
Back
4
The Alliance Integrator framework
Transform
File & FTP
AFT
Business
data
Translate
SWIFT
messaging
Database
Business
Application
Queuing &
Message
Business
data
Alliance
Validate
Integrator
MQSA &
MQHA
Alliance
Access /
Entry
SWIFT
messaging
SOAP
SOAP
Copy
Web Platform
Integrator Demonstration
Back
5
Integrator releases
•
•
•
•
•
General availability date – 24 June 2011
Mandatory release
Install by 30 September 2012
Works with Alliance Access 7.0 and Alliance Entry 7.0
Upgrade path
1.0
Integrator Demonstration
2.0
2.1
7.0
Back
6
Support
• Integrator 7.0 will be supported by SWIFT at least through
December 2016 including:
– The Integrator software
– The underlying Java CAPS 6.3 software and any other
embedded software
– Standards releases and other standards components
(translations, validations, schemas).
• SWIFT supports the underlying Java CAPS 6.3 (GlassFish,
NetBeans) for this period, and is backed by Oracle.
• Alliance Integrator Care option available for custom software.
Integrator Demonstration
Back
7
Platforms/Environments
•
•
•
•
•
•
Windows Server 2008 R2 Enterprise edition and Standard edition
Oracle Solaris 10 Hardware revision 10/09
AIX v6.1 Technology Level 04 with SP3
AIX v6.1 Technology Level 06 with SP2
Virtual environments per Alliance policy
References
– OS Levels and Patches Baseline for SWIFTNet 7.0
– Alliance Access Product Family - Compatibility Matrix
– Alliance Integrator 7.0 Release Letter
• If using MQHA
– IBM WebSphere MQ 7.0.1
– IBM WebSphere MQ 7.0.1.3 (recommended)
Integrator Demonstration
Back
8
New features in Integrator 7.0
Integrator Demonstration
9
Semantic Validation for FIN Messages
Rules
available on
request
Integrator Demonstration
Back
10
Duplicate Check
Any data
MT or MX
ToSWIFT
FromSWIFT
Reject or mark as
duplicate
Integrator Demonstration
Back
11
Export Configuration Data by Customer
Integrator Test
Integrator Production
Customer
Customer
11
Configuration
Configuration
Customer 2
Configuration
Integrator Demonstration
Back
12
A quick read of other new features
•
•
•
•
•
•
•
•
•
FileAct via SOAP and MQHA (in combination with Access)
Support for SWIFTNet copying and distribution features
Real-time File Get Request
Native user management
Encoded and compressed messages
Connectivity to Alliance Entry 7.0
Validation of Block 4 before conversion to MT
Central site qualification
Other enhancements and bugfixes
Integrator Demonstration
Back
13
Native user management
• No Oracle Access Manager (Windows and Solaris)
• No OpenSSO (AIX)
X
• Native User Management
– User roles
– Password policies
– Re-use existing user data from Integrator 2.1 (not passwords)
Integrator Demonstration
Back
14
Copying and Distribution
• Support for SWIFTNet 7.0 copying and distribution features
– Appropriate acknowledgement reconciliation
– Status monitoring
ACK
SWIFT
ACK
ACK
Integrator Demonstration
Back
15
Connectivity to Alliance Entry 7.0
• File transfer
• xmlV2
xmlV2
Integrator
Integrator Demonstration
Entry
Back
16
FileAct via SOAP and MQHA
FIN
InterAct
FileAct
File Transfer



MQHA



SOAP



Access only!
Integrator Demonstration
Back
17
Real-Time File Get Request
• WSDL and schemas provided
• Sample code provided
• Process file using normal FromSWIFT flow
Integrator Demonstration
Back
18
Encoded and Compressed Messages
• For processing TransmissionReport from InterAct
– If intervention present
• Document built
• Content unzipped
• Base64 content de-coded
Integrator Demonstration
Back
19
Validation of block 4 for conversion to MT
Detect
illegal
characters!
Integrator Demonstration
Back
20
Central Site Qualification
• Testing scenarios completed for central site
– Special central site messages
– Special acknowledgements
Integrator Demonstration
Back
21
Other Functional Enhancements
• Knowledge base tip 3001097
– Length of Text field for events in Event Log increased to 80
characters
– MT-XML conversion, Validate XML content setting is introduced in
SendToSWIFT transaction step
– SOAPHA connectivity extended to allow server authentication
– sai_semval command uses the zipfile content to load semantic
validation rules
Integrator Demonstration
Back
22
Resolved Problems in 7.0
• Knowledge base tip 3000747
– Change in sai_msgsvc command line tool
– Fix for change view results
– Document search values swapped
– Example FileAct file format fixed
– Support for non-self-contained MX schemas
– Block 3 113 and 115 fields copied to xmlV2 after pre-processing
(ToSWIFT flow)
– Identifier for documents need not be unique across customers of for File
Document types
– Adding customer causes log event
– Change to sai_msgsvc -addsvc
– Deactivation of db recovery resets Oracle force logging to original
– JMS looping for faulty message fixed
– Namespaces in xmlV2
Integrator Demonstration
Back
23
Existing features
Integrator Demonstration
24
Standalone Flows
NAK
Integrator Demonstration
Back
25
SOAP Connectivity to Access
MQSA/MQHA
Alliance
Access 6.3/7.0
Alliance
Integrator
AFT
Integrator Demonstration
Back
26
Database Recovery
• Warm restart following recovery
• Configuration and operational data to last committed database
transaction
• Consistent with Access 6.3 database recovery
Integrator Demonstration
Back
27
Demos
Integator Demonstration
28
An example – Payments to SWIFT
Prepares payments and
transmits to Integrator
Prepares XMLv2
Semanticand sends to
validation Access
Duplicate
checkto
Transforms
If necessary,
proper payment
determines
Parses
format
steps viainto
Partner
interchange
Lookup
separate
Accepts
documents
interchange
M
MX
Payments Application
Fi
le
T
Alliance
Access
SWIFTNet
ACK
AnyXML
Fpml
DEMOBank NY
…
Payments Department
SWIFT
Correspondents
Reconciles
acknowledgement
and updates status
Integrator
Integrator Demonstration
Back
29
An example – Funds to SWIFT
Prepares funds order
and transmits to
Integrator
Prepares
XMLv2
Transforms
to
In our example,
and
sends
proper fundsto
determines
Access
format
(MT or
Parses
MT/MX
based
interchange intoMX)
on ISIN
separate
Accepts
documents
interchange
M
MX
Fi
le
T
Alliance
Access
Fpml
DEMOBank LU
SWIFTNet
AnyXML
ACK
Funds
Application
Funds Department
…
SWIFT
Correspondents
Reconciles
acknowledgement
and updates status
Integrator
Integrator Demonstration
Back
30
FileAct Flows (1/2)
• No more “files in the
DMZ” (Access 6.3)
• Parameters
managed by
Integrator
• Pass-through flows
for prepared files
• Mapping flows for
content
transformation and
header calculations
Integrator Demonstration
Transform
item by
item
Business
data
Business
application
Business
application
Prepare
for FileAct
Prepare
Business
Data
Build
for FileAct
Alliance
AccessAlliance
Access
header
fields
Back
31
Sending Workers’ Remittances (2/2)
Integrator Demonstration
Back
32
Translation
MX
MT
Subscription Order
MT 502
Redemption Order
MT 502
Subscription Order Confirmation
MT 515
Redemption Order Confirmation
MT 515
Business
SWIFT
Order
data Instruction Status Report
messaging
MT 509
SWIFTNet
TranslateMX
Business
application
Business
data
SWIFT
messaging
Alliance
Access
Correspondent
Integrator Demonstration
Back
33
Alliance Integrator
Message Standard Update scenario
Integrator Demonstration
34
Alliance Integrator
Message Standard Update scenario
• Assumptions
– Transformation Service transforms a CSV document into a
MT103
– MT103 is part of Standard Release 2008
– New Release 2009 is downloaded from swift.com
– MT103 field 71 is modified
• Method valid for any format update, Standard and Proprietary,
XML and other formats
• Standard feature of Java CAPS
Integrator Demonstration
Back
35
Message standard update
Back
CSV to MT103 - 2008
Integrator Demonstration
36
Message standard update
Back
Open Properties of Transformation Service
Integrator Demonstration
37
Message standard update
Back
Select new MT103 - 2009
Integrator Demonstration
38
Message standard update
Integrator Demonstration
Back
39
Message standard update
Back
Open Transformation Service
Differences 2008-2009
are automatically
identified
Explicit Validation errors
Integrator Demonstration
40
Message standard update
Back
Error correction: new mapping followed by…
Create a new mapping
rule and validate
Integrator Demonstration
41
Message standard update
Back
Updated Transformation Services ready for testing
New mapping rule
No validation errors
Integrator Demonstration
42
Back to Contents
Contact your local SWIFT representative for more information.
Integrator Demonstration
Back
43
Download