DesignStudio ReleaseNotes R18.86

100% found this document useful (2 votes)
963 views34 pages

Uploaded by

Cuong NC
  • Introduction
  • Release Highlights
  • Defects
  • Changes incorporated in R18.1 AMR
  • Migration
  • Appendix

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 [Link] 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 [Link], 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 [Link] 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

[Link] 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

[Link] 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.

[Link] 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

[Link] 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.

[Link] 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: [Link],ID,[Link],DESTINATION
 [Link] : table name
 ID : id of the record
 [Link] : optional company code
 DESTINATION : optional destination workspace relative :i.e. mybank-
models/retail, mybank-data-code/Source/Data/Public

[Link] Import Option


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

[Link] 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 .[Link] instead of a .version)
Error message is displayed if the selected CSV file is invalid.

15
Design Studio Release Notes R18 AMR

[Link] 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.

[Link] 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.

[Link] 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

[Link] 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
 [Link]  Import T24 Composite Screens
 [Link]  Import T24 Tabbed Screens
 [Link]  Import T24 Main Menu
 [Link]  Import T24 Menu
 [Link]  Import T24 Context Enquiries
 [Link]  Import T24 Local Field Definition (LT)
 [Link]  Import T24 Localref Application (LRT)
Note: if the user select “Import as data ESON record only”, this mapping will be ignored.

[Link] Launch icon added in tool bar


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

[Link] 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 [Link] 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 [Link] 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 [Link], before local ref application
import silently from T24 server as shown below.

