You are on page 1of 77

Core Banking –

CB1DSFOU
Design Studio Foundation

Guide (R18) (English)


2019 Q2
Core Banking CB1DSFOU – Design Studio Foundation

Table of Contents
Table of Contents ............................................................................................................................... 2
History ............................................................................................................................................... 4
Key Concepts ...................................................................................................................................... 5
Environment Initialisation ......................................................................................................................................... 5
Overview ............................................................................................................................................................... 5
1. Download your Learning Material.............................................................................................................. 5
Workshop 1 in Words – Learning Material via Filezilla ......................................................................................... 9
2. Configure TAFJ/ the Design Studio ...........................................................................................................10
Workshop 2.1 in Words – settings.xml file .........................................................................................................12
Workshop 2.2 in Words – tafj.link file .................................................................................................................14
Workshop 2.3 in Words – tafj.properties file ......................................................................................................16
Workshop 2.4 in Words – Environment Variables TAFJ_HOME .........................................................................20
Workshop 2.5 in Words – Environment Variables T24_HOME ...........................................................................23
Workshop 2.6 in Words – Environment Variables JAVA_HOME.........................................................................26
Workshop 2.7 in Words – Environment Variables PATH ....................................................................................30
3. Start the Core Banking Server ..................................................................................................................31
Workshop 3.1 in Words – Start the Core Banking Server ...................................................................................34
4. Stop Applications properly .......................................................................................................................35
Workshop 4.1 – 4.5 in Words – Stop the Core Banking Server and other applications properly .......................39
Design Studio Workbench ................................................................................................................. 40
Workspaces and Projects ........................................................................................................................................40
Overview .............................................................................................................................................................40
5. Create a Workspace and Projects ............................................................................................................40
Workshop 5.1 in Words – Create a Workspace ..................................................................................................43
Workshop 5.2 in Words – Create a Design Studio t24-packager-tafj Project .....................................................49
Workshop 5.3 in Words – T24-Server Project .....................................................................................................51
Workshop 5.4 in Words – Axis2 Web Interface ..................................................................................................53
Workshop 5.5 in Words – Start the t24-server ...................................................................................................54
6. Have a look at the Cartridges and the Console ........................................................................................55
Workshop 6.1 in Words – Cartridges Default Settings ........................................................................................56
Domain Designer .............................................................................................................................. 57
Introspect T24 Applications ....................................................................................................................................57

Guide (R18) (English) 2019 Q2 2


Core Banking CB1DSFOU – Design Studio Foundation

Overview .............................................................................................................................................................57
7. Import T24 Application .............................................................................................................................57
Workshop 7.1 in Words – Import T24 Applications ............................................................................................62
Workshop 7.2 in Words – Domain Model Files ...................................................................................................65
Workshop 7.3 in Words – Domain Model Files Metadata ..................................................................................68
Workshop 7.4 in Words – Multi Value and Sub Value Fields, Enumerations......................................................70
Workshop 7.5 in Words – Document Generation ...............................................................................................73
Design Studio Packager..................................................................................................................... 74
Package your T24-Packager-TAFJ Project ...............................................................................................................74
Overview .............................................................................................................................................................74
8. Create a Package ......................................................................................................................................74
Workshop 8.1 in Words – New Workspace and t24-packager-tafj project ........................................................77
Workshop 8.2 in Words – Package your newly created t24-packager-tafj project ............................................77

Guide (R18) (English) 2019 Q2 3


Core Banking CB1DSFOU – Design Studio Foundation

History
Author Version Release Date Comments

Tanja Gerstberger 1.1 03-June-19 Initial Document.

Guide (R18) (English) 2019 Q2 4


Core Banking CB1DSFOU – Design Studio Foundation

Key Concepts
Environment Initialisation
Overview
Before you can start working with the Design Studio and TAFJ, you need to download the training material and do
some basic TAFJ/ Design Studio configuration.

1. Download your Learning Material


