Red Hat WebLogic TAFJ Transact Runbook
Red Hat WebLogic TAFJ Transact Runbook
WebLogic
Customer Runbook 2.1 November 2020
All post R19 AMR releases up to and including R20 AMR
S ta c k 3 R e d H a t - W e b L o g i c R u n b o o k 2 .1
Contents
1 About this runbook 4
1.1 Stacks table 4
1.2 Scope 4
1.3 Audience 4
1.4 Skills and knowledge 5
1.5 Legal 6
1.6 History 7
2 Introduction 8
2.1 UXP Browser Generate On Demand (GOD) mode 8
2.1.1 Components deployed in GOD mode 9
2.1.2 Enterprise Java Beans (EJB files) 10
2.2 Recommended heap size requirement 10
3 Prerequisites and assumptions 11
3.1 Prerequisites 11
3.1.1 Third party software 11
3.1.2 Temenos artefacts 11
3.2 Assumptions 13
4 Before you start 14
4.1 Checking the operating system 14
4.2 Checking the disk space 14
4.3 Creating the directory structure 14
4.4 Configuring the environment variables 15
4.5 Checking the JDK 16
4.6 Checking the database connection 16
4.7 Checking the WebLogic installation 17
5 Installing Transact and TAFJ 18
5.1 Installing Transact 18
5.2 Installing TAFJ 19
5.3 Deploying the Oracle 19c database driver 22
6 Configuring TAFJ 24
6.1 Configuring the properties file 24
6.2 Verifying the TAFJ installation 26
7 Sanity checks 28
7.1 Accessing Temenos Classic 28
2
S ta c k 3 R e d H a t - W e b L o g i c R u n b o o k 2 .1
3
S ta c k 3 R e d H a t - W e b L o g i c R u n b o o k 2 .1
Note: This runbook does not tell you how to install third-party software. For more information, see the
relevant vendor's documentation.
1 .1 Stacks table
For the latest version of the stacks table, see either the Temenos Customer Portal or the Temenos
Partner Portal.
1 .2 Scope
This runbook covers:
l Installing TAFJ.
l Installing Transact.
l Configuring Oracle WebLogic ([Link].0).
l Deploying Transact and TAFJ artefacts in Oracle WebLogic.
1 .3 Audience
This runbook is designed for technical consultants who want to deploy TAFJ-Transact on a WebLogic
application server and access it through a browser.
4
S ta c k 3 R e d H a t - W e b L o g i c R u n b o o k 2 .1
l Transact
l TAFJ
l WebLogic
l Oracle database
5
S ta c k 3 R e d H a t - W e b L o g i c R u n b o o k 2 .1
1 .5 Legal
© Copyright 2020 Temenos Headquarters SA. All rights reserved.
TM
The information in this guide relates to TEMENOS 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.
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.
6
S ta c k 3 R e d H a t - W e b L o g i c R u n b o o k 2 .1
1 .6 History
7
S ta c k 3 R e d H a t - W e b L o g i c R u n b o o k 2 .1
2 Introduction
This runbook helps you to set up the development/ test environment for Transact-TAFJ on a Red Hat
Linux server v7 operating system. It guides you through the installation and configuration of TAFJ,
Transact and Oracle WebLogic to access the Transact browser.
This runbook uses a 2-tier architecture with an application server and a database [Link] application
tier contains the WebLogic (version [Link].0) application server with Transact/TAFJ. The database
tier contains the Oracle 19c database that stores Transact data.
8
S ta c k 3 R e d H a t - W e b L o g i c R u n b o o k 2 .1
In R20 and later releases, model-derived artefacts are no longer pre-generated. Instead, they are
generated on demand and saved in the Resource Server database. As a result, the start-up time of the
system has been significantly reduced.
The first time you access a screen, there is a one-off delay as the system generates the screen. Once
this completes, the screen is stored for all subsequent requests. The generated screens are stored in the
database permanently until the underlying definition changes in Transact.
You must configure and deploy the following components to deploy and run UXP Browser in the GOD
mode.
Authenticator ([Link])
This component validates Transact user credentials. It authenticates user names and passwords
against Transact using the tComponent framework and ensures there is secure communication
between Browser and IRIS.
This component renders the new UXP Browser user interface. It communicates with the Resource
Server to render front end screens and with the IRIS layer to use Transact data from the database. Its
main benefits are: better scalability, the SaaS capability and support for multi tenancy.
This component uses a database schema (within each per-tenant Transact database) providing an
alternative to the file system for the storage and retrieval of tenant-specific variants of resources that are
external to [Link]. For example, artefacts generated from models (projects, menus, templates
etc.) and static resources (CSS stylesheets, HTML files, etc.).
9
S ta c k 3 R e d H a t - W e b L o g i c R u n b o o k 2 .1
This service processes requests and responses through the Resource Provider (RP) component apart
from through traditional Open Financial Service (OFS).
Using the Interaction Framework Resource Provider service, you can communicate with Transact to
perform various Transact operations such as create, view, delete, update and so on, for any versions
and fetch any enquiry results without any hassle of metadata generation.
This service was designed in a generic way to retrieve metadata information for any Transact artefact in
an XML formatted response. The Interaction Framework Catalog service is used by UXP Browser
deployed in the Generate On Demand mode as well as Design Studio on DSF Packager.
The EJBs are packaged as JAR files and are deployed on the Transact application server to support
remote EJB connectivity. They enable APIs and Transact running on separate or remote application
servers to communicate with each other. The following EJBs are required:
8G 18G
10
S ta c k 3 R e d H a t - W e b L o g i c R u n b o o k 2 .1
3 .1 Prerequisites
Before you start to install and configure the stack, you must have installed all third party software.
Software Version
JDK 1.8
SQL Developer
Note: Temenos artefacts are available from the Distribution team (distribution@[Link]).
[Link].TAFJR20.30-
Oracle dump file Contains the database.
[Link]
11
S ta c k 3 R e d H a t - W e b L o g i c R u n b o o k 2 .1
Transact HelpText
HELP-TEXT [Link]
documentation
[Link]
[Link]
UXPBrowser [Link]
[Link]
[Link]
[Link]
t24-EB_AuthenticationService-
[Link]
EJB Jars required for
deploying the UXP Browser
T24/bnk/Extensions t24-EB_CatalogService-[Link]
in Generate On Demand
mode
t24-EB_ResourceProviderService-
[Link]
12
S ta c k 3 R e d H a t - W e b L o g i c R u n b o o k 2 .1
3 .2 Assumptions
Note: See the for the installation paths followed in this runbook.
l Transact data has been loaded into the Oracle 19c database from the .dmp file.
l The database has been loaded with TAFJ related stored procedures or Java functions.
l All Temenos artefacts have been copied to the desired installation path.
13
S ta c k 3 R e d H a t - W e b L o g i c R u n b o o k 2 .1
Note: This runbook does not tell you how to install third-party software. For more information, see the
relevant vendor's documentation.
cat /etc/redhat-release
df -h
mkdir Temenos
mkdir -p Temenos/TAFJ
mkdir -p Temenos/T24
mkdir -p Temenos/UXPBrowser
mkdir -p Temenos/3rdParty/AS
mkdir -p Temenos/install
14
S ta c k 3 R e d H a t - W e b L o g i c R u n b o o k 2 .1
Folder Contents
3rdParty Third party software (for example, JDK 1.8 and WebLogic).
Procedure
cd /srv/Temenos
vi .bash_profile
#TEMENOS_HOME
export TEMENOS_HOME=/srv/Temenos
echo $TEMENOS_HOME
#TAFJ_HOME
export TAFJ_HOME=$TEMENOS_HOME/TAFJ
echo $TAFJ_HOME
#T24_HOME
export T24_HOME=$TEMENOS_HOME/T24
echo $T24_HOME
15
S ta c k 3 R e d H a t - W e b L o g i c R u n b o o k 2 .1
#UXPBROWSER
export UXPBROWSER=$TEMENOS_HOME/UXPBrowser
echo $UXPBROWSER
#BRP_HOME
export BRP_HOME=$TEMENOS_HOME/
echo $BRP_HOME
#ORACLE_HOME
export ORACLE_HOME= /srv/Temenos/3rdParty/AS/Oracle/Middleware/Oracle_Home
Procedure
1. In the Linux shell, verify that JDK 1.8 is installed to the Temenos/3rdParty/Java directory.
java -version
2. Add the JAVA_HOME environment variable and $JAVA_HOME/bin to the $PATH variable.
16
S ta c k 3 R e d H a t - W e b L o g i c R u n b o o k 2 .1
17
S ta c k 3 R e d H a t - W e b L o g i c R u n b o o k 2 .1
5 .1 Installing Transact
Procedure
b. The file is extracted as a bnk folder (BNK_HOME) under T24. List the bnk directory
contents.
ls -ltr $BNK_HOME
18
S ta c k 3 R e d H a t - W e b L o g i c R u n b o o k 2 .1
5 .2 Installing TAFJ
Procedure
Note: The only prerequisite for TAFJ installation is to have JAVA_HOME set to the correct
path.
19
S ta c k 3 R e d H a t - W e b L o g i c R u n b o o k 2 .1
b. Press Enter to accept the default conf directory under the TAFJ_HOME directory.
20
S ta c k 3 R e d H a t - W e b L o g i c R u n b o o k 2 .1
PATH=$PATH:/etc/alternatives/jre_1.8.0_openjdk/bin:$TAFJ_HOME/bin:$PATH
g. Start a new shell and execute tVersion to verify the TAFJ version.
21
S ta c k 3 R e d H a t - W e b L o g i c R u n b o o k 2 .1
Procedure
1. Create a folder oracle-19c under $TAFJ_HOME/dbdrivers. This folder is required for the
later part of the setup while running the T24Setup script.
2. Download the Oracle 19c drivers from the Oracle website or copy them from the database
installation path. The required drivers are:
l ojdbc8
l oraclepki
l orai18n
l orai18n-collation
l orai18n-mapping
l ucp
22
S ta c k 3 R e d H a t - W e b L o g i c R u n b o o k 2 .1
l xdb
l xmlparserv2_sans_jaxp_services
In the environment used to create this runbook, the jars were located as follows:
l $ORABASE/dbhome_1/dmu/jlib/[Link]
l $ORABASE/dbhome_1/lib/xmlparserv2_sans_jaxp_services.jar
l $ORABASE/dbhome_1/jlib/[Link]
cp –r $TAFJ_HOME/dbdrivers/oracle-19c $TAFJ_HOME/ext/
23
S ta c k 3 R e d H a t - W e b L o g i c R u n b o o k 2 .1
6 Configuring TAFJ
The following sections tell you how to configure TAFJ runtime to setup Transact in standalone mode
(that is, outside an application server).
Instead of using environment variables for its internal configuration, TAFJ uses a properties file
(*.properties). The properties files are stored in the TAFJ_HOME/conf directory. The default file is
[Link].
2. Open [Link].
24
S ta c k 3 R e d H a t - W e b L o g i c R u n b o o k 2 .1
In this runbook the DATABASE locking mode is used. This is recommended for releases 201809
onwards. TAFJ locks records using the native database locks when this locking mode is used.
Note: To find out more about creating and populating the TAFJ_HASHLOCKS table, which is required for
DATABASE locking mode, in $TAFJ_HOME/doc see TAFJ-Lock [Link].
25
S ta c k 3 R e d H a t - W e b L o g i c R u n b o o k 2 .1
2. To check that the TAFJ installation was successful and that the properties file has been correctly
set, execute tDiag. This command displays:
26
S ta c k 3 R e d H a t - W e b L o g i c R u n b o o k 2 .1
27
S ta c k 3 R e d H a t - W e b L o g i c R u n b o o k 2 .1
7 Sanity checks
Before proceeding to application server deployment, you need to confirm that Transact installation was
successful by performing two sanity checks.
Procedure
28
S ta c k 3 R e d H a t - W e b L o g i c R u n b o o k 2 .1
7 .2 Running DBTools
DBTools is a TAFJ tool that provides a console to execute database commands. The console can only
be accessed by authenticated users. Create a TAFJ user using the [Link] utility.
Procedure
2. Create a user by passing username and password parameters to the [Link] utility.
29
S ta c k 3 R e d H a t - W e b L o g i c R u n b o o k 2 .1
4. The DBTools console is launched. View the database name, database username and IP address
in the bottom left of the screen.
30
S ta c k 3 R e d H a t - W e b L o g i c R u n b o o k 2 .1
The configuration of WebLogic application server for TAFJ-Transact deployment is automated using the
WLST scripting tool in WebLogic. You need to manually update two TAFJ files ([Link] and
the [Link] script) to automate the configuration.
[Link]
3. Login to the console with the credentials you defined when installing WebLogic.
31
S ta c k 3 R e d H a t - W e b L o g i c R u n b o o k 2 .1
32
S ta c k 3 R e d H a t - W e b L o g i c R u n b o o k 2 .1
6. Enter the Server Name and Server Listen Port. For Should this server belong to a
cluster? select No, this is a stand-alone server.
33
S ta c k 3 R e d H a t - W e b L o g i c R u n b o o k 2 .1
7. Click Finish.
9. Click New. Enter the machine name and select Unix as the Machine OS.
34
S ta c k 3 R e d H a t - W e b L o g i c R u n b o o k 2 .1
11. Under Configuration click the Node Manager sub-menu. Change Type to Plain if it is SSL and
click Save. Plain means that the communication with this Java-based node manager is not
encrypted.
12. In the console, select Domain Structure > Environment > Servers then click Server-1.
13. Select Machine-1, which you created in a previous step, and click Save.
35
S ta c k 3 R e d H a t - W e b L o g i c R u n b o o k 2 .1
15. Restart the server for the new changes to take effect. Go to $WEBLOGIC_HOME/bin and stop
the WebLogic server by executing [Link]. Start it again by executing
[Link].
./[Link]
nohup ./[Link]
16. Go to $WEBLOGIC_HOME/nodemanager.
20. Login to the WebLogic admin console. To start the server in the console, select Domain
Structure > Environment > Servers section and click the Control tab.
36
S ta c k 3 R e d H a t - W e b L o g i c R u n b o o k 2 .1
22. The server takes a few minutes to start. You should see the server state displayed as
STARTING. When the server state becomes RUNNING, the WebLogic managed server has
successfully started.
37
S ta c k 3 R e d H a t - W e b L o g i c R u n b o o k 2 .1
4. Add TAFJ/lib, TAFJ/ext, dbdrivers for the database and the Transact-precomplied jar files path
to Class Path area.
5. In the Arguments section set the JVM parameter [Link] to $TAFJ_HOME, the hostname
to the name of your managed server and [Link] to utf8 (TAFJ requires utf8
38
S ta c k 3 R e d H a t - W e b L o g i c R u n b o o k 2 .1
encoding).
2. Open [Link].
3. Enter the WebLogic username and password (these are used to access the WebLogic admin
console).
5. Enter the name of the Admin server, the managed server and the OS of the system.
39
S ta c k 3 R e d H a t - W e b L o g i c R u n b o o k 2 .1
6. Create a temporary folder (for example, tmp) for the persistence store file and enter the path to
this folder for weblo_store_path.
7. Set tafjHome and t24Home to the values for $TAFJ_HOME and $T24_HOME respectively.
40
S ta c k 3 R e d H a t - W e b L o g i c R u n b o o k 2 .1
Procedure
2. Open [Link]
3. In the TAFJ JDBC drivers section change oracle-12c to oracle-19c (because we are
configuring WebLogic with Oracle 19c).
4. Click Save.
41
S ta c k 3 R e d H a t - W e b L o g i c R u n b o o k 2 .1
6. Execute the following command to invoke WLST and execute the specified [Link]
loading properties from [Link].
---------------------------------------------------------------------
Start T24/TAFJ configuration in Weblogic
---------------------------------------------------------------------
Server Environment
Connecting to t3://[Link] with userid weblogic ...
Successfully connected to Admin Server "AdminServer" that belongs to domain "base_
domain".
42
S ta c k 3 R e d H a t - W e b L o g i c R u n b o o k 2 .1
You have an edit session in progress, hence WLST will not block for your deployment
to complete.
Started the Deployment of Application. Please refer to the returned WLSTProgress
object or variable LAST to track the status.
Saving all your changes ...
Saved all your changes successfully.
Activating all your changes, this may take a while ...
The edit lock associated with this edit session is released once the activation is
completed.
Activation completed
Disconnected from weblogic server: AdminServer
---------------------------------------------------------------------
T24/TAFJ configuration in Weblogic is done !
---------------------------------------------------------------------
7. After the script has run succesfully, login to the WebLogic Console.
8. You must now verify that TAFJJEE_EAR.ear and [Link] have been deployed. Go
to Domain Structure > Environment > Servers.
9. Select Server-1 and, under Configuration, click the Server start tab.
10. Under Class Path you may see the TAFJ path being repeated at the beginning.
43
S ta c k 3 R e d H a t - W e b L o g i c R u n b o o k 2 .1
Procedure
1. In the console, select Domain Structure > Environment > Services > Data Sources >
Monitoring.
44
S ta c k 3 R e d H a t - W e b L o g i c R u n b o o k 2 .1
Procedure
3. In Settings for myrealm, select the Users and Groups and Users tabs.
45
S ta c k 3 R e d H a t - W e b L o g i c R u n b o o k 2 .1
46
S ta c k 3 R e d H a t - W e b L o g i c R u n b o o k 2 .1
8. Click the tShow servlet to view the compilation details of a Transact routine on the application
server.
47
S ta c k 3 R e d H a t - W e b L o g i c R u n b o o k 2 .1
8 .6 Accessing BrowserWeb
Procedure
2. Log into BrowserWeb by using a valid Transact Username and Password. The landing page is
displayed.
48
S ta c k 3 R e d H a t - W e b L o g i c R u n b o o k 2 .1
49
S ta c k 3 R e d H a t - W e b L o g i c R u n b o o k 2 .1
Note: This runbook does not cover deployment of our other product user interfaces such as Temenos
Connect Internet Banking (TCIB) and Mobile Banking (TCMB). The following sections are only required if
you are deploying UXP Browser.
1. In the Unix shell, copy the [Link] file from Distribution to the $TEMENOS_
HOME/UXPBrowser folder.
unzip [Link]
50
S ta c k 3 R e d H a t - W e b L o g i c R u n b o o k 2 .1
l [Link]
l [Link]
l [Link]
l [Link]
l [Link]
l [Link]
l [Link]
l [Link]
l [Link]
l [Link]
51
S ta c k 3 R e d H a t - W e b L o g i c R u n b o o k 2 .1
mv [Link] [Link]
mv [Link] [Link]
mv [Link] [Link]
mv [Link] [Link]
4. Unzip IRISR18_CatalogServices_TAFJ_20.[Link].
unzip IRISR18_CatalogServices_TAFJ_20.[Link]
5. Rename [Link].
mv [Link] $UXPBROWSER/[Link]
52
S ta c k 3 R e d H a t - W e b L o g i c R u n b o o k 2 .1
mv [Link] $UXPBROWSER
7. Unzip [Link].
unzip [Link]
l [Link]
l [Link]
mkdir $TEMENOS_HOME/properties
cp [Link] $TEMENOS_HOME/properties
cp [Link] $TEMENOS_HOME/properties
53
S ta c k 3 R e d H a t - W e b L o g i c R u n b o o k 2 .1
To do this, we need a pair of keys (either RSA private keys or RSA public keys). Follow the steps below
to generate a keystore file and then export the public key into a certificate file.
Procedure
./keytool -genkey -alias temenos_uxpb -keyalg RSA -keystore [Link] -keysize 2048
The command creates a keystore file called [Link] with one RSA key in it. The alias of the
key is called temenos_uxpb. The algorithm that is used to create the key is RSA. The size of the
key is 2048 bits and the default format of the keystore is JKS.
a. The password for the keystore. You can find the password value of the keystore in
[Link]/WEB-INF/classes/[Link] .
54
S ta c k 3 R e d H a t - W e b L o g i c R u n b o o k 2 .1
j. When you see the prompt Enter key password for <temenos_uxpb>, just press
Enter.
55
S ta c k 3 R e d H a t - W e b L o g i c R u n b o o k 2 .1
4. Now that you have a keystore file, the next step is to export the public key as a separate entity.
Create a .cer keystore file using the following command.
The command specifies the jks file, the alias of the key, and the output file temenos_uxpb.cer.
Enter the password (from [Link], that is, Temen0s). The .cer file will
be created successfully.
You should see .jks and .cer files generated in $WAS_HOME/java/8.0/bin directory.
5. Create a directory to store the keystore and certificate. You can create the directory anywhere you
want to and give it any name you choose. In this example, we created a uxpb_weblogic_keys
directory under TEMENOS_HOME. Move or copy the created .jks and .cer files to this directory.
mkdir $TEMENOS_HOME/uxpb_weblogic_keys
mv $JAVA_HOME//bin/temenos_uxpb.cer $TEMENOS_HOME/ uxpb_weblogic_keys/
mv $WAS_HOME /bin/[Link] $TEMENOS_HOME/ uxpb_weblogic_keys/
cd $TEMENOS_HOME/ux uxpb_weblogic_keys
chmod 755 *
56
S ta c k 3 R e d H a t - W e b L o g i c R u n b o o k 2 .1
1. In the WebLogic console, select Domain Structure > Environment > Servers.
-DBRP_HOME=/srv/Temenos -DedgeSystemPropertyFolder=/srv/Temenos/properties
-DedgeSystemPropertyUpdaters=[Link]
-DedgeSystemDebug=Y
-[Link]=jms/ConnectionFactory
9 .4 Configuring [Link]
Procedure
57
S ta c k 3 R e d H a t - W e b L o g i c R u n b o o k 2 .1
9 .5 Configuring [Link]
Procedure
58
S ta c k 3 R e d H a t - W e b L o g i c R u n b o o k 2 .1
9 .6 Installing [Link]
Procedure
2. Specify the file path of the keystore and certificate files, and the keystore password and alias
details in [Link]\WEB-INF\classes\[Link].
59
S ta c k 3 R e d H a t - W e b L o g i c R u n b o o k 2 .1
60
S ta c k 3 R e d H a t - W e b L o g i c R u n b o o k 2 .1
61
S ta c k 3 R e d H a t - W e b L o g i c R u n b o o k 2 .1
9. Click Domain Structure > Deployment in the left menu to view the deployments summary.
62
S ta c k 3 R e d H a t - W e b L o g i c R u n b o o k 2 .1
9 .7 Installing [Link]
Procedure
2. Specify the file path of keystore and certificate files, keystore password and Alias details in
[Link]\WEB-INF\lib\ Authenticator-
[Link]\[Link].
63
S ta c k 3 R e d H a t - W e b L o g i c R u n b o o k 2 .1
4. Delete the default Temenos supplied [Link] and temenos_uxpb.cer files from
[Link]\WEB-INF\lib\[Link]\.
64
S ta c k 3 R e d H a t - W e b L o g i c R u n b o o k 2 .1
65
S ta c k 3 R e d H a t - W e b L o g i c R u n b o o k 2 .1
9. Click .
10. Click Domain Structure > Deployment in the left menu to view the deployments summary.
66
S ta c k 3 R e d H a t - W e b L o g i c R u n b o o k 2 .1
9 .8 Installing [Link]
Procedure
b. Enter the user and password details you created in myrealms earlier for the
transportLayerUser and transportLayerCredential.
67
S ta c k 3 R e d H a t - W e b L o g i c R u n b o o k 2 .1
Old entries
<filter-mapping>
<filter-name>request-context</filter-name>
<servlet-name>CamelServlet</servlet-name>
</filter-mapping>
Updated entries
<filter-mapping>
<filter-name>request-context</filter-name>
<servlet-name>CamelServlet</servlet-name>
<url-pattern>/*</url-pattern>
</filter-mapping>
4. Install [Link].
68
S ta c k 3 R e d H a t - W e b L o g i c R u n b o o k 2 .1
69
S ta c k 3 R e d H a t - W e b L o g i c R u n b o o k 2 .1
9. Click Domain Structure > Deployment in the left menu to view the deployments summary.
9 .9 Installing [Link]
Procedure
70
S ta c k 3 R e d H a t - W e b L o g i c R u n b o o k 2 .1
b. Enter the user and password details you created in myrealms earlier for the
transportLayerUser and transportLayerCredential.
Old entries
<filter-mapping>
<filter-name>request-context</filter-name>
71
S ta c k 3 R e d H a t - W e b L o g i c R u n b o o k 2 .1
<servlet-name>CamelServlet</servlet-name>
</filter-mapping>
Updated entries
<filter-mapping>
<filter-name>request-context</filter-name>
<servlet-name>CamelServlet</servlet-name>
<url-pattern>/*</url-pattern>
</filter-mapping>
4. Install [Link].
72
S ta c k 3 R e d H a t - W e b L o g i c R u n b o o k 2 .1
9. Click Domain Structure > Deployment in the left menu to view the deployments summary.
73
S ta c k 3 R e d H a t - W e b L o g i c R u n b o o k 2 .1
9 .1 0 Installing [Link]
Procedure
74
S ta c k 3 R e d H a t - W e b L o g i c R u n b o o k 2 .1
<context-root>ResourceServer</context-root>
<container-descriptor>
<show-archived-real-path-enabled>true</show-archived-real-path-enabled>
<prefer-application-packages>
<package-name>[Link].*</package-name>
</prefer-application-packages>
</container-descriptor>
</weblogic-web-app>
3. Install [Link].
75
S ta c k 3 R e d H a t - W e b L o g i c R u n b o o k 2 .1
8. Click Domain Structure > Deployment in the left menu to view the deployments summary.
76
S ta c k 3 R e d H a t - W e b L o g i c R u n b o o k 2 .1
9 .1 1 Installing t24-EB_CatalogService-[Link]
The t24-EB_CatalogService-[Link] is located in $BNK_HOME/T24/bnk/Extensions/
EB_CatalogService /t24ejb.
Procedure
77
S ta c k 3 R e d H a t - W e b L o g i c R u n b o o k 2 .1
<security-role-assignment>
<role-name>t24user</role-name>
<principal-name>SSOUSER1</principal-name>
<principal-name>SSOUSER2</principal-name>
</security-role-assignment>
4. Install t24-EB_CatalogService-[Link].
78
S ta c k 3 R e d H a t - W e b L o g i c R u n b o o k 2 .1
79
S ta c k 3 R e d H a t - W e b L o g i c R u n b o o k 2 .1
8. Click Domain Structure > Deployment in the left menu to view the deployments summary.
9 .1 2 Installing t24-EB_ResourceProviderService-[Link]
t24-EB_ResourceProviderService-[Link] is located in $BNK_
HOME/T24/bnk/Extensions/EB_ResourceProviderService/t24ejb.
Procedure
80
S ta c k 3 R e d H a t - W e b L o g i c R u n b o o k 2 .1
81
S ta c k 3 R e d H a t - W e b L o g i c R u n b o o k 2 .1
4. Install t24-EB_ResourceProviderService-[Link].
82
S ta c k 3 R e d H a t - W e b L o g i c R u n b o o k 2 .1
8. Click Domain Structure > Deployment in the left menu to view the deployments summary.
83
S ta c k 3 R e d H a t - W e b L o g i c R u n b o o k 2 .1
9 .1 3 Installing t24-EB_AuthenticationService-[Link]
The t24-EB_AuthenticationService-[Link] is located in $BNK_
HOME/T24/bnk/Extensions/ EB_AuthenticationService/t24ejb.
Procedure
84
S ta c k 3 R e d H a t - W e b L o g i c R u n b o o k 2 .1
3. Install t24-EB_AuthenticationService-[Link].
85
S ta c k 3 R e d H a t - W e b L o g i c R u n b o o k 2 .1
7. Click Domain Structure > Deployment in the left menu to view the deployments summary.
86
S ta c k 3 R e d H a t - W e b L o g i c R u n b o o k 2 .1
cd $WEBLOGIC_HOME/bin
./[Link]
./ [Link]
87
S ta c k 3 R e d H a t - W e b L o g i c R u n b o o k 2 .1
This will output the [Link] folder, HelpText, and other xml files.
2. In the Weblogic console, in the Arguments section, set the JVM parameter -
[Link]=/srv/Temenos/[Link]/HelpText.
88
S ta c k 3 R e d H a t - W e b L o g i c R u n b o o k 2 .1
-[Link]=/srv/Temenos/[Link]/HelpText
89
S ta c k 3 R e d H a t - W e b L o g i c R u n b o o k 2 .1
90
S ta c k 3 R e d H a t - W e b L o g i c R u n b o o k 2 .1
1. Download [Link] from the Apache website and extract the zip file.
2. In the Unix shell, navigate to any directory and create a new temporary folder (for example, tmp in
$TEMENOS_HOME/install).
cd $TEMENOS_HOME/install/tmp
jar -xf [Link]
cd $TEMENOS_HOME/install/tmp /WEB-INF/lib
l [Link]
l [Link]
91
S ta c k 3 R e d H a t - W e b L o g i c R u n b o o k 2 .1
t24-EB_CatalogService-[Link]
t24-IF_IntegrationLandscapeService-[Link]
t24-DS_DesignStudioInstallerService-[Link]
t24-EB_OFSConnectorService-[Link]
t24-EB_ResourceProviderService-[Link]
t24-IF_IntegrationFlowService-[Link]
t24-IF_IntegrationFrameworkService-[Link]
t24-IF_InflowService-[Link]
[Link]
8. Open /WEB-INF/[Link] and configure database connectivity by adding the data source.
<resource-ref id="ResourceRef_t24DataSource">
<description>Used to get connections from T24 jdbc pool
</description>
<res-ref-name>jdbc/t24DataSource</res-ref-name>
<res-type>[Link]</res-type>
<res-auth>Container</res-auth>
</resource-ref>
<resource-ref id="ResourceRef_t24LockingDataSource">
<description>Used to get connections from T24 jdbc pool
</description>
<res-ref-name>jdbc/t24LockingDataSource</res-ref-name>
<res-type>[Link]</res-type>
<res-auth>Container</res-auth>
</resource-ref>
9. Navigate to WEB-INF/conf and delete [Link]. This removes the local [Link],
causing WebLogic to use its own [Link].
92
S ta c k 3 R e d H a t - W e b L o g i c R u n b o o k 2 .1
rm –rf [Link]
cd $TEMENOS_HOME/install/tmp
rm –rf [Link]
jar cf [Link] *
cp [Link] $TEMENOS_HOME/install
1 0 .2 Installing [Link]
Procedure
93
S ta c k 3 R e d H a t - W e b L o g i c R u n b o o k 2 .1
94
S ta c k 3 R e d H a t - W e b L o g i c R u n b o o k 2 .1
8. Click Save.
cd $WEBLOGIC_HOME/bin
./[Link]
./ [Link]
95
S ta c k 3 R e d H a t - W e b L o g i c R u n b o o k 2 .1
2. Select Validate. The display will indicate whether the web services are working properly.
96
S ta c k 3 R e d H a t - W e b L o g i c R u n b o o k 2 .1
3. Select Services. This will list out the services deployed in Axis2.
1. In the axis2 servlet, go to services and click any service to get the wsdl. For example, the wsdl
here is for IntegrationFlowService.
97
S ta c k 3 R e d H a t - W e b L o g i c R u n b o o k 2 .1
2. Create a new SOAP project using wsdl in a third party tool such as SOAPUI.
Enter the Project Name and the Initial WSDL, for example:
Project
axis_test
Name
Initial [Link]
WSDL address:9080/axis2/services/IntegrationFlowServiceWS?wsdl
98
S ta c k 3 R e d H a t - W e b L o g i c R u n b o o k 2 .1
4. Double-click Request1.
Note: The flowName value can be any of the flows you see in
[Link].
99
S ta c k 3 R e d H a t - W e b L o g i c R u n b o o k 2 .1
100
S ta c k 3 R e d H a t - W e b L o g i c R u n b o o k 2 .1
101
S ta c k 3 R e d H a t - W e b L o g i c R u n b o o k 2 .1
The SOAP response in the right pane indicates that IntegrationFlowService of Axis2 can
communicate with Transact.
You have now completed your deployment of Transact on TAFJ on WebLogic with an Oracle 19c
database. You can now carry out business operations in Transact using BrowserWeb and
UXPBrowser.
102