You are on page 1of 34

Release R18 AMR

Design Studio (DS)


Release Notes

Information in this document is subject to change without notice.

No part of this document may be reproduced or transmitted in any form or by any means,
for any purpose, without the express written permission of TEMENOS HEADQUARTERS SA.

© 2016 Temenos Headquarters SA - all rights reserved.


Contents
Contents .......................................................................................................................................... 2
1. Introduction ............................................................................................................................. 4
2. Release Highlights ................................................................................................................... 4
2.1 Enhancements........................................................................................................................ 4
2.1.1 Upgrade to Eclipse Neon version .................................................................................. 4
2.1.2 Dependency merge into DS Package ............................................................................. 4
2.1.3 Import Core Models........................................................................................................ 6
2.1.4 ESON Deployment support in DS Packager via tRun ................................................. 8
2.1.5 Import for Composite Screen ......................................................................................... 9
2.1.6 Data ESON Enhancements ........................................................................................... 11
2.1.7 Automatic Code Generation ........................................................................................ 14
2.1.8 Import of T24 Objects via CSV ..................................................................................... 14
2.1.9 Import of System Definition from T24 environment.................................................. 19
2.1.10 Local Ref Application Introspection .......................................................................... 22
2.1.11 Refresh of Application fields in Enquiry/Version designer ..................................... 24
2.2 Defects .................................................................................................................................. 25
2.2.1 Custom Field selection in Enquiry Designer .............................................................. 25
2.2.2 Handle obsolete records for COS, TAB, Menu etc. during Import ........................... 25
2.2.3 L3 stream projects unable to refer to the domain models projects............................ 25
3. Changes incorporated in R18.1 AMR................................................................................... 25
3.1 DS R18.2 ............................................................................................................................... 27
3.2 DS R18.3 ............................................................................................................................... 27
3.3 DS R18.4 ............................................................................................................................... 28
3.4 DS R18.5 ............................................................................................................................... 28
3.5 DS R18.6 ............................................................................................................................... 29
3.6 DS R18.7 ............................................................................................................................... 29
3.7 DS R18.8 ............................................................................................................................... 29
3.8 DS R18.9 ............................................................................................................................... 30
3.9 DS R18.30 ............................................................................................................................. 30
3.10 DS R18.35 ........................................................................................................................... 30

Information in this document is subject to change without notice.

No part of this document may be reproduced or transmitted in any form or by any means,
for any purpose, without the express written permission of TEMENOS HEADQUARTERS SA.

© 2016 Temenos Headquarters SA - all rights reserved.


Design Studio Release Notes R18 AMR

3.11 DS R18.37 ........................................................................................................................... 30


3.12 DS R18.39 ........................................................................................................................... 31
3.13 DS R18.42 ........................................................................................................................... 31
3.14 DS R18.45 ........................................................................................................................... 31
3.15 DS R18.49 ........................................................................................................................... 31
3.16 DS R18.59 ........................................................................................................................... 32
3.17 DS R18.65 ........................................................................................................................... 32
3.18 DS R18.66 ........................................................................................................................... 32
3.19 DS R18.75 ........................................................................................................................... 32
3.20 DS R18.78 ........................................................................................................................... 33
3.21 DS R18.86 ........................................................................................................................... 33
4. Migration ................................................................................................................................ 33

3
Design Studio Release Notes R18 AMR

1. Introduction
The Design Studio (DS) Workbench application is an integrated graphical environment that
enables business and IT professionals to design elements for T24 Model Bank. The application
provides his own "designers" using editors and text-based tools for developing elements called:
models.

Design Studio is the Integrated Development Environment (IDE) for realizing T24 design time
tasks. It provides import and edition of resources (local ref, versions, enquiries...). All items
edited in DS intend to be packaged and deployed on T24 runtime environment

2. Release Highlights
This section provides an overview of any new DS components or features and advice regarding
any components which have been replaced, deprecated or modified.

DS version is R18 AMR

2.1 Enhancements
2.1.1 Upgrade to Eclipse Neon version
Design studio runtime is upgraded to eclipse NEON (4.6.2) version. Any customised
plugins added to Design Studio in this release must be now compatible with Neon
version of eclipse. It is advised to create a new workspace rather than using the old
workspace (created using old version of Design Studio).