Log into the VDI
Log into the VDI with your username and password.

Download your Learning Material


From your classroom desktop, follow the underneath instructions:

Double-click on the Filezilla icon

Guide (R18) (English) 2019 Q2 5


Core Banking CB1DSFOU – Design Studio Foundation

Click “OK”

Guide (R18) (English) 2019 Q2 6


Core Banking CB1DSFOU – Design Studio Foundation

Click “OK”

Navigate to “/nfs/crosstraining/courses/Design”

Guide (R18) (English) 2019 Q2 7


Core Banking CB1DSFOU – Design Studio Foundation

1. Select a location that is convenient for you

Double-click on the folder and open the requested document

Guide (R18) (English) 2019 Q2 8


Core Banking CB1DSFOU – Design Studio Foundation

Workshop 1 in Words – Learning Material via Filezilla

 Open FileZilla via the icon on your desktop or via the Windows Start Menu.

 Click OK in the Welcome to FileZilla screen.


 Use the following credentials and click on QuickConnect to connect to the server:
 Host: t24server Username: student

 Password: stu0stu Port: 22

 Click OK to remember the password.

 Navigate to /nfs/crosstraining/courses/Design

 Select the CB1DSFOU folder and drag-drop to a convenient location, e.g. the desktop in
your left-hand FileZilla window.
 Go to your Windows Desktop and open the requested document.

Guide (R18) (English) 2019 Q2 9


Core Banking CB1DSFOU – Design Studio Foundation

2. Configure TAFJ/ the Design Studio


For the connection to TAFJ, it is important to mention the TAFJ home in your settings.xml file. Please follow the
underneath instructions to do so:

2.1 Configure the settings.xml file

1. Go to your “DS” folder

2. Double-click on your “configuration” folder inside your DS folder

2. Click on “Edit with Notepad++”

1. Right-click on the settings file

Guide (R18) (English) 2019 Q2 10


Core Banking CB1DSFOU – Design Studio Foundation

Guide (R18) (English) 2019 Q2 11


Core Banking CB1DSFOU – Design Studio Foundation

Workshop 2.1 in Words – settings.xml file

 Open your Windows File Explorer and go to the folder


C > Temenos > UTP-REL-... > Temenos > DS > configuration.

 Right-click on the settings file.

 Click on Edit with Notepad++.

 Change the relative path to the absolute path:


<tafjHome>C:\Temenos\UTP-REL-...\Temenos\TAFJ</tafjHome>

 Make sure that you have backward slashes \ .

 Save the document.

Guide (R18) (English) 2019 Q2 12


Core Banking CB1DSFOU – Design Studio Foundation

2.2 Configure the tafj.link file


The Design Studio can find the TAFJ Eclipse plugins thanks to the tafj.link file. The TAFJ perspective and menu entries
are only available in your IDE if you configured this file properly.

2. Right-click on the tafj.link file

3. Click on “Edit with Notepad++”

2. Make sure that you have


forward slashes /.

Guide (R18) (English) 2019 Q2 13


Core Banking CB1DSFOU – Design Studio Foundation

Workshop 2.2 in Words – tafj.link file

 Open your Windows File Explorer and go to the folder


C > Temenos > UTP-REL-... > Temenos > DS > dropins.

 Right-click on the tafj.link file.

 Click on Edit with Notepad++.

 Change the relative path to the absolute path:


<tafjHome>C:/Temenos/UTP-REL-.../Temenos/TAFJ/eclipse</tafjHome>

 Make sure that you have forward slashes / .

 Save the document.

Guide (R18) (English) 2019 Q2 14


Core Banking CB1DSFOU – Design Studio Foundation

2.3 Configure the tafj.properties file


The tafj.properties file is the TAFJ main configuration file and here you will have to set two absolute paths: one for
TAFJ home and one for the Insert Directory.

1. Go to your “conf” folder inside the TAFJ > folder

