CB1DSFOU 3 DS Workbench

You might also like

Download as pdf or txt
Download as pdf or txt
You are on page 1of 79

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

You might also like