2.1.2 Dependency merge into DS Package


To enable merge of any dependency (for example IF bundle) into DS Package,
Design Studio has created a new feature. Using this feature one will be able to
create a single package for both T24 models and IF models. Design studio provides
4 merge options.
 repackage
The dependent package contents inside the package folder (i.e.
R17_IF_XYZ_1_JAVA_1.0) will be included into the DS package (inside the package

4
Design Studio Release Notes R18 AMR

folder, R17_FT_Modelbank_1_JAVA_17.0). Items at the root of the dependent


package will be ignored
 mergeToRoot
The dependent package contents (inside the package folder) will be included into
the DS package (inside the package folder). Items at the root of the dependent
package will be ignored
 mergeToPackage
The dependent project contents will be included into the DS package (inside the
package folder).
 include
The dependent project jar will be included into the DS package (at the root of the
archive).

DS Packaging is achieved by configuring POM of packager


- adding project dependency

- configure merge option

For a mergeOption as repackage, the expected DS Package output is as shown


below

5
Design Studio Release Notes R18 AMR

2.1.3 Import Core Models


Design Studio now offers Introspection of T24 Core Models based on release
version.
Import is based on DSL.MODEL.SOURCE.LIST.ALL.enquiry availability in T24.

This ensures all core models are available. Later during upgrade we can select only
upgrade version to update the core models.

 Select File  Import Design studio  Import T24 Core Models

 Click Next. Will be taken Release id selection screen as shown below

6
Design Studio Release Notes R18 AMR

 Select any Release say 201707 (For first time, user must select all). Click Next

 Select the folder Core as shown below

7
Design Studio Release Notes R18 AMR

 Click Finish.

On successful import core folder will contain the T24 core models introspected. It is
recommended to have a Core folder inside XXXX-models project and select the same.

2.1.4 ESON Deployment support in DS Packager via tRun


DS Packager Installer deployment via tRun now supports Data ESON files as well.
A new ESON serialization was added to support tRun to deploy Data ESON. No additional
configuration is needed. Prepare the DS Package using the packager launch file as before and
install using the tRun commands into T24 environment.
The User must be set in DS.PARAMETER.SYSTEM, the same user will be used to registred in
audit fields to have stored/updated in data records

To configure this feature we must make change is pom.xml of XXXX-packager project as


shown below
Add a new parameter named "packageEsonAsCsv" and set it true

8
Design Studio Release Notes R18 AMR

DS Packager will have Data ESON packaged as shown below.

2.1.5 Import for Composite Screen


Design Studio provides Introspection of T24 Composite Screen.
Ensure T24 environment is up and running. T24 server project is configured for
introspection.

 Click File Import Design Studio to get the import screen as shown below

9
Design Studio Release Notes R18 AMR

 Click on Import T24 Composite Screens , next wizard will display the COS
records from T24 environment as shown below

 Select the COS records needed and the folder structure. Click next to get the
folder selection screen as shown below

10
Design Studio Release Notes R18 AMR

 Click Finish. The introspection summary is displayed as shown below

2.1.6 Data ESON Enhancements


To improve the user experience with Data ESON some additional improvements
were added as mentioned below

2.1.6.1 Cancel ESON deployment


Design Studio provides an option to cancel an ongoing deployment for Data ESON.
During the deployment we get a dialog which updates the progress of data record
deployment. To stop the deployment, we must just click “Cancel”, which stops any further
deployment of Data ESON files.

11
Design Studio Release Notes R18 AMR

2.1.6.2 Launch icon for Data ESON import


To ease the import operation of a data record Design studio has introduced a new tool bar
icon which will directly take USER to the folder selection page of Import Data Record
operation.

2.1.6.3 Reload Data ESON


Design Studio provides an option to re import an existing data record to get the latest
content from T24 environment. This enables user to update existing Data ESON files in a
single right click option.

The Reload operation can be performed on a single file, multiple files, on a folder and also on
project.

12
Design Studio Release Notes R18 AMR

2.1.6.4 Application selection and folder selection in Data ESON import


Design Studio has improved the Data ESON import experience by remembering the
application name and folder selected in last data import operation.

2.1.6.5 Validation based on Application attributes


