Design Studio Foundation
Workbench Training
Core Banking – Design Framework
CB1DSFOU – Technology and Architecture (R18) (English)
2019 Q2
Lesson Overview
I am going Design Studio
Design Studio
Model
Design Studio
Template
Server Enable
The Console
to describe Workbench
Designers Projects
Projects Cartridges
Your Course » Objective and Learning Outcomes
In this lesson you will learn how to:
Understand and work with the Design Studio Workbench.
Understand the purpose of the different Model Designers.
Create Workspaces.
Create Design Studio Template Projects.
Design Studio Server Projects.
Enable the Cartridges that you need.
Use of the Console.
Agenda
1. Design Studio Concept Reminder
2. Design Studio Workbench
3. Design Studio Model Designers
4. Design Studio Template Projects
5. Design Studio Server Projects
6. Enable Cartridges
7. Use the Console
Design Studio Concept
Design Document Deploy
Agenda
1. Design Studio Concept Reminder
2. Design Studio Workbench
3. Design Studio Model Designers
4. Design Studio Template Projects
5. Design Studio Server Projects
6. Enable Cartridges
7. Use the Console
Design Studio Workbench
Design Hmmm… I want to learn about the Design
Studio Studio Workbench… What is it and what can
I do with it?
Design Studio Workbench
The Design Studio (DS) is:
an Integrated Development Environment (IDE).
used to execute T24 design time tasks.
The Design Studio is Eclipse-based.
Design Studio Workbench
In the Design Studio Workbench application you can
design elements (= Models) for the T24 Model Bank.
A dedicated perspective called “Design” is provided to manage the T24
artifacts.
The Design Studio Workbench provides five different Designers.
These Designers are based on editors and text-based tools.
Design Studio Workbench
In the Designers you edit the Models.
These are intended to be packaged and deployed into a Core Banking runtime
environment.
In the Design Studio, the design time artifacts can be designed without the need to
be connected to a Core Banking runtime environment.
Design Studio Workbench
Title Bar, Menu Bar, Design Perspective
and Tool Bar
Design Studio Projects
Main Editor
Outline View Views
Design Studio Workspace
Double-click on “DesignStudioT24.exe”
Design Studio Workspace
Click on “Browse”
Design Studio Workspace
1. Select your C-Drive
2. Click on “Make New Folder”
Design Studio Workspace
1. Type “DS_Workspace”
2. Click “OK”
Design Studio Workspace
1. Check this box
2. Click “OK”
Practice
Design Studio Workspace – Workshop 5.1
Open your Windows Explorer.
Go to 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.
Agenda
1. Design Studio Concept Reminder
2. Design Studio Workbench
3. Design Studio Model Designers
4. Design Studio Template Projects
5. Design Studio Server Projects
6. Enable Cartridges
7. Use the Console
Design Studio Model Designers
Design Hmmm… I want to learn about the Model
Studio Designers… What are they and what can I do
with them?
A1
Model Designers
Domain Designer
Screen Designer
Design Enquiry Designer
Menu Designer
Eson Designer
Slide 22
A1 Figure out how to avoid that the background of the 2nd Smart Art Figure can be shown together with the 2nd
Smart Art 1st form...
Author, 12/14/2017
Models to design
Screen • VERSION
• ENQUIRY
• LOCAL.TABLE
Menu Enquiry • LOCAL.REF.TABLE
• EB.COMPOSITE.SCREEN
Models
• EB.TABBED.SCREEN
• CONTEXT.ENQUIRY
COS, TAB & Local Field • HELPTEXT.MENU
Context & Local
Enquiry Reference • HELPTEXT.MAINMENU
A2
Scope of Model Designers
Introspection Creation Deployment
• Application • Enquiry • Enquiry
• Enquiry • Version • Version
• Version • Local Field • Local Field
• Local Field • Local Reference • Local Reference
• Local Reference • Menu • Menu
• Menu • Composite Screen • Composite Screen
• Tabbed Screen • Tabbed Screen • Tabbed Screen
• Context Enquiry • Context Enquiry • Context Enquiry
Slide 24
A2 Figure out how background can be shown without font. The font should appear together with the appropiate
forms.
Author, 12/14/2017
Generated files for deployment
Model file type Edited using... Generates...
Local Field Definition
Domain Designer
Local Reference in Application
XML File
Versions Screen Designer
Enquiries Enquiry Designer
COS/TAB/Context Enquiry Eson Designer
Data Eson File
Menu and Root Menu Menu Designer
Agenda
1. Design Studio Concept Reminder
2. Design Studio Workbench
3. Design Studio Model Designers
4. Design Studio Template Projects
5. Design Studio Server Projects
6. Enable Cartridges
7. Use the Console
Design Studio Template Projects
Design Hmmm… I want to learn about Template
Studio Projects… What are they and how can I
create them?
Design Studio Template Projects
The Design Studio provides you with different types of
Design Studio Template Projects.
These Design Studio Template Projects support the customisation of T24
artifacts (models).
Projects are top-level containers that store and organise the resources of
your projects.
Design Studio Template Projects
The Template Projects allow you to create projects
- based on a predefined structure (folders and files structure).
The Template Projects serve an implementation activity and are organised by
purpose.
Examples of Design Studio Template Projects
Design
Studio
Model
T24 Project
IRIS Data
Packager
Service
TAFJ
Project
Project
Projects
Compo- IRIS
Embedded
nents-all Server TAJF
Project Project
UXP
Data-tool
Browser
Project
Project
Design Studio Template Projects
During this course, the following Template Project will be discussed:
T24-Packager-TAFJ.
It’s important that you choose the relevant package, depending on your T24
installation, e.g. there is as well a t24-packager-tafc available in case that you have
an older T24 installation.
Design Studio T24-Packager-TAFJ Project
One of the template projects that are available in the Design Studio to create
the complete packaging is called “t24-packager-tafj”:
It contains all the necessary artefacts.
It contains the T24-Server Project.
The packaging relies on the T24 Core concept such as the entities and the formats.
Translations are managed both at the Web Front End level and at the database
level.
Agenda
1. Design Studio Concept Reminder
2. Design Studio Workbench
3. Design Studio Model Designers
4. Design Studio Template Projects
Create Design Studio Packager Projects
5. Design Studio Server Projects
6. Enable Cartridges
7. Use the Console
Create Design Studio Packager Projects
Design
Design Studio Studio
Packager
Project
Hmmm… I want to learn how create Design
Studio Packager Projects. How do I do that?
Create Design Studio Packager Projects
Click on “File”
Click on “New” Click on “Project”
Create Design Studio Packager Projects
Click on “Next”
Create Design Studio Packager Projects
Click on “Next”
Create Design Studio Packager Projects
Leave “ft-modelbank” as Value
Create Design Studio Packager Projects
1. Change the release to “R18”
Create Design Studio Packager Projects
Create Design Studio Packager Projects
Create Design Studio Packager Projects
Create Design Studio Packager Projects
Click on “Finish”
Create Design Studio Packager Projects
Your 5 projects have
been created.
Practice
Create Design Studio Packager Projects – Workshop 5.2
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.
Agenda
1. Design Studio Concept Reminder
2. Design Studio Workbench
3. Design Studio Model Designers
4. Design Studio Template Projects
5. Design Studio Server Projects
6. Enable Cartridges
7. Use the Console
Design Studio Server Projects
Design
Design Studio Studio
Server
Project
Hmmm… I want to learn about the Design Studio
Server Projects. What are they used for?
Design Studio Server Projects
Design Web Services T24 TAFJ
Studio T24
Design Studio Server Projects
1. Expand “t24-server”
2. Expand “config”
3. Double-click on “server.properties”
Design Studio Server Projects
Result: The Server Properties are shown. Have a look at them.
Create Design Studio Server Projects – Axis2 Web-oriented User Interface
CB – Design Studio Elementary > Create Design Studio Server Projects
1. Go to http://localhost:9089/axis2
2. Click on “Services”
Create Design Studio Server Projects – Axis2 Web Services
Check that the following Services are active:
• CatalogServiceWS
• DesignStudioInstallerServiceWS
• ResourceProviderServiceWS
Practice
Create Design Studio Server Projects – Workshop 5.3
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.
Create Design Studio Server Projects – Workshop 5.4
Go to http://localhost:9089/axis2.
Click on Services.
Check that the following Services are active:
CatalogServiceWS
DesignStudioInstallerServiceWS
ResourceProviderServiceWS
Start the Core Banking Server
Design Hmmm… I want to learn about the Core
Studio Banking Server… How can I start it?
Start the Core Banking Server
Click on “Servers”
Start the Core Banking Server
Result: A success message is shown on the Console tab.
Practice
Start the Core Banking Server – Workshop 5.5
In your Design Studio, click on the tab Servers.
Right-click on Inactive.
Left-click on Start/ Restart.
Confirm that the Console tab opens and shows that the t24-server started.
Agenda
1. Design Studio Concept Reminder
2. Design Studio Workbench
3. Design Studio Model Designers
4. Design Studio Template Projects
5. Design Studio Server Projects
6. Enable Cartridges
7. Use the Console
Enable Cartridges
Design Hmmm… I want to learn about Cartridges…
Studio What are they and what can I do with them?
Enable Cartridges
To generate resources from a Core Banking Model File, the necessary
Cartridges must be enabled in the Design Studio.
The Core Banking model file is not deployed as it is. One (or many) artefacts
generated from that model file are deployed.
The generation of model files can be controlled via the project properties - by
selecting the Generation Cartridges.
The build workspace, when selected, deploys the generated file(s) on an
active Core Banking server.
Enable Cartridges
Click on “Project”
Click on “Propoerties”
Enable Cartridges
Select “T24 Models (XML)”
Click “OK”
Practice
Enable Cartridges – Workshop 6.1
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.
Agenda
1. Design Studio Concept Reminder
2. Design Studio Workbench
3. Design Studio Model Designers
4. Design Studio Template Projects
5. Design Studio Server Projects
6. Enable Cartridges
7. Use the Console
Deployment of Models and the Console
The Core Banking models can be deployed one-by-one or a package can be
created.
Package creation will be discussed later in this training, in the following slides
you will see how to deploy models one-by-one.
The build workspace, when selected, deploys the generated file(s) on an
active Core Banking server.
The Console gives you valuable information about the generation of your
resources (in our example xml-files) and the deployment of your xml-files.
Deployment of Models and the Console
Right click on your model
Click on “Design Studio”
Click on “Generate Code”
Deployment of Models and the Console
The Generation
Console gives you
information about the
generation of your
resources.
Deployment of Models and the Console
The T24 Deployment
Console gives you
information about the
deployment of your
resources into the
target environment.
Agenda
1. Design Studio Concept Reminder
2. Design Studio Workbench
3. Design Studio Model Designers
4. Design Studio Template Projects
5. Enable Cartridges
6. Use the Console
7. Lesson Summary
Lesson Summary
I Design Studio
Design Studio
Model
Design Studio
Template
Server Enable
The Console
described Workbench
Designers Projects
Projects Cartridges
T
h
a
n
k
Y
o
u
tlc.temenos.com