2. Right-click on the tafj.properties file 3. Click on “Edit with Notepad++”

3. Save your file

2. Make sure that you have


forward slashes /.

Guide (R18) (English) 2019 Q2 15


Core Banking CB1DSFOU – Design Studio Foundation

3. Save your file

2. Make sure that you have


forward slashes /.

Workshop 2.3 in Words – tafj.properties file

 Open your Windows File Explorer and go to the folder


C > Temenos > UTP-REL-... > Temenos > TAFJ > conf.

 Right-click on the tafj.properties file.

 Click on Edit with Notepad++.


 Insert this TAFJ Home path:
tafj.home=C:/Temenos/UTP-REL-.../Temenos/TAFJ
 Insert this t24home/default/BP path:
temn.tafj.directory.insert=C:/Temenos/UTP-REL-.../Temenos/t24home/default/BP

 Make sure that you have forward slashes / .

 Save the document.

Guide (R18) (English) 2019 Q2 16


Core Banking CB1DSFOU – Design Studio Foundation

2.4 Configure the Windows Environment Variables – TAFJ_HOME


The next thing that needs to be configured, are the Windows Environment Variables. You will start with the
TAFJ_HOME.

Click on the “Windows File Explorer” icon

2. Click on “Properties”
1. Right-click on “This PC”

Guide (R18) (English) 2019 Q2 17


Core Banking CB1DSFOU – Design Studio Foundation

Click on “Advanced system settings”

1. Click on “Environment Variables” 2. Click on “New”

Guide (R18) (English) 2019 Q2 18


Core Banking CB1DSFOU – Design Studio Foundation

1. Type “TAFJ_HOME”

2. Click “Browse Directory”

1. Navigate to your “TAFJ” Home folder

2. Click “OK”

1. Double-check the path

2. Click “OK”

Guide (R18) (English) 2019 Q2 19


Core Banking CB1DSFOU – Design Studio Foundation

Workshop 2.4 in Words – Environment Variables TAFJ_HOME

 Right-click on Computer via the Start Menu and click on Properties.

 Then click on Advanced system settings.

 Click on Environment Variables inside the System Properties Dialog.

 Click on New under System Variables.

 Type TAFJ_HOME under “Variable name” and C:\Temenos\UTP-REL..\Temenos\TAFJ

under “Variable value”.

 Make sure that you have backward slashes \ now.

 Confirm with OK.

Guide (R18) (English) 2019 Q2 20


Core Banking CB1DSFOU – Design Studio Foundation

2.5 Configure the Windows Environment Variables – T24_HOME


Proceed with the T24_HOME Windows Environment Variable.

Click on “New”

1. Type “T24_HOME”

2. Click “Browse Directory”

Guide (R18) (English) 2019 Q2 21


Core Banking CB1DSFOU – Design Studio Foundation

1. Navigate to your “t24home-default” folder

2. Click “OK”

1. Double-check the path

2. Click “OK”

Guide (R18) (English) 2019 Q2 22


Core Banking CB1DSFOU – Design Studio Foundation

Workshop 2.5 in Words – Environment Variables T24_HOME

 Click on New under System Variables.

 Type T24_HOME under “Variable name” and

C:\Temenos\UTP-REL-...\Temenos\t24home\default under “Variable value”.

 Make sure that you have backward slashes \ now.

 Confirm with OK.

Guide (R18) (English) 2019 Q2 23


Core Banking CB1DSFOU – Design Studio Foundation

2.5 Configure the Windows Environment Variables – JAVA_HOME


Proceed with the JAVA_HOME Windows Environment Variable.

Click on “New”

1. Type “JAVA_HOME”

2. Click “Browse Directory”

Guide (R18) (English) 2019 Q2 24


Core Banking CB1DSFOU – Design Studio Foundation

1. Navigate to your “java-jdk8” folder

2. Click “OK”

1. Double-check the path

2. Click “OK”

Guide (R18) (English) 2019 Q2 25


