Stack6 Runbook R21
Stack6 Runbook R21
Contents
1 About this Runbook 4
1.1 Stacks table 4
1.1.1 Scope 4
1.2 Audience 4
1.3 Skills and knowledge 4
1.4 Other stack runbooks 5
1.5 Legal 5
1.6 History 6
2 Introduction 7
2.1 Environment 7
2.2 UXP Browser Generate On Demand (GOD) mode 8
2.3 Components deployed in the GOD mode of UXP Browser 8
3 Prerequisites 10
3.1 Software prerequisites 10
3.1.1 Third-party software 10
3.1.2 Temenos artefacts 10
4 Before you start 12
4.1 Completing preinstallation tasks 12
4.2 Checking the operating system 12
4.3 Checking the disk space 13
4.4 Creating the directory structure 14
4.5 Configuring the environment variables 14
4.6 Verifying the system for third-party software 15
5 Installing TAFJ runtime 17
5.1 Extracting Transact 17
5.2 Installing TAFJ 17
5.3 Deploying the database driver 20
6 Configuring TAFJ 22
6.1 Configuring [Link] 22
6.2 Verifying the TAFJ installation 24
7 Sanity check 26
7.1 Accessing Transact Classic 26
7.2 Accessing DBTools 27
8 Configuring JBoss EAP 7.3 29
8.1 Configuration prerequisites 29
2
Stack 6 for JBoss - Windows Runbook runbook, version 2.0
3
Stack 6 for JBoss - Windows Runbook runbook, version 2.0
Note:
This runbook doesn't 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.1.1 Scope
l Installing TAFJ.
l Installing Transact.
l Configuring JBoss EAP 7.3.
l Deploying Transact and TAFJ artefacts in JBoss.
1 .2 Audience
This runbook is designed for technical consultants who want to deploy TAFJ and Transact on a JBoss application
server and access it through a browser.
l Transact
l TAFJ
4
Stack 6 for JBoss - Windows Runbook runbook, version 2.0
l JBoss
l MS SQL Server
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.
5
Stack 6 for JBoss - Windows Runbook runbook, version 2.0
1 .6 History
2.0 September 2020 Updated "Modifying the required EJB JAR files" on Dominik Wietrzak
page 42.
6
Stack 6 for JBoss - Windows Runbook runbook, version 2.0
2 Introduction
This runbook helps you to set up the development or test environment for Transact and TAFJ on the Windows
operating system. It shows you how to install and configure TAFJ, Transact and JBoss and how to access Transact
through both BrowserWeb and UXP Browser. In this exercise, a two-tier architecture has been created which
consists of an application server and a database server.
2 .1 Environment
The application tier contains JBoss EAP (version 7.3) application server with TAFJ and Transact. The database tier
contains the MS SQL Server 2019 database that stores Transact data. For better understanding, the architecture is
given below.
7
Stack 6 for JBoss - Windows Runbook runbook, version 2.0
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.
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.).
This service processes requests and responses through the Resource Provider (RP) component apart from
8
Stack 6 for JBoss - Windows Runbook runbook, version 2.0
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:
9
Stack 6 for JBoss - Windows Runbook runbook, version 2.0
3 Prerequisites
3 .1 Software prerequisites
You must first obtain all the required artefacts from your account manager. Before you start installing and configuring
the stack, you must install all third-party software.
Software Version
JDK 1.8
JBoss 7.3
Axis2 1.6.2
10
Stack 6 for JBoss - Windows Runbook runbook, version 2.0
l [Link]
l [Link]
l [Link]
l [Link]
l [Link]
l [Link]
11
Stack 6 for JBoss - Windows Runbook runbook, version 2.0
Note:
This runbook does not tell you how to install third-party software. For more information, see the relevant vendor's
documentation
1. Load Transact data into the MS SQL Server from the .bak file.
2. Load TAFJ-related stored procedures and Java functions into the database. For more information, see the
database-specific installation document that is stored in %TAFJ_HOME%\doc.
3. Install the required third-party software such as JDK and JBoss. For more information about the installation
paths, see "Creating the directory structure" on page 14.
4. Prepare all Temenos artefacts in the chosen temporary directory on your machine.
5. If you are going to use a non-standard port on the application server, ensure that you open it in the Windows
firewall.
12
Stack 6 for JBoss - Windows Runbook runbook, version 2.0
13
Stack 6 for JBoss - Windows Runbook runbook, version 2.0
C:.
|
+---3rdParty
| +---AS
| +---JAVA
+---Install
+---T24
+---TAFJ
+---UXPBrowser
Folder Description
3rdParty All installed third-party software (e.g. JDK 1.8 and JBoss).
14
Stack 6 for JBoss - Windows Runbook runbook, version 2.0
l T24_HOME=%TEMENOS_HOME%\T24\bnk\UD
l TAFJ_HOME=%TEMENOS_HOME%\TAFJ
l TEMENOS_HOME=C:\Temenos
l UXPBROWSER=%TEMENOS_HOME%\UXPBrowser
1. To verify that JDK 1.8 is installed, at the command prompt enter java -version. Add the JAVA_HOME
variable and %JAVA_HOME%\bin to the %PATH% variable. You should see the Java version displayed.
2. To check that you can connect to the SQL database, use SQL Server Management Studio (SSMS) to
establish a connection.
15
Stack 6 for JBoss - Windows Runbook runbook, version 2.0
3. To verify that JBoss EAP 7.3 is installed, and that JBOSS_HOME has been added as an environment
variable, check that the following folders are present in %JBOSS_HOME%.
16
Stack 6 for JBoss - Windows Runbook runbook, version 2.0
5 .1 Extracting Transact
Procedure
5 .2 Installing TAFJ
Note:
Ensure that you have set the correct path for JAVA_HOME
Procedure
17
Stack 6 for JBoss - Windows Runbook runbook, version 2.0
1. Upload the TAFJ installation package ([Link]) from the temporary folder on
your machine to the %TEMENOS_HOME%\install folder on the application server.
2. In %TEMENOS_HOME%\install, extract [Link].
5. During the installation, when prompted for the installation directory, enter the path to %TAFJ_HOME%.
6. Specify y to allow the installer to create the TAFJ directory and press Enter.
18
Stack 6 for JBoss - Windows Runbook runbook, version 2.0
10. In the File Explorer, open the command prompt from %TAFJ_HOME%\bin. Execute the tVersion
command to verify the TAFJ version.
19
Stack 6 for JBoss - Windows Runbook runbook, version 2.0
Note:
Machines with security policy enabled under Windows Defender or Norton Antivirus might face some
issues due to [Link], which is available as part of the TAFJ release. During the
installation, you may see a warning message.
Database drivers are available in the %TAFJ_HOME%\dbdrivers folder. For your deployment, you must use
the latest version of the respective database driver downloaded from the database vendor’s portal.
Procedure
20
Stack 6 for JBoss - Windows Runbook runbook, version 2.0
21
Stack 6 for JBoss - Windows Runbook runbook, version 2.0
6 Configuring TAFJ
This chapter shows how to configure TAFJ runtime to set up Transact in standalone mode (i.e. outside an application
server). TAFJ does not use environment variables. Instead, it uses a properties file (*.properties) for its
internal configuration. Properties files are stored under the %TAFJ_HOME%\conf directory. The default property
file is [Link].
6 .1 Configuring [Link]
Note:
For more information on [Link], see the the guides in %TAFJ_HOME%\doc.
Procedure
22
Stack 6 for JBoss - Windows Runbook runbook, version 2.0
a. Under the Database setup header section, enter a value for [Link].
b. In [Link] change integratedSecurity to false.
c. Provide the relevant driver information in [Link].
d. Enter the database user name and password.
6. Ensure that [Link] points to the UD folder in %T24_
HOME%.
23
Stack 6 for JBoss - Windows Runbook runbook, version 2.0
This runbook uses DATABASE locking mode, which is recommended for releases 201809 onwards. TAFJ
locks records using the native database locks when this locking mode is used.
Note:
See the TAFJ-Lock Manager user guide (TAFJ-Lock [Link]) that is in %TAFJ_
HOME%\doc for information on creating and populating the TAFJ_HASHLOCKS table (which is
required for DATABASE locking mode).
1. In %TAFJ_HOME%\bin, open the command prompt and enter [Link]. This will display the following
information.
24
Stack 6 for JBoss - Windows Runbook runbook, version 2.0
25
Stack 6 for JBoss - Windows Runbook runbook, version 2.0
7 Sanity check
Before you deploy the application server, you must perform two sanity checks to verify that the Transact standalone
installation was successful.
Procedure
26
Stack 6 for JBoss - Windows Runbook runbook, version 2.0
3. Specify a valid Transact user name and password and press Enter.
7 .2 Accessing DBTools
DBTools is a TAFJ tool that provides a console to execute database commands. The console can only be accessed
by authenticated users.
Procedure
27
Stack 6 for JBoss - Windows Runbook runbook, version 2.0
28
Stack 6 for JBoss - Windows Runbook runbook, version 2.0
8 .1 Configuration prerequisites
Before you start configuring JBoss with TAFJ and Transact, you need to make sure that:
You need to consider refining your memory setting based on your application server load and system RAM.
Procedure
Note:
When setting up the max heap size (mx), set the initial heap size (ms) to the same value as the max heap
size. This prevents the JVM from consuming cycles to expand the heap since Transact starts with a large
memory footprint.
29
Stack 6 for JBoss - Windows Runbook runbook, version 2.0
Installing a module on JBoss EAP 7.3 requires creating a path under the %JBOSS_HOME%\modules folder.
Under this path, install the JAR libraries that are part of the module and a [Link] file that describes the
module itself and dependencies with other modules. You need to create three modules on your application server.
For Transact to connect to a data source, this module must contain your data source vendors and JDBC drivers so
they can be used by JBoss.
Procedure
mkdir com\microsoft\sqlserver\main
3. Copy [Link] from %TAFJ_HOME% to the main folder for the corresponding database.
copy %TAFJ_
HOME%\appserver\jboss\jboss7eap\modules\com\microsoft\sqlserver\main\modul
[Link] %JBOSS_HOME%\modules\com\microsoft\sqlserver\main
4. Copy the corresponding database driver to the main folder of SQL Server.
30
Stack 6 for JBoss - Windows Runbook runbook, version 2.0
5. Open [Link] to verify that the driver JAR name matches the folder path for that module.
This module contains the TAFJ libraries in lib and ext folders and will have a dependency on the database driver
module.
Procedure
1. In the File Explorer, in the com folder, create the following directory structure.
mkdir temenos\tafj\main
2. Copy the TAFJ [Link] from %TAFJ_HOME% to the main folder to the %JBOSS_
HOME%\modules folder.
copy %TAFJ_
HOME%\appserver\jboss\jboss7eap\modules\com\temenos\tafj\main\[Link]
%JBOSS_HOME%\modules\com\temenos\tafj\main
31
Stack 6 for JBoss - Windows Runbook runbook, version 2.0
5. Open [Link] and uncomment the SQL Server database driver module dependency in the
<dependencies> section.
The TAFJ module has dependencies on the Transact module that you need to create. It also contains the MS
SQL Server database driver module.
This module contains the Transact JAR files and has a dependency on the TAFJ module created above.
Procedure
1. In the File Explorer, in the temenos folder, create this directory structure.
mkdir t24\main
32
Stack 6 for JBoss - Windows Runbook runbook, version 2.0
Unlike the TAFJ [Link], the Transact [Link] must be generated. You can generate this module
using the JBossTools utility that is in %TAFJ_HOME%\bin.
Procedure
module_name
Name of the JBoss module. Must be the same as the folder path created for the module.
path_to_jars
The list of folders that you want to parse.
dest
The path to the folder where the [Link] will be generated.
root_prefix
Name of the link if [Link] is at the same level as the link.
-tafjdep
Option to add TAFJ module dependencies in the dependencies section.
33
Stack 6 for JBoss - Windows Runbook runbook, version 2.0
2. Open [Link] and verify that the TAFJ module is added as a dependency in the <dependencies>
section.
34
Stack 6 for JBoss - Windows Runbook runbook, version 2.0
To deploy Transact on TAFJ on EAP, you must configure the various subsystems in [Link]. TAFJ uses
the management Command Line Interface (CLI) interface tool to automate the process of configuring the J2EE
profiles.
Procedure
Note:
As [Link] is being used, this command must use the option --server-config to
specify the configuration file.
35
Stack 6 for JBoss - Windows Runbook runbook, version 2.0
6. Open [Link].
7. Enter values for the TAFJ_HOME, DB_URL, DB_DRIVER, DB_USER, and DB_PWD parameters.
8. To resolve the user specific system properties in [Link] that will be passed as command
argument to JBoss CLI command, set the value of <resolve-parameter-values> to true in
%JBOSS_HOME%\bin\[Link]. Ensure that <validate-operation-requests>
is set to true.
36
Stack 6 for JBoss - Windows Runbook runbook, version 2.0
%JBOSS_HOME%\bin\[Link] --connect
--file=C:\Temenos\TAFJ\appserver\jboss\jboss7eap\jboss-cli\[Link]
--properties=C:\Temenos\TAFJ\appserver\jboss\jboss7eap\jboss-
cli\[Link]
You launch JBoss CLI from the %JBOSS_HOME%\bin folder by running the [Link] script.
The complete command takes two arguments, --file and --properties:
l The --file argument enables CLI commands to be provided from a text file. The %TAFJ_
HOME%\appserver\jboss\jboss7eap\jboss-cli folder has a CLI script file
[Link]. The script has commands to update the profiles specific for Transact deployment.
l The --properties argument enables passing user-specific properties to the script file from a
property file. In the same location you will find [Link].
On successful execution the command updates the required subsystems in [Link] (which was
used to start up JBoss). If this is successful, you will see text similar to the illustration below.
The scripts now add the following items to the standalone configuration file ([Link]):
l System properties
l Drivers
l Data sources
l Global modules (TAFJ and Transact)
l JMS Pools
l JMS Queues
10. Stop the JBoss instance.
37
Stack 6 for JBoss - Windows Runbook runbook, version 2.0
Procedure
1. Obtain [Link] from your account manager and upload it to the %TEMENOS_
HOME%\UXPBrowser folder on the application server.
2. In this folder, extract [Link].
3. Locate the IRISR18_CatalogServices_TAFJ_202008.[Link] file in your model bank
package on your local machine and extract it.
4. Upload the [Link] file to the %UXPBROWSER%
directory on your Transact server.
5. Optional: Rename the artefact file names in %UXPBROWSER% by removing the release version information:
Before After
l [Link] l [Link]
l [Link] l [Link]
l [Link] l [Link]
l irf-t24catalog-services- l irf-t24catalog-
[Link] [Link]
l [Link] l [Link]
Note:
You need to rename [Link] to [Link]
38
Stack 6 for JBoss - Windows Runbook runbook, version 2.0
Note:
This runbook does not cover deployment of other product user interfaces such as Temenos Connect Internet
Banking (TCIB) and Mobile Banking (TCMB).
1 1 .2 Deploying BrowserWeb
Before you begin
You need to obtain the [Link] file from your account manager.
Procedure
1. Upload the [Link] file from the temporary folder on your machine to the
%TEMENOS_HOME%\Install folder on the application server.
39
Stack 6 for JBoss - Windows Runbook runbook, version 2.0
1 1 .3 Modifying [Link]
Procedure
1. In Windows File Explorer, navigate to %UXPBROWSER% and open [Link] in a compression tool,
for example 7-zip.
2. Navigate to WEB-INF and open [Link] in an editor.
3. Provide the port number and IP address or host name of your application server where you will deploy
Authenticator. Use the actual host IP address and the HTTP [Link]:
[Link]=[Link]
Tip:
As an alternative, you can add the above line in the [Link] file.
This will act as an override and you will not need to modify the [Link] file.
1 1 .4 Modifying [Link]
Procedure
40
Stack 6 for JBoss - Windows Runbook runbook, version 2.0
1 1 .5 Modifying [Link]
Procedure
41
Stack 6 for JBoss - Windows Runbook runbook, version 2.0
1. To prepare the required EJB JAR files, copy the following three files to the %UXPBROWSER% directory:
copy %TEMENOS_HOME%\T24\bnk\Extensions\EB_
AuthenticationService\t24ejb\t24-EB_AuthenticationService-[Link]
%UXPBROWSER%\
copy %TEMENOS_HOME%\T24\bnk\Extensions\EB_CatalogService\t24ejb\t24-
EB_CatalogService-[Link] %UXPBROWSER%\
copy %TEMENOS_HOME%\T24\bnk\Extensions\EB_
ResourceProviderService\t24ejb\t24-EB_ResourceProviderService-
[Link] %UXPBROWSER%\
2. Modify t24-EB_AuthenticationService-ejb.
a. Open the t24-EB_AuthenticationService-ejb file in a compression utility and navigate to
META-INF.
b. Open the [Link] file in an editor.
c. In <transaction-type>, specify Bean.
<session-type>Stateless</session-type>
<transaction-type>Bean</transaction-type>
<env-entry>
<description>Comma Separated Runtime Properties for TAFJ
Session</description>
<env-entry-name>runtimeProperties</env-entry-name>
<env-entry-type>[Link]</env-entry-type>
<env-entry-value>OFS_SOURCE=IRISPA</env-entry-value>
</env-entry>
42
Stack 6 for JBoss - Windows Runbook runbook, version 2.0
f. Open [Link] file in an editor and ensure that the security domain is set to other.
<assembly-descriptor>
<s:security>
<ejb-name>AuthenticationServiceBeanTAFJ</ejb-name>
<s:security-domain>other</s:security-domain>
</s:security>
</assembly-descriptor>
<session-type>Stateless</session-type>
<transaction-type>Bean</transaction-type>
<env-entry>
<description>Comma Separated Runtime Properties for TAFJ
Session</description>
<env-entry-name>runtimeProperties</env-entry-name>
<env-entry-type>[Link]</env-entry-type>
<env-entry-value>OFS_SOURCE=IRISPA</env-entry-value>
</env-entry>
<assembly-descriptor>
<s:security>
<ejb-name>CatalogServiceBeanTAFJ</ejb-name>
<s:security-domain>other</s:security-domain>
43
Stack 6 for JBoss - Windows Runbook runbook, version 2.0
</s:security>
</assembly-descriptor>
<session-type>Stateless</session-type>
<transaction-type>Bean</transaction-type>
<env-entry>
<description>Comma Separated Runtime Properties for TAFJ
Session</description>
<env-entry-name>runtimeProperties</env-entry-name>
<env-entry-type>[Link]</env-entry-type>
<env-entry-value>OFS_SOURCE=IRISPA</env-entry-value>
</env-entry>
<assembly-descriptor>
<s:security>
<ejb-name>ResourceProviderServiceBeanTAFJ</ejb-name>
<s:security-domain>other</s:security-domain>
</s:security>
</assembly-descriptor>
44
Stack 6 for JBoss - Windows Runbook runbook, version 2.0
Procedure
C:\Temenos\3rdParty\AS\jboss-eap-7.3\bin>[Link]
5. Confirm that you want to use the password and re-enter it.
45
Stack 6 for JBoss - Windows Runbook runbook, version 2.0
6. Specify the group the user should belong to; here t24user.
What groups do you want this user to belong to? (Please enter a comma
separated list, or leave blank for none)[ ]: t24user
7. Confirm the addition of the user to the realm ApplicationRealm by providing the answer yes.
Is this new user going to be used for one AS process to connect to another
AS process?
e.g. for a slave host controller connecting to the master or for a
Remoting connection for server to server EJB calls.
yes/no? yes
The user has been created and the following message is displayed at the command prompt:
<server-identities>
<ssl>
46
Stack 6 for JBoss - Windows Runbook runbook, version 2.0
You need to locate the encryption utility ([Link]) in your Model Bank package and then
upload it to the $UXPBROWSER directory on the application server. The JAR file is available at the following
location:
Model_Bank_package.zip\[Link]\UXPB-
[Link]\[Link]
Procedure
1. At the command line, navigate to %TEMENOS_HOME% and create the properties directory.
2. Go to the %UXPBROWSER% directory and extract the [Link]
file.
3. Copy the two properties files to the properties directory where they will be stored permanently:
4. Encrypt the IRIS system and JDBC user passwords using the Temenos encryption utility
[Link] – run the following command:
java -jar [Link] pwd_to_be_encrypted
Example:
47
Stack 6 for JBoss - Windows Runbook runbook, version 2.0
6. Edit the [Link] file in a text editor - perform the following steps:
a. Provide the Transact user name and the encrypted password (here 123456):
[Link]=INPUTT
[Link]=vSd3/5UdSJc=
b. Uncomment the following lines and provide the Resource Provider, Catalog services, Resource Server
and Authenticator URLs with the IP address or host name of your application server together with the port
number:
[Link]=[Link]
services
[Link]=[Link]
t24catalog-services
[Link]=
[Link]
[Link]=
[Link]
Example:
[Link].1=
jdbc:sqlserver://[Link];databaseName=MB202008;integratedSecu
rity=false
[Link].1=tafj
[Link].1=DySX79VV3rQ=
48
Stack 6 for JBoss - Windows Runbook runbook, version 2.0
[Link].1=
[Link]
[Link].1=varbinary(max)
[Link].1=bigint
Procedure
49
Stack 6 for JBoss - Windows Runbook runbook, version 2.0
50
Stack 6 for JBoss - Windows Runbook runbook, version 2.0
6. Copy the following component service archives from the subdirectories under %TEMENOS_
HOME%\T24\bnk\Extensions into the WEB-INF\services directory of [Link].
51
Stack 6 for JBoss - Windows Runbook runbook, version 2.0
l t24-DS_DesignStudioInstallerService-[Link]
l t24-EB_CatalogService-[Link]
l t24-EB_OFSConnectorService-[Link]
l t24-EB_ResourceProviderService-[Link]
l t24-IF_IntegrationFlowService-[Link]
l t24-IF_IntegrationFrameworkService-[Link]
l t24-IF_IntegrationLandscapeService-[Link]
7. Open WEB-INF\services\[Link] and add the names of the component service archives
that you added to the services directory.
8. Open WEB-INF\[Link] and configure database connectivity by adding the data source.
52
Stack 6 for JBoss - Windows Runbook runbook, version 2.0
<resource-ref>
<res-ref-name>jdbc/t24DataSource</res-ref-name>
<res-type>[Link]</res-type>
<jndi-name>java:/jdbc/t24Axis2DS</jndi-name>
</resource-ref>
<resource-ref>
<res-ref-name>jdbc/t24LockingDataSource</res-ref-name>
<res-type>javax .[Link]</res-type>
<jndi-name>java:/jdbc/t24LockingDS</jndi-name>
</resource-ref>
<jboss-web>
53
Stack 6 for JBoss - Windows Runbook runbook, version 2.0
</security>
</datasource>
54
Stack 6 for JBoss - Windows Runbook runbook, version 2.0
If you are deploying UXP Browser, the following are required. (Each command argument has been placed in a
new line for brevity.)
%JBOSS_HOME%/bin/[Link]
--server-config=[Link]
-[Link]=9089
-[Link]=node1
-b [Link]
-DedgeSystemPropertyFolder=%TEMENOS_HOME%\properties
-DedgeSystemPropertyUpdaters=
[Link]
-DBRP_HOME=%TEMENOS_HOME%
Note:
Optionally you may set JBoss HTTP port (-[Link]=9089) to start JBoss at a user-
defined port instead of the default HTTP port 8080.
2. When the server is started, in the %JBOSS_HOME%\standalone\deployments folder check that all
the artefacts listed have been deployed.
55
Stack 6 for JBoss - Windows Runbook runbook, version 2.0
Indicates standalone profile configuration file (for example [Link]) to use at JBoss startup.
-[Link]
Port number of the application server.
-[Link]
Unique identifier for the application server instance.
-DedgeSystemPropertyUpdaters
This argument is used to set the required properties to be loaded. For GOD mode, use the value below:
[Link]
Procedure
56
Stack 6 for JBoss - Windows Runbook runbook, version 2.0
Note:
Some of the tools are protected and require TAFJ user credentials.
57
Stack 6 for JBoss - Windows Runbook runbook, version 2.0
5. Click tShow to view the compilation details of a Transact routine on the application server.
1 3 .3 Accessing BrowserWeb
Procedure
58
Stack 6 for JBoss - Windows Runbook runbook, version 2.0
59
Stack 6 for JBoss - Windows Runbook runbook, version 2.0
[Link]
60
Stack 6 for JBoss - Windows Runbook runbook, version 2.0
2. Log in to Browser using a valid Transact user name and password. The landing page is now displayed.
61
Stack 6 for JBoss - Windows Runbook runbook, version 2.0
62
Stack 6 for JBoss - Windows Runbook runbook, version 2.0
63
Stack 6 for JBoss - Windows Runbook runbook, version 2.0
4. Go back to the main page and click Services. The services deployed in Axis2 are displayed.
64
Stack 6 for JBoss - Windows Runbook runbook, version 2.0
3. Using a third-party tool, such as SOAPUI, create a new SOAP project using WSDL.
This completes the deployment of Transact on TAFJ on JBoss EAP 7.3 with the SQL Server 2019 database.
You will now be able to perform business operations in Transact using BrowserWeb and UXP Browser.
65