Documente Academic
Documente Profesional
Documente Cultură
C reat ed b y J u mp S t art
S t a ck 5 T ru e B l u e R u n b ook 1. 0
Contents
1 About this Runbook 4
1.1 Stacks table 5
1.2 Audience 5
1.2.1 Skills and knowledge 6
1.3 Optional and Advanced tasks 6
1.4 Legal 6
1.5 History 7
2 Introduction 8
3 Prerequisites 9
3.1 JDK 9
3.2 Directory structure 9
Environment variables 11
5 Installing TAFJ 13
6 Installing T24 19
6.1 Configuring TAFJ T24 20
Example: 20
6.2 Database connection settings 20
Example 20
6.3 Performance enhancement 21
6.4 JDBC drivers 21
2 C reat ed b y J u mp S t art
S t a ck 5 T ru e B l u e R u n b ook 1. 0
8 Configuring WebSphere 25
8.1 Creating the profile with Profile Management 25
8.1.1 Multiple profiles 26
8.2 Creating the profile with TAFJ scripts 26
8.2.1 Starting the server 27
Accessing the administration console 28
Stopping the server 29
3 C reat ed b y J u mp S t art
S t a ck 5 T ru e B l u e R u n b ook 1. 0
This runbook does not tell you how to install 3rd Party software, such as DB2 or JDK 1.7. For help, see the
relevant vendor's documentation.
4 C reat ed b y J u mp S t art
S t a ck 5 T ru e B l u e R u n b ook 1. 0
1. 1 Stacks table
1. 2 Audience
This runbook is designed for technical consultants who want to deploy TAFJ-T24 on a WebSphere application
server with a DB2 database.
5 C reat ed b y J u mp S t art
S t a ck 5 T ru e B l u e R u n b ook 1. 0
To use this runbook, you need a basic understanding of TAFJ-T24, WebSphere application servers and the
DB2 database.
Term Description
Non-mandatory task. You can install and configure your TAFJ-T24 solution
Optional without carrying out this task, but you may choose to do so if it meets your
organization's requirements.
A task carried out by advanced users - those who have advanced knowledge of
Advanced TAFJ-T24 and/or the technology that supports it. Such tasks can be either
mandatory or Optional.
1. 4 Legal
© Copyright 2017 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.
6 C reat ed b y J u mp S t art
S t a ck 5 T ru e B l u e R u n b ook 1. 0
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. 5 History
Version Date Description Author
7 C reat ed b y J u mp S t art
S t a ck 5 T ru e B l u e R u n b ook 1. 0
2 Introduction
This Stack 5 True Blue Runbook describes how to install and configure TAFJ-T24 on an IBM AIX 7.x server
Operating System. The other components of the stack comprise:
After TAFJ-T24 is installed to the AIX server, the stack is deployed using a WebSphere application server.
1IBM DB2 contains database server products developed by IBM. These products all support the relational model, but in recent years some products have been
extended to support object-relational features and non-relational structures like JSON and XML.
2WebSphere Application Server (WAS) is an IBM web application server product. It is a software framework and middleware that hosts Java based web
applications.
3Java Development Kit
8 C reat ed b y J u mp S t art
S t a ck 5 T ru e B l u e R u n b ook 1. 0
3 Prerequisites
Before you start to install and confgure the stack, you must have installed all 3rd Party software, including:
The TAFJ1 runtime, T242 libraries and BrowserWeb.war files are available from Distribution for copying into
the Linux server. UXP Browser3 related files are also provided by Distribution - these include the the UXP
Browser folder, hothouse-iris.war and Browser.war. T24 tables are preloaded to the DB2 11.1 database.
3. 1 JDK
IBM provides its own JDK for the AIX system - the Java Software Development Kit (SDK). The JDK from
Oracle is not valid on an AIX system. WebSphere includes an IBM SDK, but you may need to install an SDK
if you're deploying the Classic view.
The required version is the IBM SDK, Java Technology Edition, Version 7 Release 1. To find out how to
install it, see "Installing the JDK".
3. 2 Directory structure
Create the following directory structure on the AIX server:
# mkdir –p /u01/Temenos
# mkdir –p /u01/Temenos/T24
# mkdir –p /u01/Temenos/TAFJ
9 C reat ed b y J u mp S t art
S t a ck 5 T ru e B l u e R u n b ook 1. 0
# mkdir –p /u01/Temenos/Install
# mkdir –p /u01/Temenos/3rdParty/As/IBM/WebSphere8.5.5/AppServer
Directory Description
Temenos/Install The Install directory contains the installers for setting up TAFJ-T24.
10 C reat ed b y J u mp S t art
S t a ck 5 T ru e B l u e R u n b ook 1. 0
Environment variables
##############################################
# Temenos Home
#
export TEMENOS_HOME=/u01/Temenos
echo "TEMENOS_HOME="$TEMENOS_HOME
##############################################
# TAFJ Home
#
export TAFJ_HOME=$TEMENOS_HOME/TAFJ
echo "TAFJ_HOME="$TAFJ_HOME
export PATH=$TAFJ_HOME/bin:$PATH
##############################################
# T24 Home
#
export T24_HOME=$TEMENOS_HOME/T24
echo "T24_HOME="$T24_HOME
################################################
# WebSphere Home
#
export WAS_HOME=$TEMENOS_HOME/3rdParty/As/IBM/WebSphere8.5.5/AppServer
echo "WAS_HOME="$WAS_HOME
################################################
cd $TEMENOS_HOME
11 C reat ed b y J u mp S t art
S t a ck 5 T ru e B l u e R u n b ook 1. 0
This runbook does not tell you how to install 3rd Party software, such as DB2 or JDK 1.7. For help, see the
relevant vendor's documentation.
4. 1 Supporting documentation
The TAFJ runtime contains a doc directory, which contains various documents on TAFJ utilities. It also
contains installation guides for various databases and application servers.
4. 2 Check your OS
To check if the required OS version is used, use the oslevel command to display the AIX version, release,
Technology Level (TL), Service Pack (SP) and build date. For example, this output shows AIX V7.2
Technology Level 0, Service Pack 1, built in the 43rd week of 2015 :
# oslevel -s
7200-00-01-1543
12 C reat ed b y J u mp S t art
S t a ck 5 T ru e B l u e R u n b ook 1. 0
5 Installing TAFJ
Before you begin, you need the following TAFJ installation package from Temenos: TAFJ.xx.xxx.0.tar.gz
To install TAFJ:
1. Log onto all servers in the Application layer with the t24user.
# mkdir -p $TEMENOS_HOME/Install/tafjinst
# gunzip $TEMENOS_HOME/Install/TAFJ.DEV.201612.0.tar.gz
b. During the install, change the default installation directory to the full path of $TAFJ_HOME, when
prompted for the install directory:
13 C reat ed b y J u mp S t art
S t a ck 5 T ru e B l u e R u n b ook 1. 0
# cd $TEMENOS_HOME/Install/tafjinst
# chmod 755 *
# echo $TAFJ_HOME
# . ./Setup_TAFJ.DEV.201612.0.sh
-----------------
YAJI v R16
WARNING : JDK 1.7 or above required
Starting setup...
========================================================
. Welcome to the Installation program of TAFJ .
. This setup will install the necessary libraries to .
. compile and run BASIC programs as well as some .
. additional tools and Eclipse plug-ins. .
. Note that nothing will be modified outside of the .
. directory you will specify for the installation. .
. To fully uninstall it, just delete the directory. .
========================================================
========================================================
Please enter the install Directory.
default :
‘/u01/Temenos/Install/tafjinst/TAFJ’
/u01/Temenos/Install/tafjinst/TAFJ
========================================================
Please enter the eclipse home directory (Optional).
When provided, a tafj.link, used to resolve tafj eclipse
plugins will be created under ECLIPSE_HOME/dropins
If this file already exist it will be replaced
default : '/storage/yanxin/R1612_tafj/Temenos/TAFJ/conf'
'/u01/Temenos/TAFJ/conf' doesn't exist. Create (y/n) ?
y
Extracting META-INF/META-INF/MANIFEST.MFCodeCoverage/ (dir)
JMSInjector/ (dir)
PROC/ (dir)
Regression/ (dir)
RulesEngine/ (dir)
TAFJSessionMonitor/ (dir)
appserver/ (dir)
14 C reat ed b y J u mp S t art
S t a ck 5 T ru e B l u e R u n b ook 1. 0
appserver/MQ/ (dir)
appserver/basic/ (dir)
appserver/basic/TAFJ.BP/ (dir)
appserver/jboss/ (dir)
appserver/jboss/jboss6eap/ (dir)
appserver/jboss/jboss6eap/jboss-cli/ (dir)
appserver/jboss/jboss6eap/modules/ (dir)
appserver/jboss/jboss6eap/modules/com/ (dir)
…
appserver/jboss/jboss6eap/modules/com/temenos/ (dir)
appserver/jboss/jboss6eap/modules/com/temenos/t24/ (dir)
appserver/jboss/jboss6eap/modules/com/temenos/tafj/ (dir)
…
…
…
ECLIPSE_HOME: /u01/Temenos/TAFJ/conf
tafj.link created: /u01/Temenos/TAFJ/conf
===========================================================
. Thank you for having installed TAFJ .
. *** IMPORTANT *** .
. Please make sure that you have the environment variable .
. JAVA_HOME set to a JDK 7 or above. .
===========================================================
Last login: Tue Feb 14 22:01:50 CET 2017 on ssh from 10.44.245.119
TEMENOS_HOME=/storage/auser/R1612_tafj/Temenos
JAVA_HOME=/usr/java71_64
java version "1.7.0"
Java(TM) SE Runtime Environment (build pap6470_27-20131115_04)
15 C reat ed b y J u mp S t art
S t a ck 5 T ru e B l u e R u n b ook 1. 0
IBM J9 VM (build 2.7, JRE 1.7.0 AIX ppc64-64 Compressed References 20131114_175264 (JIT
enabled, AOT enabled)
J9VM - R27_Java727_GA_20131114_0833_B175264
JIT - tr.r13.java_20131113_50523
GC - R27_Java727_GA_20131114_0833_B175264_CMPRSS
J9CL - 20131114_175264)
JCL - 20131113_01 based on Oracle 7u45-b18
TAFJ_HOME=/u01/Temenos/TAFJ
T24_HOME=/u01/Temenos/T24
WAS_HOME=/u01/Temenos/3rdParty/As/WAS/WebSphere8.5.5/AppServer
#
# tDiag
__________________________________________________________________
Home : '/u01/Temenos/TAFJ'
Conf directory : '/u01/Temenos/TAFJ/conf'
Log directory : '/u01/Temenos/TAFJ/log
Log directory T24 : '/u01/Temenos/TAFJ/log_T24
Version : R16_SP5
__________________________________________________________________
java.home : /usr/java71_64/jre
java.vendor : IBM Corporation
java.version : 1.7.0
os.arch : ppc64
os.name : AIX
HostName : gvalpar03
IP Address : 10.42.4.202
Runtime : Double Byte SysSeparator
__________________________________________________________________
- Project : 'tafj'
Basic source : /u01/Temenos/TAFJ/samples/basic
16 C reat ed b y J u mp S t art
S t a ck 5 T ru e B l u e R u n b ook 1. 0
17 C reat ed b y J u mp S t art
S t a ck 5 T ru e B l u e R u n b ook 1. 0
# tVersion
<ivy-module version="1.0">
<info organisation="Temenos" module="TAFJ" branch="R17_ALL"/>
<dependencies>
<dependency org="Temenos" branch="DEV_201612" name="FJ_TAFJCache" rev="0"/>
<dependency org="Temenos" branch="DEV_201612" name="FJ_TAFJClient" rev="0"/>
<dependency org="Temenos" branch="DEV_201612" name="FJ_TAFJCommon" rev="0"/>
<dependency org="Temenos" branch="DEV_201612" name="FJ_TAFJCompiler" rev="0"/>
<dependency org="Temenos" branch="DEV_201612" name="FJ_TAFJCore" rev="2" />
<dependency org="Temenos" branch="DEV_201612" name="FJ_TAFJDBImport" rev="0"/>
<dependency org="Temenos" branch="DEV_201612" name="FJ_TAFJLocking" rev="0"/>
<dependency org="Temenos" branch="DEV_201612" name="FJ_TAFJLogging" rev="0"/>
<dependency org="Temenos" branch="DEV_201612" name="FJ_TAFJPackager" rev="0"/>
<dependency org="Temenos" branch="DEV_201612" name="FJ_TAFJTelnetD" rev="0"/>
<dependency org="Temenos" branch="DEV_201612" name="FJ_TAFJVersion" rev="0"/>
<dependency org="Temenos" branch="DEV_201612" name="FJ_TAFJBASIC" rev="0"/>
<dependency org="Temenos" branch="DEV_201612" name="FJ_tComponentFramework" rev="0"/>
</dependencies>
18 C reat ed b y J u mp S t art
S t a ck 5 T ru e B l u e R u n b ook 1. 0
6 Installing T24
Before you start, you'll need the MB.R16.000.DB2XX.UNIX.TAFJR16.20170930.bnk.tar.gz installation
package from Distribution.
To install T24:
# mkdir -p $TEMENOS_HOME/T24
# gunzip $TEMENOS_HOME/Install/MB.R16.000.DB2XX.UNIX.TAFJR16.20170930.bnk.tar.gz
# ls bnk
Extensions
UD
lib
t24lib
# mv $TEMENOS_HOME/Install/bnk $TEMENOS_HOME/T24
# ls $TEMENOS_HOME/T24
bnk
19 C reat ed b y J u mp S t art
S t a ck 5 T ru e B l u e R u n b ook 1. 0
Example:
Specify the URL to connect to your RDMS. You can ask your database
temn.tafj.jdbc.url
administrator about this URL.
Specify the driver to connect to your RDMS. You can ask your database
temn.tafj.jdbc.driver
administrator about the driver to use.
temn.tafj.jdbc.username and Specify the user name and password to connect to the database. Ask your
temn.tafj.jdbc.password database administrator for them.
Example
#********************************************************************
#
# Database setup
#
#********************************************************************
20 C reat ed b y J u mp S t art
S t a ck 5 T ru e B l u e R u n b ook 1. 0
#
temn.tafj.jdbc.driver = com.ibm.db2.jcc.DB2Driver
temn.tafj.jdbc.username = <user name>
temn.tafj.jdbc.password = <password>
6. 3 Performance enhancement
For performance reasons, change the value of the keys temn.tafj.jdbc.write.use.merge and tem-
n.tafj.jdbc.write.use.merge.no.xml to false.
#********************************************************************
#
# Database Specific setup
#
#********************************************************************
# Use the MERGE statement instead of UPDATE/INSERT for NO XML Schema and NO XML Schema work
#
temn.tafj.jdbc.write = false
6. 4 JDBC drivers
You need to copy the correct JDBC driver into the $TAFJ_HOME/ext directory. This directory is automatically
added to the TAFJ classpath.
JDBC drivers are provided in the $TAFJ_HOME/dbdrivers directory. The jars under dbdrivers folder can be
used as reference - ideally, the JDBC drivers should match the database version. You might need to find the
correct version of the jars from your database administrator, for example:
l ${DB2_HOME}/sqllib/java/db2jcc*.jar
l ${DB2_HOME}/sqllib/java/db2jcc_license*.jar
21 C reat ed b y J u mp S t art
S t a ck 5 T ru e B l u e R u n b ook 1. 0
2. Copy the db2jcc*.jar and db2jcc_license*.jar files to the newly created folder.
22 C reat ed b y J u mp S t art
S t a ck 5 T ru e B l u e R u n b ook 1. 0
7. 1 Classic
To check T24 in Classic view:
1. Change to $TAFJ_HOME/bin.
3. Log into the application using a valid T24 username and password.
GLOBUS Rev. 201612 SIGN.ON Copyright (c) Temenos Systems Ltd 2017
------------------------------------------------------------------------------
$$$$$$$$$$ $ $ $ $$ $$$$$ $$$$$ $$$ $$$$$$$$$$$$$$$$$$$$
$$$$$$$$$$$$$$$$$$ $$$ $$$ $ $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$
$$$$$$$$$$$$$$ $$ $$ $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$
$ $$$$$$$$ $$$$ $ $$ $$$$$$$$$$$$$$$$$$$$$$ $$
$$$$$$$$$$$$$$$ $$ $$$$$$$$$$$$$$$$$$$$$$$$$$$ $
$$$$$$$$$$$$ $ $$$$$$$$$$$$$$$$$$$$$$$$$$$$
$$$$$$$$$$$ $$ $$$$ $$ $$$$$$$$$$$$$$$ $
$$$$$$$$$ $$$$ $$$$$$$$$$$$$$$$$ $ $
$$$ $$$$$$$$$$$$$$$$$$$$$$$$$$$
$$$$ $$$$$$$$$$$$$ $$ $$$ $
$$$$$$ $$$$$$$$$$$$ $ $
$$$$$$$$$ $$$$$$ $ $$ $$$
$$$$$$$ $$$$$$ $ $$$$$
$$$$$ $$$$ $ $$$$$$$$
$$$ $$ $$ $$$ $
$$ $
------------------------------------------------------------------------------
21 MAR 2017 13:17:42 USER [14593,]
ACTION
23 C reat ed b y J u mp S t art
S t a ck 5 T ru e B l u e R u n b ook 1. 0
7. 2 DBTools
To access DBTools, you need to create a user, using the tUserMgnt utility. You use the same username and
password to log into DBTools.
24 C reat ed b y J u mp S t art
S t a ck 5 T ru e B l u e R u n b ook 1. 0
8 Configuring WebSphere
This chapter assumes that the IBM WebSphere 8.5 Application Server has already been installed (see
"Prerequisites").
The following sections describe how to configure IBM WebSphere. In this scenario, the application server is
configured as a standalone server and all T24 components are installed on one instance of the WebSphere
server.
l Administration server
l Application server
l JMS server
l Web server
You can use GUI tools or command line to create a new WebSphere Profile. Before you begin, the following is
the suggested nomenclature for profile naming.
product_name AML
TAP
25 C reat ed b y J u mp S t art
S t a ck 5 T ru e B l u e R u n b ook 1. 0
Mng Managed
Mgr Manager
Srv Server
number From 00 to 99
8 . 1 . 1 M ul t i pl e pr ofi l es
You can create a standalone server for T24 in the application layer. The profile name will be T24AppStd01.
You can have multiple profiles on one server, for example you can have profiles T24AppSrv01,
T24AppStd01,T24AppMgr01, and T24AppMng01 on the same machine.
# vi $TAFJ_HOME/appserver/was/setUpEnv.sh
# *********************************
# WAS
# *********************************
export WAS_HOME=/u01/Temenos/3rdParty/As/IBM/WebSphere8.5.5/AppServer
export HOST_NAME=
export PROFILE_NAME=T24AppStd01
26 C reat ed b y J u mp S t art
S t a ck 5 T ru e B l u e R u n b ook 1. 0
export NODE_NAME=$PROFILE_NAME'Node01'
export CELL_NAME=$NODE_NAME'Cell'
export SERVER_NAME=
export DMGR_USER=admin
export DMGR_PASSWORD=admin
export DMGR_HOST=
export DMGR_PORT=8879
# . ./createStandalone.sh
INSTCONFSUCCESS: Success: Profile T24AppStd01 now exists. Please consult
/u01/Temenos/3rdParty/As/IBM/WebSphere8.5.5/AppServer/profiles/T24AppStd01/logs/AboutThisProfile.txt for more
information about this profile.
8 . 2 . 1 St ar t i ng t he s er ver
# echo $WAS_HOME
/u01/Temenos/3rdParty/As/IBM/WebSphere8.5.5/AppServer
#
# $WAS_HOME/bin/startServer.sh T24AppStd01
ADMU0116I: Tool information is being logged in file
/u01/Temenos/3rdParty/As/IBM/WebSphere8.5.5/AppServer/profiles/T24AppStd01/logs/
T24AppStd01/startServer.log
ADMU0128I: Starting tool with the T24AppStd01 profile
ADMU3100I: Reading configuration for server: T24AppStd01
ADMU3200I: Server launched. Waiting for initialization status.
ADMU3000I: Server T24AppStd01 open for e-business; process id is 10420582
3. To determine the port of the instance, check the file AboutThisProfile.txt that is in the log folder of
the profile.
27 C reat ed b y J u mp S t art
S t a ck 5 T ru e B l u e R u n b ook 1. 0
# cat $WAS_HOME/profiles/T24AppStd01/logs/AboutThisProfile.txt
http://server_name:9060/ibm/console
28 C reat ed b y J u mp S t art
S t a ck 5 T ru e B l u e R u n b ook 1. 0
2. Log in with the user admin and password admin. The WebSphere Integrated Solutions Console opens.
29 C reat ed b y J u mp S t art
S t a ck 5 T ru e B l u e R u n b ook 1. 0
# vi $TAFJ_HOME/appserver/was/jython/tafj.py
3. Provide the parameters, save the changes and exit the editor.
############################################################
# Node details
#
server_name="T24AppStd01"
node_name=server_name+"Node01"
cell_name=node_name+"Cell"
cluster_name=""
#
############################################################
# JVM param
# -Xms and -Xmx of the JVM.
min_mem="1024"
max_mem="1024"
#
############################################################
# Path details
# i.e [/u01/Temenos/TAFJ] or [C:/Temenos/TAFJ]
tafjHome="/u01/Temenos/TAFJ"
# i.e [/u01/Temenos/T24] or [C:/Temenos/T24]
# will add <t24Home>/Lib/LocalDev/*;<t24Home>/Lib/GPack/*;
#
<t24Home>/Lib/T24Lib/*;<t24Home>/Lib/T24Email/*;<t24Home>/Lib/T24Sms/*;<t24Home>/Lib/RepGen/*;<t24Ho
me>/Lib/RulesEngine/*;
t24Home="/u01/Temenos/T24"
t24LocalDev=""
#
############################################################
# database details
#
# 1. replace the x by the version
# 2. The password have to be encrypted
#
# driver = [oracle11g,oracle-12c,db2_v10.x,h2-1.x.x]
dbDriver="db2_v11.1"
dbHostName="10.xx.xxx.xxx"
dbPort="50000"
dbName="<Your DB name>"
30 C reat ed b y J u mp S t art
S t a ck 5 T ru e B l u e R u n b ook 1. 0
dbUser="<user name>"
dbPwd="<password>"
dbDriverType="4"
############################################################
# Read only database details
#
# 1. replace the x by the version
# 2. The password have to be encrypted
#
dbROHostName=""
dbROPort=""
dbROdbName=""
dbROdbUser=""
dbROdbPwd=""
#
############################################################
# MQ Details details
#
# DO NOT PUT "localhost" but the IP for MQ!
mqManager="MQT24"
mqServerName=""
mqPort="1414"
mqChannel="T24Channel"
############################################################
# Browser details
#
# path of your BrowserWar file
browserWebHome="/u01/Temenos/Install/deployment"
# cd $TAFJ_HOME/appserver/was/jython
# ./T24Setup.sh T24AppStd01 admin admin
...
31 C reat ed b y J u mp S t art
S t a ck 5 T ru e B l u e R u n b ook 1. 0
...
...
Script15b43699419/workspace/cells/T24AppStd01Node01Cell/applications/BrowserWeb_war.ear/BrowserWeb_
war.ear
ADMA5005I: The application BrowserWeb_war is configured in the WebSphere Application Server
repository.
SECJ0400I: Successfully updated the application BrowserWeb_war with the appContextIDForSecurity
information.
ADMA5005I: The application BrowserWeb_war is configured in the WebSphere Application Server
repository.
ADMA5005I: The application BrowserWeb_war is configured in the WebSphere Application Server
repository.
ADMA5113I: Activation plan created successfully.
ADMA5011I: The cleanup of the temp directory for application BrowserWeb_war is complete.
ADMA5013I: Application BrowserWeb_war installed successfully.
BrowserWeb deployed
---------------------------------------------------------------------
T24/TAFJ configuration in WebSphere is done !
---------------------------------------------------------------------
1. Open the WebSphere Application Server console in your web browser by going to:
http://<Your IP Address>:9060/ibm/console
32 C reat ed b y J u mp S t art
S t a ck 5 T ru e B l u e R u n b ook 1. 0
33 C reat ed b y J u mp S t art
S t a ck 5 T ru e B l u e R u n b ook 1. 0
34 C reat ed b y J u mp S t art
S t a ck 5 T ru e B l u e R u n b ook 1. 0
# $WAS_HOME/bin/startServer.sh T24AppStd01
1. To access the TAFJEE application, open the following URL in your web browser:
http://<YOUR IP ADDRESS>:9080/TAFJEE/
35 C reat ed b y J u mp S t art
S t a ck 5 T ru e B l u e R u n b ook 1. 0
2. To access the BrowserWeb application, open the following URL in your web browser:
http://<YOUR IP ADDRESS>:9080/BrowserWeb
36 C reat ed b y J u mp S t art
S t a ck 5 T ru e B l u e R u n b ook 1. 0
37 C reat ed b y J u mp S t art
S t a ck 5 T ru e B l u e R u n b ook 1. 0
l hothouse-iris.war
l Browser.war
# mkdir $TEMENOS_HOME/Install/UXP-Browser
2. Copy the three files listed above into the folder, then list the folder.
# cd $TEMENOS_HOME/Install/UXP-Browser
# ls -a | cat
.
..
Browser.war
hothouse-iris.war
generated-201612.3.zip
# unzip generated-201612.3.zip
2. The generated and manual directories should now be present within UXP-Browser folder. To check,
38 C reat ed b y J u mp S t art
S t a ck 5 T ru e B l u e R u n b ook 1. 0
# cd $TEMENOS_HOME/Install/UXP-Browser
# ls -a | cat
.
..
Browser.war
hothouse-iris.war
generated
generated-201612.3.zip
manual
# cd $TEMENOS_HOME/Install/UXP-Browser
# mkdir tmp && cd tmp
# jar xf ../hothouse-iris.war
# vi WEB-INF/web.xml
<filter>
<filter-name>gzip-output</filter-name>
<filter-class>filter.gzip.GZIPFilter</filter-class>
</filter>
<filter-mapping>
<filter-name>gzip-output</filter-name>
<servlet-name>IRIS</servlet-name>
</filter-mapping>
39 C reat ed b y J u mp S t art
S t a ck 5 T ru e B l u e R u n b ook 1. 0
# cd $TEMENOS_HOME/Install/UXP-Browser/tmp
# jar cvf hothouse-iris.war *
# cp hothouse-iris.war ../
# cd ..
# rm -rf $TEMENOS_HOME/Install/UXP-Browser/tmp
1. Open the WebSphere Application Server console in your web browser by going to the following
location:
http://<Your IP Address>:9060/ibm/console
3. Go to Servers > Server Types > WebSphere application servers. In Application servers, click
T24AppStd01.
40 C reat ed b y J u mp S t art
S t a ck 5 T ru e B l u e R u n b ook 1. 0
4. 4. Go to Process definition > Java Virtual Machine. Increase Maximum heap size from 1024 to be
4096.
41 C reat ed b y J u mp S t art
S t a ck 5 T ru e B l u e R u n b ook 1. 0
1. In the WebSphere admin console, select JDBC providers > T24 NON-XA DB2 JDBC Driver.
2. Check that the Isolate this resource provider checkbox is not selected. Click Apply and OK.
42 C reat ed b y J u mp S t art
S t a ck 5 T ru e B l u e R u n b ook 1. 0
43 C reat ed b y J u mp S t art
S t a ck 5 T ru e B l u e R u n b ook 1. 0
5. Ensure the Isolate this resource provider checkbox is not selected. Click Apply and then OK.
44 C reat ed b y J u mp S t art
S t a ck 5 T ru e B l u e R u n b ook 1. 0
GENERATED ${UXPBROWSER}/generated
MANUAL ${UXPBROWSER}/manual
45 C reat ed b y J u mp S t art
S t a ck 5 T ru e B l u e R u n b ook 1. 0
2. Click New.
46 C reat ed b y J u mp S t art
S t a ck 5 T ru e B l u e R u n b ook 1. 0
47 C reat ed b y J u mp S t art
S t a ck 5 T ru e B l u e R u n b ook 1. 0
48 C reat ed b y J u mp S t art
S t a ck 5 T ru e B l u e R u n b ook 1. 0
49 C reat ed b y J u mp S t art
S t a ck 5 T ru e B l u e R u n b ook 1. 0
1. In the WebSphere admin console, go to Application servers > T24AppStd01 > Process definition >
Java Virtual Machine. Click Custom properties.
2. Click New.
50 C reat ed b y J u mp S t art
S t a ck 5 T ru e B l u e R u n b ook 1. 0
3. On the New property page, add the following name value pairs:
Name com.ibm.websphere.jaxrs.server.DisableIBMJAXRSEngine
Value true
Name com.edgeipk.librarypath
Value ${MANUAL}/edge,${GENERATED}/edge
Name com.temenos.interaction.config.dir
Value ${GENERATED}/iris
51 C reat ed b y J u mp S t art
S t a ck 5 T ru e B l u e R u n b ook 1. 0
Name override.IRIS_MAP
${MANUAL}/HrefComponentManualMap.properties,${GENERATED}
Value
/edge/data/HrefComponentMap.properties
Name override.IRIS_ROOT
Value http://localhost:9080/hothouse-iris/Hothouse.svc
52 C reat ed b y J u mp S t art
S t a ck 5 T ru e B l u e R u n b ook 1. 0
To install hothouse-iris.war:
53 C reat ed b y J u mp S t art
S t a ck 5 T ru e B l u e R u n b ook 1. 0
1. In the WebSphere admin console, select WebSphere enterprise applications > Install.
2. Select Remote file system and browse to the location of the hothouse-iris.war file. Click Next.
54 C reat ed b y J u mp S t art
S t a ck 5 T ru e B l u e R u n b ook 1. 0
4. Click Next.
5. Click Next through the rest of the wizard and click Finish.
55 C reat ed b y J u mp S t art
S t a ck 5 T ru e B l u e R u n b ook 1. 0
6. Click Save.
1 0 . 9 . 2 M ap s har ed l i br ar i es
56 C reat ed b y J u mp S t art
S t a ck 5 T ru e B l u e R u n b ook 1. 0
57 C reat ed b y J u mp S t art
S t a ck 5 T ru e B l u e R u n b ook 1. 0
5. Click OK.
58 C reat ed b y J u mp S t art
S t a ck 5 T ru e B l u e R u n b ook 1. 0
1. In the WebSphere admin console, go to Enterprise Applications > hothouse-iris_war. Click Manage
Modules.
59 C reat ed b y J u mp S t art
S t a ck 5 T ru e B l u e R u n b ook 1. 0
3. Change the class load order to Classes loaded with local class loader first (parent last).
60 C reat ed b y J u mp S t art
S t a ck 5 T ru e B l u e R u n b ook 1. 0
1 0 . 1 0 . 1 Ins t al l i ng B r ow s er . w ar
To install Browser.war:
1. In the WebSphere admin console, select WebSphere enterprise applications > Install.
2. Select Remote file system and browse to the location of the Browser.war file. Click Next.
61 C reat ed b y J u mp S t art
S t a ck 5 T ru e B l u e R u n b ook 1. 0
4. Click Next through the rest of the wizard and click Finish.
62 C reat ed b y J u mp S t art
S t a ck 5 T ru e B l u e R u n b ook 1. 0
5. Click Save.
63 C reat ed b y J u mp S t art
S t a ck 5 T ru e B l u e R u n b ook 1. 0
1 0 . 1 0 . 2 M ap s har ed l i br ar i es
64 C reat ed b y J u mp S t art
S t a ck 5 T ru e B l u e R u n b ook 1. 0
65 C reat ed b y J u mp S t art
S t a ck 5 T ru e B l u e R u n b ook 1. 0
66 C reat ed b y J u mp S t art
S t a ck 5 T ru e B l u e R u n b ook 1. 0
5. Click OK.
67 C reat ed b y J u mp S t art
S t a ck 5 T ru e B l u e R u n b ook 1. 0
http://<Your IP Address>:9080/Browser/servletcontroller
68 C reat ed b y J u mp S t art
S t a ck 5 T ru e B l u e R u n b ook 1. 0
69 C reat ed b y J u mp S t art
S t a ck 5 T ru e B l u e R u n b ook 1. 0
Before you download the JDK / SDK from IBM, check if you need to do so - you may already have the right
version of Java installed. Run the following command - highlighted in red - to see which Java filesets are
installed.
If the required version of JDK is not installed, then you need to install it.
1. Download the JDK from the IBM website. We need IBM SDK, Java Technology Edition, Version 7
Release 1. You'll need to register for an IBM ID to perform the download (it's free).
Go to: https://www.ibm.com/developerworks/java/jdk/aix/service.html
70 C reat ed b y J u mp S t art
S t a ck 5 T ru e B l u e R u n b ook 1. 0
2. Download the following two files - highlighted in red in the example - to a temporary folder:
l Java7r1_64.jre.tar.gz
l Java7r1_64.sdk.tar.gz
# gunzip Java7r1_64.jre.tar.gz
# gunzip Java7r1_64.sdk.tar.gz
#
# tar -xvf Java7r1_64.jre.tar
x Java71_64.jre, 173418496 bytes, 338708 media blocks.
#
# tar -xvf Java7r1_64.sdk.tar
x Java71_64.sdk, 15676416 bytes, 30618 media blocks.
71 C reat ed b y J u mp S t art
S t a ck 5 T ru e B l u e R u n b ook 1. 0
smitty
System Management
72 C reat ed b y J u mp S t art
S t a ck 5 T ru e B l u e R u n b ook 1. 0
Install Software
Update Installed Software to Latest Level (Update All)
Update Installed Software to Latest Level (Live Update)
Install Software Bundle
Update Software by Fix (APAR)
Install and Update from ALL Available Software
e. The INPUT device / directory value is [temporary folder]/Java71_64.jre. Accept the new
license agreements by selecting yes.
Press Enter.
Install Software
[Entry Fields]
* INPUT device / directory for software
/tmp/download/install_jdk/Java71_64.jre
* SOFTWARE to install [_all_latest]
+
PREVIEW only? (install operation will NOT occur) no
+
COMMIT software updates? yes
+
SAVE replaced files? no
+
AUTOMATICALLY install requisite software? yes
+
EXTEND file systems if space needed? yes
+
OVERWRITE same or newer versions? no
+
VERIFY install and check file sizes? no
+
Include corresponding LANGUAGE filesets? yes
+
DETAILED output? no
+
Process multiple volumes? yes
73 C reat ed b y J u mp S t art
S t a ck 5 T ru e B l u e R u n b ook 1. 0
+
ACCEPT new license agreements? yes
+
Preview new LICENSE agreements? no
+
WPAR Management
Perform Operation in Global Environment yes
+
Perform Operation on Detached WPARs no
+
Detached WPAR Names [_all_wpars]
+
Remount Installation Device in WPARs yes
+
Alternate WPAR Installation Device []
74 C reat ed b y J u mp S t art
S t a ck 5 T ru e B l u e R u n b ook 1. 0
6. Install the JDK, using the smitty command. The steps are the same as the JRE installation (see 6.).
When you reach Install Software, the INPUT device / directory value is [temporary
folder]/Java71_64.jdk. Accept the new license agreements by selecting yes.
Press Enter.
Install Software
[Entry Fields]
75 C reat ed b y J u mp S t art
S t a ck 5 T ru e B l u e R u n b ook 1. 0
WPAR Management
Perform Operation in Global Environment yes
+
Perform Operation on Detached WPARs no
+
Detached WPAR Names [_all_wpars]
+
Remount Installation Device in WPARs yes
+
76 C reat ed b y J u mp S t art
S t a ck 5 T ru e B l u e R u n b ook 1. 0
You should see the following successful install message for the JDK:
77 C reat ed b y J u mp S t art
S t a ck 5 T ru e B l u e R u n b ook 1. 0
To set the environment variable $JAVA_HOME to /usr/java71_64, add $JAVA_HOME/bin to the environment
PATH of Linux.
The following sample .bash_profile file contains the necessary environment variables:
##############################################
# JAVA Home
export JAVA_HOME=/usr/java71_64
echo "JAVA_HOME="$JAVA_HOME
export PATH=$JAVA_HOME/bin:$PATH
java -version
##############################################
78 C reat ed b y J u mp S t art