Core Banking CB1DSFOU – Design Studio Foundation

Workshop 2.6 in Words – Environment Variables JAVA_HOME

 Click on New under System Variables.

 Type JAVA_HOME under “Variable name” and

C:\Temenos\UTP-REL-...\Temenos\java\jdk8 under “Variable value”.

 Make sure that you have backward slashes \ now.

 Confirm with OK.

Guide (R18) (English) 2019 Q2 26


Core Banking CB1DSFOU – Design Studio Foundation

2.5 Configure the Windows Environment Variables – Path


Add Variables for JAVA_HOME and TAFJ_HOME to your existing Windows Environment Variables Path.

1. Click on “Path”

2. Click on “Edit”

Click on “New”

Guide (R18) (English) 2019 Q2 27


Core Banking CB1DSFOU – Design Studio Foundation

Type “%TAFJ_HOME%\bin“

Click on “New”

Guide (R18) (English) 2019 Q2 28


Core Banking CB1DSFOU – Design Studio Foundation

1. Type “%JAVA_HOME%\bin“

2. Click “OK”

Click “OK”

Guide (R18) (English) 2019 Q2 29


Core Banking CB1DSFOU – Design Studio Foundation

Workshop 2.7 in Words – Environment Variables PATH

 Search for Path under System Variables and click on Edit.

 Add %TAFJ_HOME%\bin and %JAVA_HOME%\bin each time via the New button.

 For your overview, you can move these two variables to the top of the screen via Move

Up.

 Confirm with OK.

 Click OK on the System Properties dialog.

 Close Notepad ++.

Guide (R18) (English) 2019 Q2 30


Core Banking CB1DSFOU – Design Studio Foundation

3. Start the Core Banking Server


Start the Core Banking Server and other relevant applications
Before you can start importing or deploying any files, you need to start the relevant applications. Within the UTP-
package, there are batch-files to ease the work.

Click on the “Windows File Explorer” icon

Guide (R18) (English) 2019 Q2 31


Core Banking CB1DSFOU – Design Studio Foundation

1. Go to your “Temenos” folder inside the UTP folder

Double-click on “start-all-minimal”

Guide (R18) (English) 2019 Q2 32


Core Banking CB1DSFOU – Design Studio Foundation

Click “Yes”

Several windows will open


automatically. Please do not
close them. You may
minimize them.

Guide (R18) (English) 2019 Q2 33


Core Banking CB1DSFOU – Design Studio Foundation

Workshop 3.1 in Words – Start the Core Banking Server

 Click on the Windows File Explorer icon.

 Go to the folder C > Temenos > UTP-REL-... > Temenos and scroll down.

 Double-click on start-all-minimal to start the batch file.

 Confirm with Yes that this app is allowed to make changes to your device.

 Several Windows will open to start the server and other essential applications. This might

take several minutes.


 Don’t close the windows, however you may minimize these windows.
 Leave it for now, we will need this later in the training.


Guide (R18) (English) 2019 Q2 34
Core Banking CB1DSFOU – Design Studio Foundation

4. Stop Applications properly


Stop the Core Banking Server and other relevant applications
It is advisable to close all applications/ processes properly. If you fail to do so, you might lose important work and/
or having issues starting the applications next time. Temenos recommends to close all applications properly every
day/ evening.

4.1 stop-all batch file


This batch file triggers the shut-down of the processes that you have started initially with the “start-all-minimal”
batch file. The shutting down takes several minutes, please be patient and let it execute completely.

1. Go to your “Temenos” folder

2. Double-click on “stop-all”

Guide (R18) (English) 2019 Q2 35


Core Banking CB1DSFOU – Design Studio Foundation

4.2 Design Studio


If you stop the Design Studio this way, you can be sure that all your work will be saved properly.

Guide (R18) (English) 2019 Q2 36


Core Banking CB1DSFOU – Design Studio Foundation

4.3 FileZilla