Below screen shot shows DS projects with [Link] 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 [Link] 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 [Link]=201804 in .ini file
 DS-14185: DS - T24Adapters Version update for 201804.2 (#5537)
 DS-14179: Add [Link] artifacts in t24-binaries
 DS-14184: DS - BCR Version update for 201804.2 (#5536)
 DS-13928: replacing eclipse repo with [Link] repo
 DS-13869: jenkins [Link] 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 [Link]=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
"[Link]"
 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: [Link] 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 [Link]
 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
[Link] (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: [Link].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 '[Link]'

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 [Link] 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\[Link]
- xxxx-models-gen\[Link]
- xxxx-packager\[Link]
- xxxx-packager\module\[Link]
- xxxx-data-code\[Link]
- xxxx-iris\[Link]

33
Design Studio Release Notes R18 AMR

- xxxx-iris-parent\[Link]
- xxxx-embedded-server-tafj\[Link]

Migration path is described below: replace NEW_VERSION by 18.86

Original POM New POM

<groupId>[Link]</groupId> <groupId>[Link]</groupId>
<artifactId>t24-core</artifactId> <artifactId>t24-core</artifactId>
<version>OLD_VERSION</version> <version>NEW_VERSION</version>

<groupId>[Link]</groupId> <groupId>[Link]</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>[Link]</groupId>
<groupId>[Link]</groupId> <artifactId>aaa-bbb</artifactId>
<artifactId>aaa-bbb</artifactId> <version>NEW_VERSION</version>
<version> OLD_VERSION</version>

34

Common questions

Powered by AI

The R18 AMR version addresses challenges with Data ESON deployment such as the need for user intervention during deployment failures and errors related to application attributes. Solutions provided include canceling an ongoing deployment with a simple click, validation checks to prevent attribute-related errors, and an enhanced interface that provides real-time feedback during deployment. These solutions increase reliability and user control over deployments, reduce downtime from errors, and improve the efficiency of data management workflows .

The Design Studio Release R18 AMR addresses the issue of handling special characters during bulk import by supporting such characters within the CSV import framework. This change ensures that data integrity is maintained across diverse inputs and prevents import failures due to character encoding issues, thus enhancing the reliability and robustness of the T24 object import process .

The bulk import of T24 objects in Design Studio Release R18 AMR involves using CSV files to generalize Data ESON import across models like Composite Screens and Localref Applications. The CSV format requires fields such as TABLE.NAME, ID, optional CO.CODE, and DESTINATION. The process includes selecting the CSV file, specifying if the import is as data ESON records, and monitoring the import progress with an error message for invalid files. This method facilitates efficient data handling as it supports special characters and allows operations like bulk import cancellation and progress monitoring, enhancing productivity and accuracy in data management .

The feature switch introduced in DS R18.4 allows for disabling business validation checks on Data ESON. This change is significant as it gives users the flexibility to bypass certain validation processes that may hinder deployment due to regulatory constraints or developmental oversight, allowing for more efficient handling of data records that may not fully comply with business validation standards. This feature caters to environments where quick deployment takes precedence over stringent validation, thereby accelerating the development lifecycle .

The Design Studio Release R18 AMR facilitates automation of code generation by providing an option to set the generation automatically, enabled as a preference in the IDE. When the T24 server is active, the file saving process using the SAVE button or CTRL+S will automatically generate and deploy the modified files, eliminating the need for manual deployment commands. This automation streamlines the development process by reducing manual intervention, saving time, and minimizing errors associated with manual code deployment .

The release notes R18 AMR describe the introspection process for T24 System Definition as involving the use of an import option titled 'Import T24 System Definition.' This can be accessed via File -> Import in the Design Studio, and it involves selecting a server from multiple available servers, then choosing the appropriate folder for the XML import. Upon completion, the SystemDefinition.xml is available in the designated folder. The expected outcomes include the successful creation of system definitions in XML format, allowing users to better manage system configurations and data integration processes .

The enhancements made to the Data ESON feature include the ability to cancel an ongoing deployment, a new toolbar icon for direct import operations, the option to reload data to get the latest T24 environment updates, application and folder selection memory across imports, and validation based on application attributes such as max length, ENUM fields, and mandatory fields. These improvements enhance user experience through increased control over deployment operations, simplification of import processes, and error identification and correction, thereby making Data ESON management more efficient and user-friendly .

Import logic mapping in R18 AMR outlines how data record imports are substituted with DSL model imports, referencing mapping like VERSION -> Import T24 Versions. This structured approach streamlines the import process, ensuring correct data categorization and consistency. The role of this mapping is crucial as it prescribes a systematic import framework, reducing the likelihood of errors and enhancing the organization of model imports. It impacts efficiency by providing clear mappings that simplify the user interface for operations involving bulk data, leading to more streamlined and error-free imports .

Improvements include the silent introspection of missing field definitions before importing Local Ref Applications. Previously, missing definitions would lead to errors, but now the system updates LocalFieldsDefinition.domain automatically. This is significant as it prevents import failures and minimizes manual intervention required to resolve errors, thereby enhancing workflow efficiency and reducing time spent on error handling, making it easier for users to maintain systematic and consistent data records in the T24 environment .

Automatic code generation and deployment are advantageous in the R18 AMR context as they reduce manual interventions required during development when the T24 server is active. This efficiency minimizes error potential associated with human changes, accelerates the development cycle by promptly implementing code modifications, and ensures that the deployment of changes is aligned with the latest server states, ultimately supporting more agile and responsive software development processes .

Information in this document is subject to change without notice. 
No part of this document may be reproduced or transmitte
Information in this document is subject to change without notice. 
No part of this document may be reproduced or transmitte
Design Studio Release Notes R18 AMR 
  
3 
 
3.11 DS R18.37 .................................................................
Design Studio Release Notes R18 AMR 
  
4 
 
1. Introduction 
The Design Studio (DS) Workbench application is an integrated g
Design Studio Release Notes R18 AMR 
  
5 
 
folder, R17_FT_Modelbank_1_JAVA_17.0). Items at the root of the dependent 
packa
Design Studio Release Notes R18 AMR 
  
6 
 
 
 
2.1.3 Import Core Models 
Design Studio now offers Introspection of T24 Core
Design Studio Release Notes R18 AMR 
  
7 
 
  
 
Select any Release say 201707 (For first time, user must select all). Clic
Design Studio Release Notes R18 AMR 
  
8 
 
 
 
Click Finish. 
On successful import core folder will contain the T24 core m
Design Studio Release Notes R18 AMR 
  
9 
 
 
DS Packager will have Data ESON packaged as shown below. 
 
 
2.1.5 Import for
Design Studio Release Notes R18 AMR 
  
10 
 
 
 
Click on Import T24 Composite Screens , next wizard will display the COS

You might also like