Validation check has been introduced on Data ESON records to notify users if they are any
errors with respect to application attributes to which records belong.
Following three validations has been added.
1. Max length check on the field value

13
Design Studio Release Notes R18 AMR

2. ENUM fields check on the value assigned


3. Required/Mandatory field check.
Below screen shot depicts the error message displayed when above conditions fail.

2.1.7 Automatic Code Generation


Design Studio provides an option for user to set the generation automatically.
This can achieved by enabling the preference in IDE as shown below.

With this feature, if the T24 server is running and DS T24 server is active, after
modification file saving using SAVE button or CTRL+S will generate and deploy
automatically without user using CTRL+G.

2.1.8 Import of T24 Objects via CSV


The idea is to generalize the import of Data ESON via csv file to all T24 models
 Composite Screens
 Context Enquiries

14
Design Studio Release Notes R18 AMR

 Data (Eson)
 Enquiries
 Local Fields Definition (LT)
 Localref Application (LRT)
 Main Menus
 Menus
 Versions
 Tabbed Screens
CSV file format will be: TABLE.NAME,ID,CO.CODE,DESTINATION
 TABLE.NAME : table name
 ID : id of the record
 CO.CODE : optional company code
 DESTINATION : optional destination workspace relative :i.e. mybank-
models/retail, mybank-data-code/Source/Data/Public

2.1.8.1 Import Option


The Import option is named as “Bulk Import T24 Objects”

2.1.8.2 CSV file selection page


The CSV File selection has a title “Bulk Import T24 objects” and description and a new
checkbox that allow the bulk import as data ESON records only (i.e. a version will be
imported as a .data.eson instead of a .version)
Error message is displayed if the selected CSV file is invalid.

15
Design Studio Release Notes R18 AMR

2.1.8.3 Model destination folder


The models folder selection page will be displayed if the CSV contains models import.
If there is no models to import in CSV or if the models have a destination folder or if the
“Import models as data ESON only” checkbox is checked, then this step will be skipped.

2.1.8.4 Data records destination folder


The data records folder selection page will be displayed if the CSV contains data import.
If there is no data records to import in CSV or if the data records have a destination folder,
then this step will be skipped.

2.1.8.5 Import progress Report


As the import can take some time, the use will be able to cancel the import. The cancellation
will be applied as soon as the current model/data record import is finished.
Import report will be displayed as shown below

16
Design Studio Release Notes R18 AMR

2.1.8.6 Import Logic


As The following mapping of table names will be used to replace a data record import by a
DSL model import:
 VERSION  Import T24 Versions
 ENQUIRY  Import T24 Enquiries
 EB.COMPOSITE.SCREEN  Import T24 Composite Screens
 EB.TABBED.SCREEN  Import T24 Tabbed Screens
 HELPTEXT.MAINMENU  Import T24 Main Menu
 HELPTEXT.MENU  Import T24 Menu
 CONTEXT.ENQUIRY  Import T24 Context Enquiries
 LOCAL.TABLE  Import T24 Local Field Definition (LT)
 LOCAL.REF.TABLE  Import T24 Localref Application (LRT)
Note: if the user select “Import as data ESON record only”, this mapping will be ignored.

2.1.8.7 Launch icon added in tool bar


To ease the access for user, quick launch icon was introduced in tool bar.

2.1.8.8 Additional features


 Record ID is sufficient for Enquiry and Version, and there is no need of additional
information anymore.

17
Design Studio Release Notes R18 AMR

 A sample CSV file is available in the data-tool template project (File > New… >
Project… > Design Studio Template Projects > data-tool)

 Progress monitor added for import operation

18
Design Studio Release Notes R18 AMR

 Bulk Import option made available in server view

 Short cut key for import


Import operation “Bulk Import T24 Objects” can be executed now using a shortcut key
“Ctrl + I”.

2.1.9 Import of System Definition from T24 environment


Design Studio now provides feature to create sysdef.xml for a given T24
environment.
User can introspect System Definition using the import option “Import T24 System
Definition”.
Import option can be accessed via File Import Import T24 System Definition.

19
Design Studio Release Notes R18 AMR

Also the same is made available in Server view of Design Studio.

On Selecting “Import T24 System Definition” server selection page in case of multiple
servers available as shown below. Select a server and click next.

20
Design Studio Release Notes R18 AMR

