IRIS-R18-WebSphere
IRIS-R18-WebSphere
in WebSphere 9.0.0.x
1.0 | November 2019
All post R19 AMR releases up to and including R20 AMR
Contents
1 About this runbook ......................................................................................... 3
1.1 Scope ...................................................................................................................... 3
1.2 Audience.................................................................................................................. 3
1.2.1 Skills .............................................................................................................. 3
1.2.2 Knowledge ..................................................................................................... 3
1.3 Legal........................................................................................................................ 3
1.4 History ..................................................................................................................... 4
2 Introduction .................................................................................................... 5
3 Assumptions and prerequisites ...................................................................... 7
3.1 Assumptions ............................................................................................................ 7
3.2 Prerequisites............................................................................................................ 7
4 Deploying the IRIS R18 artefacts ................................................................... 8
4.1 Deploying the Interaction Framework workbench..................................................... 8
4.2 Deploying the Temenos public APIs ...................................................................... 11
4.3 Deploying the Temenos test APIs .......................................................................... 15
5 Testing the IRIS R18 artefacts ..................................................................... 20
5.1 Launching the IRIS workbench .............................................................................. 20
5.2 Testing the deployed services................................................................................ 20
2
Deployment of IRIS artefacts in WebSphere
1.1 Scope
This runbook covers deploying and testing IRIS R18 artefacts in WebSphere. It does not cover
installing or configuring a T24 environment in WebSphere.
1.2 Audience
This guide is aimed at those deploying the IRIS R18 runtime and design time artefacts in
WebSphere application server.
1.2.1 Skills
T24
TAFJ
WebSphere
Oracle 18c
1.2.2 Knowledge
Readers with a basic understanding of the above listed skills will find the steps contained in
this guide much easier to follow.
1.3 Legal
© Copyright 2019 Temenos Headquarters SA. All rights reserved.
The information in this guide relates to TEMENOSTM information, products and services. It also
includes information, data and keys developed by other parties.
While all reasonable attempts have been made to ensure accuracy, currency and reliability of
the content in this guide, all information is provided "as is".
There is no guarantee as to the completeness, accuracy, timeliness or the results obtained
from the use of this information. No warranty of any kind is given, expressed or implied,
including, but not limited to warranties of performance, merchantability and fitness for a
particular purpose.
3
Deployment of IRIS artefacts in WebSphere
In no event will TEMENOS be liable to you or anyone else for any decision made or action
taken in reliance on the information in this document or for any consequential, special or
similar damages, even if advised of the possibility of such damages.
TEMENOS does not accept any responsibility for any errors or omissions, or for the results
obtained from the use of this information. Information obtained from this guide should not be
used as a substitute for consultation with TEMENOS.
References and links to external sites and documentation are provided as a service.
TEMENOS is not endorsing any provider of products or services by facilitating access to these
sites or documentation from this guide.
The content of this guide is protected by copyright and trademark law. Apart from fair dealing
for the purposes of private study, research, criticism or review, as permitted under copyright
law, no part may be reproduced or reused for any commercial purposes whatsoever without
the prior written permission of the copyright owner. All trademarks, logos and other marks
shown in this guide are the property of their respective owners
1.4 History
Version Date Description Author
4
Deployment of IRIS artefacts in WebSphere
2 Introduction
IRIS (Interaction, Reporting and Information Services) is a product that implements Temenos’
Interaction Framework. It makes the bank’s core banking data and functionality (resources)
readily available in a standard way (an API) to any user interface (UI) or application.
IRIS APIs are RESTful and are developed in two variations – Enterprise APIs aka provider
APIs and Experience APIs aka published APIs.
Key to diagram
The Interaction Framework maps and interacts with the experience APIs and the
enterprise APIs.
Enterprise APIs are defined services, for example, Open Banking API, STET and
so on.
Experience APIs are simple services that expose specific core capabilities as a
proprietary API, for example, Internet Banking, PSD2.
Enterprise APIs are the building blocks which orchestrate and expose business capabilities
from record keeping systems such as T24 Transact. They can also provide other banking,
5
Deployment of IRIS artefacts in WebSphere
non-banking capability, such as a RESTful API using OpenAPI specification (OAS) 2.0, aka
Swagger.
Experience APIs expose business capability to the outside world on the Internet. They are
publicly exposed APIs that orchestrate across the enterprise APIs to implement standard API
definitions. Experience API endpoints internally call one or more enterprise APIs with or
without custom mappings present in the API call which changes the functioning of the base
providers.
6
Deployment of IRIS artefacts in WebSphere
3.1 Assumptions
It is assumed that you already have a Stack 2 environment set up with WebSphere as the
application server.
Note: To set up a T24 environment, see the stack runbooks that are
published on Temenos Customer Support Portal or Partner Support
Portal.
3.2 Prerequisites
You need the following IRIS R18 artefacts, which you can obtain from your account manager.
Workbench - design
irf-web-client IRISR18_DesignTime_201909.0.1.7z time tooling
7
Deployment of IRIS artefacts in WebSphere
Procedure
5. Select Remote file system and browse to the location of the irf-web-client.war
file.
8
Deployment of IRIS artefacts in WebSphere
6. Click Next.
8. Click Next on each page of the wizard and click Finish. Check that in step 4 the
context root is set.
9. Click Save.
9
Deployment of IRIS artefacts in WebSphere
10
Deployment of IRIS artefacts in WebSphere
11
Deployment of IRIS artefacts in WebSphere
5. Select Remote file system and browse to the location of the irf-provider-
container.war file and click Next.
6. Choose Fast Path install and click Next on the remaining pages of the wizard.
7. In step 3, map the resource references to the target resources and click Next.
12
Deployment of IRIS artefacts in WebSphere
9. Click Next on the remaining pages of the wizard, and on the Summary page click
Finish.
13
Deployment of IRIS artefacts in WebSphere
14
Deployment of IRIS artefacts in WebSphere
Procedure
15
Deployment of IRIS artefacts in WebSphere
10. Select Remote file system and browse to the location of the irf-test-web.war file
and click Next.
16
Deployment of IRIS artefacts in WebSphere
11. Choose Fast Path install and click Next on the remaining pages of the wizard.
12. In step 3, map the resource references to the target resources and click Next.
17
Deployment of IRIS artefacts in WebSphere
14. Click Next on the remaining pages of the wizard, and on the Summary page click
Finish.
18
Deployment of IRIS artefacts in WebSphere
19
Deployment of IRIS artefacts in WebSphere
20
Deployment of IRIS artefacts in WebSphere
21
Deployment of IRIS artefacts in WebSphere
8. Click Execute. An error response is displayed. This is because the endpoint URL does
not point to the application server IP and port as illustrated.
10. Paste the URL in any third-party REST client and get the response. Here you could
see the host is incorrect.
22
Deployment of IRIS artefacts in WebSphere
11. Copy the response, paste it in online Swagger editor (https://editor.swagger.io/) and
modify the host to http://localhost_or_ipaddress:WebSphere_port/irf—
provider-container and schemas to http.
23
Deployment of IRIS artefacts in WebSphere
13. Click Execute. The request URL now points to correct IP and port, which gives a
successful response.
24
Deployment of IRIS artefacts in WebSphere
14. Alternatively, you can test the API by trying to get response using any third-party REST
client with the following URL:
http://localhost_or_ipaddress:WebSphere_port/irf-provider-
container/api/v1.0.0/meta/apis
25
Deployment of IRIS artefacts in WebSphere
26