Close FileZilla as well via “File - Exit”.

1. Click on “File”

2. Click on “Exit”

Guide (R18) (English) 2019 Q2 37


Core Banking CB1DSFOU – Design Studio Foundation

4.4 Virtual Windows Machine

You should treat the virtual Windows environment like a local Windows environment and close it down via the
Power icon and “Shut down”.

2. Click on “Shut down”

1. Click on the “Power” icon

4.5 VDI

If the Citrix Receiver did not log you off automatically because of inactivity, please use the drop down next to your
student name and click on “Log off”.

1. Click on the arrow next to your student login

2. Click on “Log Off”

Guide (R18) (English) 2019 Q2 38


Core Banking CB1DSFOU – Design Studio Foundation

Workshop 4.1 – 4.5 in Words – Stop the Core Banking Server and other applications
properly

 Please bear in mind - at the end of each day - to close all applications properly:
 Open your Windows Explorer and go to the folder
C > Temenos > UTP-REL-... > Temenos.

 Double-click on the batch file stop-all. The execution might take several minutes, please
wait until all batches are fully executed.
 Log off the Design Studio via File > Exit. This step allows the Design Studio to save all
unsaved work and prevents you from data loss.
 Log off FileZilla via File > Exit.

 Log off the current Windows user via Start Menu > Log off

 Log off your Citrix student account via StudentX > Log off. If Citrix has logged you
off already because of inactivity, you do not need to execute this last step.


Guide (R18) (English) 2019 Q2 39
Core Banking CB1DSFOU – Design Studio Foundation

Design Studio Workbench


Workspaces and Projects
Overview
In this section, you will learn how to create Workspaces and how to create Projects.

5. Create a Workspace and Projects


5.1 Create a Workspace
Before you can build a project, you need to have a workspace in place. By default, the Design Studio tries to use a
workspace that is pre-configured inside the Design Studio installation. This is bad practice, you should always
create a workspace outside of your installation folder.

Double-click on “DesignStudioT24.exe”

Guide (R18) (English) 2019 Q2 40


Core Banking CB1DSFOU – Design Studio Foundation

Click on “Browse”

1. Select your C-Drive

2. Click on “Make New Folder”

Guide (R18) (English) 2019 Q2 41


Core Banking CB1DSFOU – Design Studio Foundation

1. Type “DS_Workspace”

2. Click “OK”

1. Check this box

2. Click “OK”

Guide (R18) (English) 2019 Q2 42


Core Banking CB1DSFOU – Design Studio Foundation

Workshop 5.1 in Words – Create a Workspace

 Open your Windows File Explorer.

 Go to the folder C > Temenos > UTP-REL-... > Temenos > DS.

 Double-click on the Design Studio Application icon.

 The Eclipse Launcher is started. Click on Browse and Make New Folder right in the root

of your C-Drive. Name it DS_Workspace. Confirm with OK.

 Check the checkbox Use this as default and do not ask again. Confirm with OK.

Guide (R18) (English) 2019 Q2 43


Core Banking CB1DSFOU – Design Studio Foundation

5.2 Create a Design Studio t24-packager-tafj Project


The t24-packager-tafj Project allows you to work with the Packager and it creates a complete folder structure
with all necessary files and some sample files. You create it the same way that you would create any other
Template Project:

Click on “File”
Click on “New” Click on “Project”

Click on “Next”

Guide (R18) (English) 2019 Q2 44


Core Banking CB1DSFOU – Design Studio Foundation

Click on “Next”

Leave “ft-modelbank” as Value

Guide (R18) (English) 2019 Q2 45


Core Banking CB1DSFOU – Design Studio Foundation

1. Change the release to “R18”

Guide (R18) (English) 2019 Q2 46


Core Banking CB1DSFOU – Design Studio Foundation

Click on “Finish”

Guide (R18) (English) 2019 Q2 47


Core Banking CB1DSFOU – Design Studio Foundation