Folder Selection wizard is displayed .Select the folder in which System definition has to be
imported in XML format.

On Click of Finish import happens and import report dialog is displayed

21
Design Studio Release Notes R18 AMR

On successful import we can see the SystemDefinition.xml in the selected folder

2.1.10 Local Ref Application Introspection


During the import of local ref applications (LRT records) from T24 server, it is
expected to have the field definitions introspected first. If field definitions are
missing then introspection of local ref application fails with an error of missing field.
This has been modified now not to raise any error instead introspect those missing
field definitions, updating LocalFieldsDefinition.domain, before local ref application
import silently from T24 server as shown below.

Below screen shot shows DS projects with LocalFieldsDefinition.domain containing


only one field definition.

22
Design Studio Release Notes R18 AMR

Now let us import a local ref application X_CUSTOMER as shown below

Now you will see LocalFieldsDefinitions.domain has fields added and X_CUSTOMER.domain
imported successfully.

23
Design Studio Release Notes R18 AMR

2.1.11 Refresh of Application fields in Enquiry/Version designer


In Version or Enquiry designer we have option to select fields from application on
which version or enquiry is based. Post update on application (like addition or
deletion of fields), unless the version or enquiry is reopened, application fields are
not refreshed.

To overcome this drawback, Design Studio now performs auto refresh to update the
list of fields from application without reopen of version.

24
Design Studio Release Notes R18 AMR

2.2 Defects
2.2.1 Custom Field selection in Enquiry Designer
Issue: Only one field was allowed to select in Enquiry designer. User must redo same
action to add multiple fields.
Fix: Design Studio now offers to select multiple custom fields in an enquiry designer in
single click.

2.2.2 Handle obsolete records for COS, TAB, Menu etc. during Import
Issue: The import list contained even obsolete records entry. User selected this and
expected this to be imported. But the record was not imported
Fix: Design studio now skips the obsolete records (i.e. which are marked as OB in
PDC) during introspection of COS, TAB, Menu, Main Menu and Context Enquiries.
The import list provided to the USER for selection of records contains only valid
Record Ids.

2.2.3 L3 stream projects unable to refer to the domain models projects.


Issue: Using DS R18.35, while creating the L3 stream independent project, the
classpath file doesn’t contain the reference to the domain-models projects by
default. This leads to error in data ESON records imported.
Fix: Classpath file has been modified to include the dependency as default entry to
make sure data ESON record import works fine without any additional configuration.

3. Changes incorporated in R18.1 AMR

Internal

