Release R20: Design Studio (DS) Release Notes
Release R20: Design Studio (DS) Release Notes
Release R20: Design Studio (DS) Release Notes
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.
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 R20
2.1 Enhancements
2.1.1 Documentation on GOD
The Design Studio syntax models for both Version, Enquiry and Composite
Screen resources include various “UXPB-specific” elements that are not currently
represented in the T24 models of those resources.
With the move away from pre-generation of UXPB runtime artefacts relating to
these resources in favour of a “Generation On Demand” (GOD) approach (i.e. the
dynamic generation of these artefacts on an “as needed” basis at runtime based on
the resource definitions held in T24), it becomes essential that:
With this approach, the Generation time will be much shorter and within less than 1
sec we can immediately view the change in new browser.
The new browser will get the metadata out of t24 and create on the fly the .ifp with
a caching mechanism.
3
Design Studio Release Notes R20
l3-t4-base-projects
l3-t24-stream-independent-projects
4
Design Studio Release Notes R20
l3-t24-stream-withdependency-projects
5
Design Studio Release Notes R20
6
Design Studio Release Notes R20
The value provided for this flag was kept to be case insensitive which means both
Core and coRe was treated same. This led to some constraints to users.
Once in the properties, we would need the ability to define a new invokables
array. There’s no need for more than 1 array in each composite screen so I’d
propose to have a check box to “Enable Invokable” which would then define
a new array in the tree above.
7
Design Studio Release Notes R20
Finally, within each child panel, the user would define the invokable similar
to how to do it in the enquiry as seen below.
8
Design Studio Release Notes R20
In the Version Designer inside API tab , an option to add Default Routines is
provided
2.2 Defects
Internal
DS - Upgrading Version of Contributor components
DS-15568: CLONE 202004- DS-PAT Failure: org.eclipse.swt.SWTError: No more
handles
Backport202004-BSGWorkspacePreferencesGOD-UXPBCOS to 202004
DS Version Upgrade
DS-15494: Require only Temenos artefacts as part of the t24-binaries - Script
Correction
DS-15523: DS-Primary PAT and PAT-UXPB-DS failures - Add wait for failing scenarios
9
Design Studio Release Notes R20
Client
No Client defects
3.1 DS R20.21
POM version is 20.21
Internal
DS-15572: CLONE R20 - Incorrect mapping of newly added fields (via ETD) after
exporting the java jar created via EDS - 202001
DS-15565: CLONE R20 - NBK minor improvement - “Bulk Import T24 Objects” wizard
does not provide option to select folder structure based on Component, Product or
Flat
Client
DS-15605: RTC-3794637: Unable to publish IF events if the existing flow is used with
browse option
4. Migration
Update DS T24-binaries
POM referencing old t24-binaries versions must be updated to the new version: 20.21
10
Design Studio Release Notes R20
- 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>
In xxxx-embedded-server-tafj\
pom.xml ,xxxx-iris\pom.xml , xxxx-iris-
<parent>
parent\pom.xml
<groupId>com.temenos.examples</groupId>
<artifactId>testds</artifactId>
<parent>
<version> NEW_VERSION </version>
<groupId>com.temenos.examples</groupId>
<relativePath>../xxxx-iris-parent/pom.xml</relativePath
<artifactId>testds</artifactId>
</parent>
<version> OLD_VERSION</version>
<relativePath>../xxxx-iris-
parent/pom.xml</relativePath>
</parent>
11