Your 5 projects have


been created.

Guide (R18) (English) 2019 Q2 48


Core Banking CB1DSFOU – Design Studio Foundation

Workshop 5.2 in Words – Create a Design Studio t24-packager-tafj Project


 Create a t24-packager-tafj project.

 Keep the name ft-modelbank as it is.

 Change the release to R18 and the product-name to T24.

 Type over the version number from the header.


 Scroll down and set the following values:
 Name: tafjHome
Value: C:\Temenos\UTP-REL-...\Temenos\TAFJ

 Name: insertDir
Value: C:\Temenos\UTP-REL-...\Temenos\t24home\default\BP

 Name: libDir
 Value: C:\Temenos\UTP-REL-...\Temenos\t24home\default
 Make sure that you have backward slashes \ .
 Click on Finish and have a look at your projects in the Package Explorer.

Guide (R18) (English) 2019 Q2 49


Core Banking CB1DSFOU – Design Studio Foundation

5.3 t24-server Project


The t24-server Project has been created as part of your primary t24-packager-tafj project. You may add more
-server projects, but you can have only one server project active at a time.

1. Expand “t24-server”
2. Expand “config”
3. Double-click on “server.properties”

Result: The Server Properties are shown. Have a look at them.

Important to know, when you create a –server project is, that you need to have for at least the *-gen project
under “Deployed Projects”.

Guide (R18) (English) 2019 Q2 50


Core Banking CB1DSFOU – Design Studio Foundation

Workshop 5.3 in Words – T24-Server Project


 Expand your t24-server project in the Package Explorer.

 Expand the config folder.

 Double-click on the server.properties file.

 Have a look at the parameters for this server project in the Package Explorer.

Guide (R18) (English) 2019 Q2 51


Core Banking CB1DSFOU – Design Studio Foundation

5.4 Axis2 Web Interface


The connection to T24 is done via Axis2. In the next exercises, you will have a look at the Axis2 Web Interface.

1. Go to http://localhost:9089/axis2

2. Click on “Services”

Check that the following Services are active:


• CatalogServiceWS
• DesignStudioInstallerServiceWS
• ResourceProviderServiceWS

Guide (R18) (English) 2019 Q2 52


Core Banking CB1DSFOU – Design Studio Foundation

Workshop 5.4 in Words – Axis2 Web Interface


 Go to http://localhost:9089/axis2 .
 Click on Services.

 Check that the following Services are active:

 CatalogServiceWS
 DesignStudioInstallerServiceWS
 ResourceProviderServiceWS

Guide (R18) (English) 2019 Q2 53


Core Banking CB1DSFOU – Design Studio Foundation

5.5 Start the t24-server


The Design Studio needs to know which server you would like to use right now. You start the Core Banking Server
via the tab “Servers” and the “Start/ Restart” Command:

Click on “Servers”

Result: A success message is shown on the Console tab.

Workshop 5.5 in Words – Start the t24-server


 In your Design Studio, click on the tab Servers.

 Right-click on Inactive next to T24 Connection (t24-server).

 Left-click on Start/ Restart.

 Confirm that the Console tab opens and shows that the t24-server started.

Guide (R18) (English) 2019 Q2 54


Core Banking CB1DSFOU – Design Studio Foundation

6. Have a look at the Cartridges and the Console


Cartridges

In order to produce resource files from your models, you need to have the appropriate Cartridges enabled. T24
Models XML file generation should be enabled for the deployment of your Screens and Enquiries. By default, the
T24Models (XML) Category is already checked when you create a t24-packager-tafj project.

Click on “Project”

Click on “Propoerties”

Select “T24 Models Edge Browser”

Guide (R18) (English) 2019 Q2 55


Core Banking CB1DSFOU – Design Studio Foundation