25
Design Studio Release Notes R18 AMR

 DS-14218: T24Adapters Version update for R18 (#5577)


 DS-14217: DS - BCR Version update for 18.0.0(#5576)
 DS-14216: DS - BCR Version update for 18.0.0 (#5575)
 DS-14199: Removing - UTP Tested references from 201804
 DS-14211: BCR Edge Gen Version update for 201804.4 (#5563)
 DS-14207: Version incremented on version properties file (#5557)
 DS-14197: Update T24 component version to the latest release version for 201804
 DS-14193: Activity : add activity features in DS by default (#5551)
 DS-14189: Restore isLocalApplication class annotation for L3 API (#5544)
 DS-13996: set ds.target.platform.version=201804 in .ini file
 DS-14185: DS - T24Adapters Version update for 201804.2 (#5537)
 DS-14179: Add com.temenos.irf artifacts in t24-binaries
 DS-14184: DS - BCR Version update for 201804.2 (#5536)
 DS-13928: replacing eclipse repo with maven.temenosgroup repo
 DS-13869: jenkins publish.manually should include publish-docs
 DS-14016: EDP Tooling Doc: to create an EAR with versioning and dependencies
(#5512)
 DS-14108: DITA Docs: Building L3 API in Design Studio IDE (#5508)
 DS-14150: PW Designer - Upgrade to EEF 2.0 that is compatible with Sirius 5.1
 DS-14153: PW Designer P1M1: PWD creation Validation rule updates
 DS-13787: Application Import - Create a Wizard to import application by name
 DS-14170: DS Merger Set-up-Workspace and Cartridge Changes with increased
TimeOut
 DS-14130: Enquiry designer - Conversion in Properties Tab need to have provision for
moving UP and Down
 DS-14135: Install API Designer-UI Dependent plugins in DST24CoreAPI (#5482)
 DS-14113: DS Packager: PackageEsonAsCsv feature broken- Unable to package any
data ESON record inside Eson folder
 DS-14102: Template Creation Wizard : should manage different versions (#5481)
 DS-14117: DS - T24Adapters Version update for 201804(#5466)
 DS-14115: DS - BCR Version update for 201804(#5464)
 DS-14016: EDP - DS Tooling to create an EAR with versioning and dependencies
 DS-14099: Remove json model extension registration
 DS-14084: PW Designer P1M1 - Disable PWD related bundles from DS Product
 DS-13936: PW Designer P1M1 - pwd dsl validator & validation checks
 DS-13952: PW Designer P1M1 - Packaging of PWD files
 DS-13996: set ds.target.platform.version=201804 in .ini file
 DS-14059: Unable to do code generation for Menus (#5413)
 DS-14077: Ignore test cases for AFW PIT Failure
 DS-13801: Upgrade Eclipse Sirius to version 5.1.0
 DS-14073: AFW Primary - Disable failing AFW Primary DS-PAT tests
 DS-14069: Packager - Line Ending should not change for TAFJ Packager (#5419)
 DS-14024: ESON validation does not take into account feature switch
"ds.validation.disabled.in.folders"
 DS-14065: Remove UXP, API-templates from RCPTT tests in DS (#5416)
 DS-14031: Support Enquiry Design for type RR
 DS-13966: Merging EDGE Delta Maven Repo with t24-binaries
 DS-14055: Unable to add field to an enquiry using EDS
 DS-13805: Upgrade DS Eclipse to Neon 3
 DS-14045: Packager has line ending issue for TAFC in Unix area
 DS-12436: Number Of Decimal and Column Width field values cannot be removed
from the properties tab once set for an enquiry field
 DS-13939: PW Designer P1M1 - Bulk Import using CSV should also support pwd
(#5349)
 DS-14048: Design Time and Run Time further changes (#5394)
 DS-13904: DS-Segregation - Installed plugins are not resolving in the EDS startup
(#5255)
 DS-14008: Data ESON Enhancements - Custom Proposal Provider for Enum types
(#5341)
 DS-13992: RTC-2077799 - DataFramework cartridge to use Data Mapper

26
Design Studio Release Notes R18 AMR

 DS-14001: ESON Deployer Default DesignStudioInstaller Service to be used for all


apps (#5338)
 DS-14043: DS Release: Add DryRun parameter to skip deploy
 DS-13925: Macrodef.xml needs Minor changes
 DS-14003: Update Release Notes in DS User guide for 201801, 201802, 201803
 DS-13934: PW Designer P1M1 - Plugin Projects Creation
 DS-13704: Data ESON Enhancements - Consistent IDE and DS Package Installation
(#5326)
 DS-13976: Removal of "should-be-changed" drilldown type from drilldown type list

Client

No Client defects

3.1 DS R18.2
POM version is 18.2

Internal
 DS-14393: DS - IRFX Version update for 18.0.2(#5711)
 DS-14357: CLONE 201804 - Remove Edge Source from DS SCM (#5678)
 DS-14353: CLONE 201804 - support new permitted value (Time Only) for attribute
widget_e of dict_entity (#5672)
 DS-14302: CLONE 201804 - UI - New exporter of EB.DICTIONARY
 DS-14311: R18-TWS raises T24error when OFS Subroutine Type Requests are posted
 DS-14300: SAST_AMR_2018_TWS_DEV_XML External Entity Injection, XML Entity
Expansion Injection & high severity jar
 DS-14275: Bulk Import of T24 Objects support for special characters (#5617)
 DS-14251: CLONE 201804 - Upgrade Maven plugin Version required for EDP Tooling
 DS-14220: Disable binaries check for different version at start-up (#5582)

Client
- No client defects

3.2 DS R18.3
POM version is 18.3

Internal
 DS-14373: CLONE 201804 - ABN AMRO - All enquiries will have a field
USE.SAMPLE.SIZE (values Y/N)
 DS-14501: CLONE 201804 - Data ESON Deploy - Removing of MENU item not
deploying properly using new DesignStudioInstallerService
 DS-14382: CLONE 201804 - Version Editor - PromptText is missing in DS Version
Editor UI
 DS-14496: RTC-2527733 - PT_AMR_2018_TWS_DEV_External Entity Injection (XXE)
 DS-14196: POST Release Action for DS 201804
 DS-14473: Version Update for IRIS2 (#5767)
 DS-14445: TWS Handling Reverse function for optional ofs-function tags (#5727)
 DS-14402: CLONE 201804- Bulk T24 Object Import fails if we have same ID but
different Table name for data ESON
 DS-14281: DS API -Segregation Backports (#5625)

27
Design Studio Release Notes R18 AMR

 DS-14395: ds.6.release.ds.t24 post segregation release plan

Client
 DS-14503: CLONE 201804 - PACS00681313 - RTC-2639114 - Enquiry Designer: First
Drilldown is removed when we set the second drill-down (to a screen)

3.3 DS R18.4
POM version is 18.4

Internal
 DS-14707: CLONE 201804 - Feature Switch to disable Business validation check on
Data ESON
 DS-14714: RTC-2723211 - Parse Issue from TWS (R18 stream)
 DS-14655: DS - IF Plugin Version update in R18 Branch
 DS-14637: CLONE 201804 - Failed to import enquiries with negative values defined in
CONVERSION field used with EXTRACT function.
 DS-14649: Unable to import the meta-dictionary to pms-models in Design Studio
 DS-14608: CLONE 201804 - Field that ends with more than one dot is not resolved in
Data ESON editor
 DS-14506: Packager Error log should provide data ESON name during run failure in
case of erroneous data ESON (#5811)
 DS-14571: RTC-2669734 - Large enquiry freezes DS when closing it
 DS-14562: IRIS Embedded server TAFC R18 issue
 DS-14562: IRISdataServer
 DS-14521: CLONE 201804 - LRT headless import not working
 DS-14516: CLONE 201804 - AFW DS-PIT Failure-Disabling PIT Junit case

Client
 DS-14853: PACS00696307 - RTC-2782422 - TWS Success Indicator shows T24 error
when the enquiry response is in the double quotes format (R18)

3.4 DS R18.5
POM version is 18.5

Internal
 DS-14855: CLONE R18 - Deploying data ESON records from DS raising in-valid
application errors
 DS-14952: CLONE R18 - Fix unstable test for Localref Application Importer in Jenkins
builds
 DS-14541: CLONE R18 - PIT-Junit tests getting skipped due to "COMPILATION
ERROR"
 DS-14917: Script update for -Update Template Projects to have R18 as the Released
version for DS 201804
 DS-14691: Update Template Projects to have R18 as the Released version for DS
201804
 DS-14913: CLONE R18 - EDS TAP install new software is broken

28
Design Studio Release Notes R18 AMR

 DS-14905: R18 - Disable presentation pane does not remove popup behaviour from
DSL
 DS-14856: CLONE R18 - EDS/DS Performance - takes more time in completing the
DATA ESON validations with large number of files
 DS-14867: CLONE R18 - Defaulting field value of associated version displays the
presentation details in main version.

Client
 DS-14946: PACS00710249 - RTC-2830989 – Sinopac code change to handle calloff
error

3.5 DS R18.6
POM version is 18.6

Internal
 DS-14978: CLONE R18 - Data ESON - IllegalArgumentException: while importing data
ESON records with field @ID
 DS-14975: CLONE R18 - Dita Documentation: Application Import by Name feature in
DS
 DS-14925: CLONE R18 - Issues in Version Designer Improvements done under DS-
14815
Client
 DS-14990: CLONE R18 - PACS00713128 - RTC-2847891 - Language code available in
DS for Hebrew language has to be updated with the latest ISO code

3.6 DS R18.7
POM version is 18.7

Internal
No internal commits
Client
 DS-15040: PACS00716485 - RTC-2869539 - Handling OFS response in TWS for a new
attribute 'RESP.WITHOUT.HDR'

3.7 DS R18.8
POM version is 18.8

Internal
 DS-15123:TWS is reading the incorrect response from JMS Queue
 DS-15095:TWS R18 Security issues
Client

29
Design Studio Release Notes R18 AMR

No client defects

3.8 DS R18.9
POM version is 18.9

Internal
 DS Version Upgrade
Client
No client defects

3.9 DS R18.30
POM version is 18.30

Internal
 DS Version Upgrade
 DS-15269: Update the IRIS2 generator to 1.0.22 for R18
 DS-15265: CLONE R18 - Check for -SNAPSHOT in contributor m2repos
 DS-15050: CLONE R18 - Version Designer: Domain reference unresolved for a newly
created versions
Client
 DS-15268: CLONE R18: PACS00754608: RTC-3122274: Unable to load t24-binaries
into nexus repository under Release policy.

3.10 DS R18.35
POM version is 18.35

Internal
 DS-15282: CLONE R18 - Inconsistent junit tests execution
 DS Version Upgrade
Client
 DSF-1021: CLONE R18 - OpenBank/ABN - templates with dependencies

3.11 DS R18.37
POM version is 18.37

Internal
 DS Version Upgrade

Client

30
Design Studio Release Notes R18 AMR

No client defects

3.12 DS R18.39
POM version is 18.39

Internal
 DS Version Upgrade

Client
No client defects

3.13 DS R18.42
POM version is 18.42

Internal
 DS Version Upgrade

Client
 DSF-1174: PACS00769128 - RTC-3220886 - CLONE R18 - In DS R18.35, L3 stream
projects unable to refer to the core models projects.

3.14 DS R18.45
POM version is 18.45

Internal
 DS Version Upgrade

Client
No client defects

3.15 DS R18.49
POM version is 18.49

Internal
 DS Version Upgrade

Client
No client defects

31
Design Studio Release Notes R18 AMR

3.16 DS R18.59
POM version is 18.59

Internal
 DS Version Upgrade

Client
No client defects

3.17 DS R18.65
POM version is 18.65

Internal
 DS Version Upgrade

Client
No client defects

3.18 DS R18.66
POM version is 18.65

Internal
 DS Version Upgrade

Client
No client defects

3.19 DS R18.75
POM version is 18.75

Internal
 DS Version Upgrade

Client
 DS-15432: PACS00802587 – RTC-3451766 -IF join definition issue

32
Design Studio Release Notes R18 AMR

3.20 DS R18.78
POM version is 18.78

Internal
 DS Version Upgrade

Client
 DS-15444: Jar version decrement to support WS_security in Jboss EAP 7.0 and above

3.21 DS R18.86
POM version is 18.86

Internal
 DS Version Upgrade
 DS-15474: CLONE:R18 P2.oams Migration

Client
 DS-15499: R18 TWS Cluster Support using ClusterConnector

4. Migration
Update DS T24-binaries
POM referencing old t24-binaries versions must be updated to the new version: 18.86

Source code / continuous integration


 Upload the t24-binaries to Nexus (or their maven repository)
 Update all the relevant POMs (see POMs migration guide below)

POM migration upgrade guide


To update to the latest version all POMs must be updated to version 18.86

Sample projects to be updated:


- xxxx-models\pom.xml
- xxxx-models-gen\pom.xml
- xxxx-packager\pom.xml
- xxxx-packager\module\pom.xml
- xxxx-data-code\pom.xml
- xxxx-iris\pom.xml

33
Design Studio Release Notes R18 AMR

- xxxx-iris-parent\pom.xml
- xxxx-embedded-server-tafj\pom.xml

Migration path is described below: replace NEW_VERSION by 18.86

Original POM New POM

<groupId>com.temenos.maven</groupId> <groupId>com.temenos.maven</groupId>
<artifactId>t24-core</artifactId> <artifactId>t24-core</artifactId>
<version>OLD_VERSION</version> <version>NEW_VERSION</version>

<groupId>com.temenos.maven</groupId> <groupId>com.temenos.maven</groupId>
<artifactId>t24-core-tafj</artifactId> <artifactId>t24-core-tafj</artifactId>
<version> OLD_VERSION</version> <version>NEW_VERSION</version>

If you reference any other internal t24-binairies


artefact then you also need to update it
<groupId>xxx.yyy.zzz</groupId>
<groupId>xxx.yyy.zzz</groupId> <artifactId>aaa-bbb</artifactId>
<artifactId>aaa-bbb</artifactId> <version>NEW_VERSION</version>
<version> OLD_VERSION</version>

34

You might also like