Professional Documents
Culture Documents
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.
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.
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.
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).
4
Design Studio Release Notes R18 AMR
5
Design Studio Release Notes R18 AMR
This ensures all core models are available. Later during upgrade we can select only
upgrade version to update the core models.
6
Design Studio Release Notes R18 AMR
Select any Release say 201707 (For first time, user must select all). Click Next
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.
8
Design Studio Release Notes R18 AMR
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
11
Design Studio Release Notes R18 AMR
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
13
Design Studio Release Notes R18 AMR
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.
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
15
Design Studio Release Notes R18 AMR
16
Design Studio Release Notes R18 AMR
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)
18
Design Studio Release Notes R18 AMR
19
Design Studio Release Notes R18 AMR
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.
21
Design Studio Release Notes R18 AMR
22
Design Studio Release Notes R18 AMR
Now you will see LocalFieldsDefinitions.domain has fields added and X_CUSTOMER.domain
imported successfully.
23
Design Studio Release Notes R18 AMR
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.
Internal
25
Design Studio Release Notes R18 AMR
26
Design Studio Release Notes R18 AMR
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
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
33
Design Studio Release Notes R18 AMR
- xxxx-iris-parent\pom.xml
- xxxx-embedded-server-tafj\pom.xml
<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>
34