Workshop 6.1 in Words – Cartridges Default Settings


 In your Design Studio, left-click on ft-modelbank-models to select it.

 Go to Project > Properties.

 Expand Design Studio and click on Code Generation.

 Expand All Categories .

 Have a look at the Cartridges default settings for the t24-packager-tafj project.

Guide (R18) (English) 2019 Q2 56


Core Banking CB1DSFOU – Design Studio Foundation

Domain Designer
Introspect T24 Applications
Overview
The Domain Designer is a Module within the Design Studio Workbench Application.
To design any model using the Design Studio, the first step is to import the required (or all) T24 application metadata
like CUSTOMER, ACCOUNT, etc., into the local Design Studio workspace as a text file. Models use the metadata
from the T24 applications for their design. Core Banking Applications are stored as local *.domain text files.

7. Import T24 Application


7.1 Import T24 Application
In the following exercises, you will import application from AC and ST products + the application FUNDS.TRANSFER.

Guide (R18) (English) 2019 Q2 57


Core Banking CB1DSFOU – Design Studio Foundation

Guide (R18) (English) 2019 Q2 58


Core Banking CB1DSFOU – Design Studio Foundation

1. Type “AC” next to Product

2. Click on “Select All”

1. Delete “AC” and type “ST”

2. Click on “Select All”

Guide (R18) (English) 2019 Q2 59


Core Banking CB1DSFOU – Design Studio Foundation

2. Type “FUNDS.TRANSFER”
1. Select “All” again

3. Click on “Next”

Guide (R18) (English) 2019 Q2 60


Core Banking CB1DSFOU – Design Studio Foundation

Guide (R18) (English) 2019 Q2 61


Core Banking CB1DSFOU – Design Studio Foundation

Workshop 7.1 in Words – Import T24 Applications


 Import the T24 Applications from AC and ST products into the domain folder in the
Design Studio Workbench application.
 Then only import the FUNDS.TRANSFER application from the FT_Contract Component.

 Tip: You can type AC in the product search field, then check the box next to Select All,
then delete AC from the product search field and type ST instead and again check the box

Select All. Now all the products for AC and ST have been selected.

 On top of that, you can import the FUNDS.TRANSFER application, all in one go. Remember
to put “All” back next to the product search field and then type “FUNDS.TRANSFER” next to
Application Name.

Guide (R18) (English) 2019 Q2 62


Core Banking CB1DSFOU – Design Studio Foundation

7.2 Domain Model Files


In the following exercises, you will explore the Domain Model Files.

Fields = Class Attributes

Normal field
Primary key field
Multivalue field
Check file/ foreign key field

Guide (R18) (English) 2019 Q2 63


Core Banking CB1DSFOU – Design Studio Foundation

Guide (R18) (English) 2019 Q2 64


Core Banking CB1DSFOU – Design Studio Foundation

Workshop 7.2 in Words – Domain Model Files


 Have a global look at your ST_Customer.domain file in the Design Studio.

 Check out as well the Source View.

Guide (R18) (English) 2019 Q2 65


Core Banking CB1DSFOU – Design Studio Foundation

7.3 Metadata
In the following exercises, you will explore some more Metadata of the Domain Model Files.

Annotations Properties

Annotation Properties

Guide (R18) (English) 2019 Q2 66


Core Banking CB1DSFOU – Design Studio Foundation

Annotation Properties

Association Properties

Guide (R18) (English) 2019 Q2 67


Core Banking CB1DSFOU – Design Studio Foundation

Workshop 7.3 in Words – Domain Model Files Metadata


 Have a look at the Metadata as discussed above.

Guide (R18) (English) 2019 Q2 68


Core Banking CB1DSFOU – Design Studio Foundation

7.4 Multi Value and Sub Value Fields and Enumerations


In the following exercises, you will explore Multi Value and Sub Value Fields and in addition Enumerations.

Multi Value Fields become separate Classes

Associated Multi Value Fields become separate Classes

Sub Value Fields become separate Classes

Enumerations

Guide (R18) (English) 2019 Q2 69


