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.
2.2.4 Unable to import Data Records by suing Bulk import T24 Objects
option in Design Studio for local templates
25
Design Studio Release Notes R18 AMR
Issue: Import of local application data records are not successful via Bulk Import
T24 Objects stating “RECORD MISSING” for PGM.DATA.CONTROL application
Internal
• 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
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
27
Design Studio Release Notes R18 AMR
• 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)
• 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
28
Design Studio Release Notes R18 AMR
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
• 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'
29
Design Studio Release Notes R18 AMR
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
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
30
Design Studio Release Notes R18 AMR
3.11 DS R18.37
POM version is 18.37
Internal
• DS Version Upgrade
Client
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
31
Design Studio Release Notes R18 AMR
3.15 DS R18.49
POM version is 18.49
Internal
• DS Version Upgrade
Client
No client defects
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
32
Design Studio Release Notes R18 AMR
3.19 DS R18.75
POM version is 18.75
Internal
• DS Version Upgrade
Client
• DS-15432: PACS00802587 – RTC-3451766 -IF join definition issue
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
3.22 DS R18.91
POM version is 18.91
Internal
• DS Version Upgrade
• DS-15525: CLONE R18 - Defect 3448169 - Retail Defect - R18_MG_ModelBank_3
Client
No client defect
33
Design Studio Release Notes R18 AMR
3.23 DS R18.92
POM version is 18.92
Internal
• DS-15540: When an OFS request sent from TWS to T24 is redelivered by JMS queue,
TWS processes the redelivered request as OFS response and throws error.
Client
No client defect
3.24 DS R18.94
POM version is 18.94
Internal
• DS-15547: JMS Exception is thrown when web service requests are invoked
concurrently
Client
No client defect
3.25 DS R18.96
POM version is 18.96
Internal
• DS Version Upgrade
Client
No client defect
3.26 DS R18.107
POM version is 18.107
Internal
• DS Version Upgrade
• DS-15638: TWS R18 Changes to send Response for AA Transaction
Client
No client defect
34
Design Studio Release Notes R18 AMR
3.27 DS R18.120
POM version is 18.120
Internal
• DS Version Upgrade
Client
No client defect
3.28 DS R18.134
POM version is 18.134
Internal
• DS Version Upgrade
• DS-1119: Removal of iris2 contributor from t24-binaries
• DS-873: Log4j 1.x upgrade to 2.17.1 in R18
Client
• DS-1108: PACS00959157- RTC-4902377: Unable to import Data Records by using
Bulk import T24 Objects option in Design Studio for local templates - R18
3.29 DS R18.137
POM version is 18.137
Internal
• DS Version Upgrade
Client
No client defects
3.30 DS R18.138
POM version is 18.138
Internal
• DS Version Upgrade
Client
No client defects
35
Design Studio Release Notes R18 AMR
3.31 DS R18.140
POM version is 18.140
Internal
• No changes
Client
• DS-1658: TSR-376382 Unable to Add a sorting field for the Enquiry in DesignStudio
3.32 DS R18.141
POM version is 18.141
Internal
• Test script modifications.
Client
No changes
3.33 DS R18.143
POM version is 18.141
Internal
• Test script modifications.
Client
• IFW-1268 modifications for commons-io and addition of new filter
4. Migration
Update DS T24-binaries
POM referencing old t24-binaries versions must be updated to the new version: 18.143
36
Design Studio Release Notes R18 AMR
<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>
37