Documente Academic
Documente Profesional
Documente Cultură
40
Release Letter
04 August 2017
Alliance Access 7.1.40
Release Letter Table of Contents
Table of Contents
Practical Information.........................................................................................................................................4
1 Overview...................................................................................................................................................5
1.1 Enhancements.........................................................................................................................................5
1.2 Resolved Problems..................................................................................................................................6
1.3 Software Distribution................................................................................................................................6
1.4 System Requirements............................................................................................................................. 6
1.5 Documentation........................................................................................................................................ 8
1.6 Warnings and Known Issues................................................................................................................... 9
1.7 Obsolete Functionality............................................................................................................................. 9
1.8 Other Information...................................................................................................................................10
3 Support...................................................................................................................................................14
04 August 2017 2
Alliance Access 7.1.40
Release Letter Table of Contents
Legal Notices................................................................................................................................................... 33
04 August 2017 3
Alliance Access 7.1.40
Release Letter Practical Information
Practical Information
Installation type Mandatory by November 19, 2017
04 August 2017 4
Alliance Access 7.1.40
Release Letter Overview
1 Overview
Alliance Access 7.1.40 includes all changes introduced since update 7.1.23. It also contains the
following enhancements with no new features or functionalities:
Updates for Standards MT November 2017
1.1 Enhancements
SWIFT gpi: on the Standards Release 2017 cut-over date, all banks must be capable of receiving
gpi fields in Block3 of the MT 103
The February 2017 updates of the Standards Release Guide on SWIFT gpi mentions:
MT 103, MT 103 STP, and MT 103 REMIT: Two additional fields may be present in header block 3
to indicate a service type identifier (field 111) or a Unique End-to-end Transaction Reference
(UETR, field 121). Use of these fields has previously been restricted to members of the SWIFT
Global Payment Innovation (SWIFT gpi) Initiative. This service allows banks in the SWIFT gpi
Closed User Group (CUG) to track payments based on the UETR. SWIFT gpi participants will be
allowed to include these header fields in all MTs 103, MTs 103 STP, and MTs 103 REMIT that they
send, including to banks that are not in the CUG, allowing the service to track a payment up to
the first bank outside of the SWIFT gpi CUG. Banks that are not in the CUG must be able to
receive these header fields but will not be allowed to send or forward messages containing fields
111 or 121.
All Alliance interfaces (Access, Entry, AMH, Lite and Lite2) are already capable of receiving the
fields and forwarding them to your back office. Make sure that your payment systems are able to
receive messages with block 3 field 111 and 121. Alliance interfaces will not remove the gpi fields
from incoming MT103 when passing them on to back office systems. If needed SWIFT Consulting
Services can propose custom solutions.
Note If you are using XMLv2, revision 7 must be used to pass the fields.
When used in the scope of a FIN-Copy server, MT096 message syntax will also be
modified. The gpi field tags will also be included in block 4 of MT 096 copy messages
generated by FINCopy and FINInform services.
Non-gpi banks who wish to test receipt of an MT 103 with the gpi fields can download an example
from the Test and Training tank file using an MT 073 Message Sample Request in local test mode
future.
SWIFT gpi: with Standards Release 2017, MT 096 FINCopy/FINInform Message will also contain
gpi fields in block 4
The MT 096 contains all the blocks of the original message, including the user header in block 3.
On an exceptional basis, the gpi fields are currently not copied into MT 096 messages. This
04 August 2017 5
Alliance Access 7.1.40
Release Letter Overview
changes with the 2017 Standards release as of which normal service operation will be restored and
gpi fields present in an MT 103 will be copied into block 4 of the MT 096.
Market Infrastructures and financial institutions that receive MT 096 messages can test receipt of
an MT 096 with the gpi fields by downloading an example from the Test and Training tank file using
an MT 073 Message Sample Request in local test mode future as of 22 July 2017.
04 August 2017 6
Alliance Access 7.1.40
Release Letter Overview
Important If you have not yet installed the mandatory Alliance Security Update 2017-05, you can
install it before or after installing 7.1.40.
04 August 2017 7
Alliance Access 7.1.40
Release Letter Overview
Alliance Access cannot be installed in a folder or drive with NTFS compression or encryption
enabled.
1.4.6.5 IBM MQ
Same as Alliance Access 7.1.20.
1.5 Documentation
The following documents are available for Alliance Access 7.1.40:
Alliance Access Administration Guide - AIX
Alliance Access Administration Guide - Linux
Alliance Access Administration Guide - Oracle Solaris
04 August 2017 8
Alliance Access 7.1.40
Release Letter Overview
04 August 2017 9
Alliance Access 7.1.40
Release Letter Overview
04 August 2017 10
Alliance Access 7.1.40
Release Letter Installing the Update
Prerequisites
1. Before installing the update, make sure that the Alliance Access server is stopped
(saa_system stop command and saa_bootstrap stop commands) and that all Alliance
Access applications (including the System Administration window) are closed.
2. Take a system backup, with the database stopped.
Procedure
1. Download the installation media to a temporary folder (for example, /tmp).
2. Extract the software from the downloaded tar file and navigate to the folder (AIX, RHEL, or
SunOS) of the platform on which you are installing.
3. If you are working remotely, export the display to your local machine. Type the following
command: export DISPLAY=<IPaddressComputer>:0.0, where <IPaddressComputer>
is the IP address of the computer where the installation windows are displayed.
4. If the disk space requirements for the temporary files for the install program cannot be satisfied,
the installer option -tempdir <TMPDIR> can be used to specify an alternate temporary
directory.
5. Run the executable ./saa-patch-install
If you run the installation in silent mode, execute the command as follows:
./saa-patch-install -silent <path to file
silent.properties.install.patch>
Note The <path to file silent.properties.install.patch> can be found
under the installation software on the temporary folder, where it was copied (/
tmp). The following lines in the file must be edited before launching the installation:
## Licensing terms agreement (mandatory)
## Uncomment to specify your agreement with licensing terms
Mandatory.Accept.LicensingTerms=Agree
## Backup confirmation (mandatory)
## Uncomment to confirm you have taken the necessary Alliance
Access backups
Mandatory.Backup=I confirm
04 August 2017 11
Alliance Access 7.1.40
Release Letter Installing the Update
Note After installing update 7.1.40, you will need to install the latest mandatory Security
Update(s) if you have not already done so.
Prerequisites
1. Before installing the update, make sure that the Alliance Access server is stopped
(saa_system stop command and saa_bootstrap stop commands) and that all Alliance
Access applications (including the System Administration window) are closed.
2. Take a system backup, with the database stopped.
Procedure
1. Download the installation media to a temporary folder (for example, C:\Temp).
2. Log in with the Alliance Access owner account.
3. Extract the software from the downloaded zip file and navigate to the win32 folder.
4. Double-click saa-patch-install.exe to launch the installation.
If you run the installation in silent mode, execute the command as follows:
saa-patch-install -silent <path to file
silent.properties.install.patch>
Note The <path to file silent.properties.install.patch> can be found
under the installation software on the temporary folder, where it was copied (C:
\TEMP). The following lines in the file must be edited before launching the
installation:
## Licensing terms agreement (mandatory)
## Uncomment to specify your agreement with licensing terms
Mandatory.Accept.LicensingTerms=Agree
## Backup confirmation (mandatory)
## Uncomment to confirm you have taken the necessary Alliance
Access backups
Mandatory.Backup=I confirm
## Installation root directory (mandatory)
## Used to identify the instance being patched
## Modify the value if not using the default value
application.installLocation=C\:\\Alliance\Access
## Product key (mandatory)
## Specify the product being patched:
application.key=saa
Note After installing update 7.1.40, you will need to install the latest mandatory Security
Update(s) if you have not already done so.
04 August 2017 12
Alliance Access 7.1.40
Release Letter Installing the Update
2.3.1 Overview
See the Alliance Web Platform Server-Embedded Installation Guide (AIX, Linux, Oracle Solaris,
Windows) for information about the installation and configuration of the GUI packages.
To locate the packages in the downloaded file, navigate to the GUIPackages directory. The
packages are locate in a single .ear file: access_7_1_40.ear.
Note To preserve user preferences, ensure that you install the 7.1.40 GUI packages before
removing the 7.1.2x package.
04 August 2017 13
Alliance Access 7.1.40
Release Letter Support
3 Support
Support for SWIFT customers
By default, SWIFT Support is the single point of contact to report all problems and queries that
relate to SWIFT services and products. Support is available to all SWIFT customers.
Individuals within a customer organisation must register to use the Support service.
For more information about the different services that SWIFT offers as part of the support
packages and the procedure to order support, see Comparison of support packages on swift.com.
Related information
For more information about Support services, see the service description related to the applicable
support package:
Support documentation
04 August 2017 14
Alliance Access 7.1.40
Release Letter Routing Keyword Extraction and Verifiable Fields
F32A,F32B, F19,F32A,F
102 Seq A.F20 Seq C.F32A Seq C.F32A Seq C.F32A F33B,F71F,F 32B,F33B,F F32A
71G 71F,F71G
F32A,F32B, F19,F32A,F
102.
Seq A.F20 Seq C.F32A Seq C.F32A Seq C.F32A F33B,F71F,F 32B,F33B,F F32A
STP
71G 71F,F71G
F32A,F33B, F32A,F33B,
103 F20 F32A F32A F32A F32A
F71F,F71G F71F,F71G
103.
F32A,F33B, F32A,F33B,
REMI F20 F32A F32A F32A F32A
F71F,F71G F71F,F71G
T
F19,F32B,F3
F32B,F33B,
104 Seq A.F20 Seq C.F32B Seq C.F19 F30 3B,F71F,F71 F30
F71F,F71G
G
105 F20
04 August 2017 15
Alliance Access 7.1.40
Release Letter Routing Keyword Extraction and Verifiable Fields
F19,F32B,F3
F32B,F33B,
107 Seq A.F20 Seq B.F32B Seq C.F19 F30 3B,F71F,F71 F30
F71F,F71G
G
192 F20
195 F20
196 F20
198 F20
199 F20
202.
F20 F32A F32A F32A F32A,F33B F32A,F33B F32A
COV
204 Seq A.F20 Seq B.F32B Seq A.F19 Seq A.F30 F32B F19,F32B F30
205.
F20 F32A F32A F32A F32A,F33B F32A,F33B F32A
COV
292 F20
04 August 2017 16
Alliance Access 7.1.40
Release Letter Routing Keyword Extraction and Verifiable Fields
295 F20
296 F20
298 F20
299 F20
F32B,F33B, F32B,F33B,
305 F20 F32B F32B F34P,F34R
F34P,F34R F34P,F34R
F32B,F33B, F32B,F33B,
Seq Seq
306 Seq A.F20 Seq B.F30X F33E,F34B, F33E,F34B, Seq B.F30X
B1.F34B B1.F34B
F71F,F32H F71F,F32H
F32B,F32H, F32B,F32H,
320 Seq A.F20 Seq B.F32B Seq B.F32B Seq B.F30V F33B,F33E, F33B,F33E, Seq B.F30V
F34E,F71F F34E,F71F
F32B,F32H, F32B,F32H,
Seq B.F32B, Seq B.F32B,
330 Seq A.F20 Seq B.F30V F33B,F33E, F33B,F33E, Seq B.F30V
Seq B.F32H Seq B.F32H
F34E F34E
Seq
F32B,F71F,F F32B,F71F,F
340 Seq A.F20 Seq B.F32B Seq B.F32B Seq B.F30F B.F30F,Seq
32H 32H
F.F30F
341 Seq A.F20 Seq B.F32B Seq B.F32B Seq B.F30F F32B,F34E F32B,F34E Seq B.F30F
F32B,F33B, F32B,F33B,
350 Seq A.F20 Seq B.F32B Seq B.F32B Seq B.F30V F33E,F34B, F33E,F34B, Seq B.F30V
F71F F71F
F32B,F32M, F32B,F32M,
360 Seq A.F20 Seq A.F32B Seq A.F32B Seq A.F30V Seq A.F30V
F32U,F71F F32U,F71F
04 August 2017 17
Alliance Access 7.1.40
Release Letter Routing Keyword Extraction and Verifiable Fields
F32B,F32M, F32B,F32M,
361 Seq A.F20 Seq A.F32B Seq A.F32B Seq A.F30V F32U,F33B, F32U,F33B, Seq A.F30V
F71F F71F
F32H,F32M, F32H,F32M,
362 Seq A.F20 Seq B.F33F Seq B.F33F Seq A.F30V Seq A.F30V
F33E,F33F F33E,F33F
F32B,F32G, F32B,F32G,
364 Seq A.F20 Seq A.F32B Seq A.F32B Seq A.F30V Seq A.F30V
F32M F32M
F32B,F32G, F32B,F32G,
365 Seq A.F20 Seq A.F32B Seq A.F32B Seq A.F30V F32M,F33B, F32M,F33B, Seq A.F30V
F33E F33E
370 Seq A.F20C Seq B.F19A Seq B.F19A Seq B.F98A Seq B.F19A Seq B.F19A Seq B.F98A
Seq Seq
381 Seq A.F20C Seq B.F19B Seq B.F19B B.F98A:VAL B.F98A:VAL
U U
392 F20
395 F20
396 F20
398 F20
399 F20
04 August 2017 18
Alliance Access 7.1.40
Release Letter Routing Keyword Extraction and Verifiable Fields
F32A,F32B, F32A,F32B,
456 F20 F32A,F32B F32A,F32B F32A F32A,F33D
F33D F33D
492 F20
495 F20
496 F20
498 F20
499 F20
Seq B.F98A,
500 Seq A.F20C
Seq B.F98C
Seq B.F98A,
501 Seq A.F20C
Seq B.F98C
Seq Seq
B.F19A:ORD B.F19A:ORD
502 Seq A.F20C R, Seq R, Seq
B.F19A:CAN B.F19A:CAN
C(1) C(1)
04 August 2017 19
Alliance Access 7.1.40
Release Letter Routing Keyword Extraction and Verifiable Fields
Seq
505 A.F20C:SE
ME
Seq
506 A.F20C:SE
ME
Seq
507 A.F20C:SE
ME
Seq
508 A.F20C:SE
ME
Seq
B.F98A:RRE
510 Seq A.F20C G, Seq
B.F98C:RRE
G
Seq
C.F98A:TRA
Seq C.F19A, Seq C.F19A,
D, Seq
Seq Seq
513 Seq A.F20C C.F98C:TRA
D3.F19A:SE D3.F19A:SE
D, Seq
TT TT
C.F98E:TRA
D
Seq
Seq Seq B.F98A:TRA
B.F19A:SET B.F19A:SET D, Seq
514 Seq A.F20C T, Seq T, Seq B.F98C:TRA
C3.F19A:SE C3.F19A:SE D, Seq
TT TT B.F98E:TRA
D
Seq
Seq C.F19A, Seq C.F19A,
C.F98A:SET
Seq Seq
515 Seq A.F20C T, Seq
D3.F19A:SE D3.F19A:SE
C.F98C:SET
TT TT
T
04 August 2017 20
Alliance Access 7.1.40
Release Letter Routing Keyword Extraction and Verifiable Fields
Seq
Seq B.F19A, Seq B.F19A,
B.F98A:SET
Seq Seq
518 Seq A.F20C T, Seq
C3.F19A:SE C3.F19A:SE
B.F98C:SET
TT TT
T
Seq B.F98A,
519 Seq A.F20C
Seq B.F98C
Seq B.F98A,
524 Seq A.F20C
Seq B.F98C
Seq
Seq Seq Seq A.F98A:EXR
527 A.F20C:SE B.F19A:TRA B.F19A:TRA Q, Seq
ME A A A.F98C:EXR
Q
Seq
B.F98A:SET
540 Seq A.F20C T, Seq
B.F98C:SET
T
Seq
Seq Seq B.F98A:SET Seq Seq
541 Seq A.F20C E3.F19A:SE E3.F19A:SE T, Seq E3.F19A:SE E3.F19A:SE
TT TT B.F98C:SET TT TT
T
04 August 2017 21
Alliance Access 7.1.40
Release Letter Routing Keyword Extraction and Verifiable Fields
Seq
B.F98A:SET
542 Seq A.F20C T, Seq
B.F98C:SET
T
Seq
Seq Seq B.F98A:SET Seq Seq
543 Seq A.F20C E3.F19A:SE E3.F19A:SE T, Seq E3.F19A:SE E3.F19A:SE
TT TT B.F98C:SET TT TT
T
Seq
B.F98A:ESE
544 Seq A.F20C T, Seq
B.F98C:ESE
T
Seq
Seq Seq B.F98A:ESE
545 Seq A.F20C E3.F19A:ES E3.F19A:ES T, Seq
TT TT B.F98C:ESE
T
Seq
B.F98A:ESE
546 Seq A.F20C T, Seq
B.F98C:ESE
T
Seq
Seq Seq B.F98A:ESE
547 Seq A.F20C E3.F19A:ES E3.F19A:ES T, Seq
TT TT B.F98C:ESE
T
Seq
Seq Seq B.F98A:SET
548 Seq A.F20C B.F19A:SET B.F19A:SET T, Seq
T T B.F98C:SET
T
04 August 2017 22
Alliance Access 7.1.40
Release Letter Routing Keyword Extraction and Verifiable Fields
Seq
Seq Seq Seq A.F98A:EXR
558 A.F20C:SE B.F19A:TRA B.F19A:TRA Q, Seq
ME A A A.F98C:EXR
Q
F32G,F32M, F19,F32G,F
559 F20 F34A F19 F34A
F34A 32M,F34A
Seq
564 A.F20C:SE
ME
Seq
Seq D.F98A,
565 A.F20C:SE
Seq D.F98C
ME
Seq
Seq Seq Seq D1.F98A:PO
566 A.F20C:SE D2.F19B:PS D2.F19B:PS ST, Seq
ME TA TA D1.F98C:PO
ST
Seq
567 A.F20C:SE
ME
Seq
568 A.F20C:SE
ME
Seq
Seq Seq B.F98A:SET Seq Seq
578 Seq A.F20C E3.F19A:SE E3.F19A:SE T, Seq E3.F19A:SE E3.F19A:SE
TT TT B.F98C:SET TT TT
T
04 August 2017 23
Alliance Access 7.1.40
Release Letter Routing Keyword Extraction and Verifiable Fields
592 F20
595 F20
596 F20
598 F20
599 F20
F33G,F34P,
600 Seq A.F20 F33G F33G Seq B.F34P F34P,F34R F34P,F34R
F34R
F32B,F32H, F32B,F32H,
F34E, F34E,
620 F20 F32B F32B F30V F30V
F33B,F33E, F33B,F33E,
F71F F71F
692 F20
695 F20
696 F20
04 August 2017 24
Alliance Access 7.1.40
Release Letter Routing Keyword Extraction and Verifiable Fields
698 F20
699 F20
701 F20
711 F20
721 F20
F32A,F33A, F32A,F33A,
734 F20 F32A F32A F32A F32A,F33A
F33B F33B
F32B,F33B, F32B,F33B,
742 F20 F32B F32B F34A
F34A,F34B F34A,F34B
F32B,F33B, F32B,F33B,
750 F20 F32B F32B
F34B F34B
F32A,F32B, F32A,F32B,
754 F20 F32A,F32B F32A,F32B F32A F33B,F34A, F33B,F34A, F32A,F34A
F34B F34B
760 F20
04 August 2017 25
Alliance Access 7.1.40
Release Letter Routing Keyword Extraction and Verifiable Fields
767 F20
F32B,F32D, F32B,F32D,
769 F20 F32D
F33B,F34B F33B,F34B
792 F20
795 F20
796 F20
798 F20
799 F20
F32A,F33B, F32A,F33B,
800 F20 Seq B.F32A Seq B.F32A Seq B.F32A F32A
F34B F34B
892 F20
895 F20
896 F20
898 F20
899 F20
04 August 2017 26
Alliance Access 7.1.40
Release Letter Routing Keyword Extraction and Verifiable Fields
F60F,F62F,F F60F,F62F,F
F60F,F62F,F
941 F20 F62F F62F F62F 64,F65,F90 64,F65,F90
64,F65
C,F90D C,F90D
F34F,F90C,F F34F,F90C,F
942 F20 F34F F34F
90D 90D
973 F20
985 F20
986 F20
992 F20
995 F20
996 F20
998 F20
999 F20
(1) The value with the CANC qualifier will be extracted only if the function of the message (F23G) is equal to CANC.
04 August 2017 27
Alliance Access 7.1.40
Release Letter Switch-over Planning for Standards MT
04 August 2017 28
Alliance Access 7.1.40
Release Letter Switch-over Planning for Standards MT
04 August 2017 29
Alliance Access 7.1.40
Release Letter Standards Switch-over Planning for InterAct Services
04 August 2017 30
Alliance Access 7.1.40
Release Letter Standards Switch-over Planning for InterAct Services
all messages through the routing you set up to distribute the messages to your back office. So it is
important that you know how your back office will behave when receiving new message versions for
the pilot service.
In order to allow manual processing (create, modify, verify, authorise), and printing in human
readable format, you need to download the appropriate message standards Deployment Package
from the download centre on www.swift.com or from mystandards.swift.com. If you are using
specific usage guidelines for the service, also download the usage guideline specific deployment
package from mystandards.swift.com.
From the Alliance Access Configuration GUI package, install the new deployment packages. If a
previous version of the deployment package was installed, the installation process will mark all
messages types for that service as obsolete, and merge the message types from the new
deployment package with this. As a result of this process, all message types already loaded, and
no longer occuring in the latest deployment package will still be there and marked as obsolete,
while all messages in the latest deployment package will be marked as not obsolete and will be
available to the users. If there were some messages that should not be used by your users, you
can mark these manually as obsolete to prevent message creation. The release letters of the
deployment packages provide the details of what message versions are included in the deployment
package.
If you have usage guidelines installed, you need to do the same for each usage guideline linked to
the same service. It is possible that a specific usage guideline does not yet support the new
message standards version, and will not have an updated deployment package. For more
information, contact the publisher of the usage guideline.
In case you have created manually defined verifiable fields for a message in this service that got a
new version, you will need to configure the new version of the message to also have the
appropriate verifiable fields.
Once the deployment package is installed, the new message standard can be used both for the
production and all pilot/test versions of the service. If one of your users would create a message
using the new version before it has been activated on the SWIFT network a NACK will be returned.
If you try to create a message using a template that is linked to an obsolete message version,
Alliance Access will automatically try to convert it to the latest version available.
When no manual processing or human readable printing is required, the deployment package
installation is not necessary.
04 August 2017 31
Alliance Access 7.1.40
Release Letter Standards Switch-over Planning for InterAct Services
monitoring usage to make sure that you have no business need for the old version by the time that
the message version reaches end-of-support.
In order to enforce the usage of the latest message version during manual processing you can use
the Alliance Access Configuration GUI package to configure the message version as obsolete.
During this period, however, your back-office systems are expected to still be capable of processing
older message versions until they are removed from the service.
04 August 2017 32
Alliance Access 7.1.40
Release Letter Legal Notices
Legal Notices
Copyright
SWIFT 2017. All rights reserved.
Restricted Distribution
Do not distribute this publication outside your organisation unless your subscription or order
expressly grants you that right, in which case ensure you comply with any other applicable
conditions.
Disclaimer
The information in this publication may change from time to time. You must always refer to the
latest available version.
Translations
The English version of SWIFT documentation is the only official and binding version.
Trademarks
SWIFT is the trade name of S.W.I.F.T. SCRL. The following are registered trademarks of SWIFT:
the SWIFT logo, SWIFT, SWIFTNet, Accord, Sibos, 3SKey, Innotribe, the Standards Forum logo,
MyStandards, and SWIFT Institute. Other product, service, or company names in this publication
are trade names, trademarks, or registered trademarks of their respective owners.
04 August 2017 33