Core Banking CB1DSFOU – Design Studio Foundation

Workshop 7.4 in Words – Multi Value and Sub Value Fields, Enumerations
 Have a look at the multi- and sub value fields of your ST_Customer.domain file in the
Design Studio.
 Search for Enumerations.

Guide (R18) (English) 2019 Q2 70


Core Banking CB1DSFOU – Design Studio Foundation

7.5 Documentation
The Design Studio allows you to generate Documentation. The text comes from the T24 helptext.

Expand the “Applications” folder inside your fr-modelbank-models folder

1. Select “ST_Customer.domain”

3. Click on “Generate Documentation”

2. Click on “Design Studio”

Guide (R18) (English) 2019 Q2 71


Core Banking CB1DSFOU – Design Studio Foundation

You can find the documentation inside the


Documentation – Domain folder.

2. Click on “Open With”


3. Click on “System Editor”
1. Scroll down to your st_customer.xls file and select it

Guide (R18) (English) 2019 Q2 72


Core Banking CB1DSFOU – Design Studio Foundation

1. Your document is opened in Excel.

3. Click on “CUSTOMER”

2. The first tab shows information about


your domain.

The other tabs show information about


the Applications = Classes and
Enumerations.

Workshop 7.5 in Words – Document Generation


 Generate documentation for your ST_Customer.domain in the Design Studio.

 View this documentation.

Guide (R18) (English) 2019 Q2 73


Core Banking CB1DSFOU – Design Studio Foundation

Design Studio Packager


Package your T24-Packager-TAFJ Project
Overview
When you created the t24-packager-tafj project, automatically a project called “ft-modelbank-packager” has been
added. This project allows you to package your entire solution, including basic routines (.b files) and data files (.d
files) from your *-data-code project, your models from your *-models project and the created resources from your
*-models-gen project. The packager will create one single jar-file that you can install into your target environment.

8. Create a Package
8.1 Create a new workspace and t24-packager-tafj project
Pre-requisite for the packaging is that your project is error-free. Because of that, please
 Create a new workspace called T24-Packager
 Inside this workspace, create a new t24-packager-tafj project with exactly the same parameters as in the
previous t24-packager-tafj creation exercise. As the projects are stored in different workspaces, it is no problem
that you use the same parameters.

8.2 T24-Packager-TAFJ Package


In the following exercises, you will package your newly created t24-packager-tafj project from your T24-Packager
workspace.

1. Right-click on “Launch T24 Packager


(TAFJ) Launch”

3. Click on “Launch T24 Packager (TAFJ)” 2. Click on “Run As”

Guide (R18) (English) 2019 Q2 74


Core Banking CB1DSFOU – Design Studio Foundation

Result: The Console will show a “Build Success” message.

1. Go to your Workspace folder

2. Double-click on “ft-modelbank-packager”

Guide (R18) (English) 2019 Q2 75


Core Banking CB1DSFOU – Design Studio Foundation

2. Double-click on “target”

You can find your JAR-


file here. Install this
JAR file into your target
environment.

Guide (R18) (English) 2019 Q2 76


Core Banking CB1DSFOU – Design Studio Foundation

Workshop 8.1 in Words – New Workspace and t24-packager-tafj project


 Create a new Workspace called T24-Packager.

 Inside this workspace, create a new t24-packager-tafj project with exactly the same
parameters as in the previous t24-packager-tafj creation exercise.
 As the projects are stored in different workspaces, it is no problem that you use the same
parameters.

Workshop 8.2 in Words – Package your newly created t24-packager-tafj project


 In the Design Studio, open your ft-modelbank-package project.

 Then right-click on Launch T24 Packager (TAFJ).

 Click on Run as

 Click on Launch T24 Packager (TAFJ).

 Wait until you see Build Success in your Console.

 Locate the JAR-file in your Workspace via the Windows Explorer.

Guide (R18) (English) 2019 Q2 77

You might also like