Configuring and Deploying T24 and TAFJ Artefacts
Configuring and Deploying T24 and TAFJ Artefacts
Configuring and Deploying T24 and TAFJ Artefacts
3. Change to $TAFJ_HOME/appserver/jboss/jboss7eap.
Deploying BrowserWeb
Before you begin
You need to obtain the BrowserWeb-202008.00.tar file from your account manager. BrowserWeb is not shipped in the Model Bank package.
Procedure
cp BrowserWeb.war $JBOSS_HOME/standalone/deployments
Modifying Browser.war
Procedure
mv Browser.war tmp-uxpb
cd tmp-uxpb
vi SSOAPI.properties
4. Provide the port number and IP address or host name of your application server. Example:
SSOAPI.T24REMOTE.URL=http://10.23.50.153:9089/Authenticator/auth
https://docs.temenos.com/docs/R23/Solutions/Runbooks/Stack-01-Runbook-R21/t_deploying-t24-and-tafj-artefacts.htm?tocpath=_____11 1/10
9/19/23, 1:59 PM Configuring and deploying T24 and TAFJ artefacts
rm Browser.war
7. Re-package the WAR file and copy it back to the UXPBrowser directory.
jar cf Browser.war *
cp Browser.war $UXPBROWSER
Modifying irf-rp-services.war
Procedure
mv irf-rp-services.war tmp-irf-rp-srv
cd tmp-irf-rp-srv
3. Navigate to WEB-INF/classes.
4. Open connection.properties in your text editor and provide the IP address or host name of your application server and the port. Example:
rm irf-rp-services.war
6. Re-package the WAR file and copy it back to the $UXPBrowser directory.
jar cf irf-rp-services.war *
cp Browser.war $UXPBROWSER
Modifying irf-t24catalog-services.war
Procedure
cp irf-t24catalog-services.war tmp-irf-cat-srv
cd tmp-irf-cat-srv
3. Navigate to WEB-INF/classes.
4. Open connection.properties in your text editor and provide the IP address or host name of your application server and the port. Example:
https://docs.temenos.com/docs/R23/Solutions/Runbooks/Stack-01-Runbook-R21/t_deploying-t24-and-tafj-artefacts.htm?tocpath=_____11 2/10
9/19/23, 1:59 PM Configuring and deploying T24 and TAFJ artefacts
rm irf-t24catalog-services.war
6. Re-package the WAR file and copy it back to the UXPBrowser directory.
jar cf irf-t24catalog-services.war *
cp irf-t24catalog-services.war $UXPBROWSER
cp ResourceServer.war tmp-res-srv
cd tmp-res-srv
NuoDB:
cp $TAFJ_HOME/ext/nuodb-jdbc-21.0.0.jar $UXPBROWSER/tmp-res-srv/WEB-INF/lib
Oracle:
cp $TAFJ_HOME/ext/ojdbc8.jar $UXPBROWSER/tmp-res-srv/WEB-INF/lib
PostgreSQL:
cp $TAFJ_HOME/ext/postgresql-42.2.6.jar $UXPBROWSER/tmp-res-srv/WEB-INF/lib
5. Re-package the WAR file and copy it back to the UXPBrowser directory.
jar cf ResourceServer.war *
mv ResourceServer.war $UXPBROWSER
1. To prepare the required EJB JAR files, copy them to the $UXPBROWSER directory:
cd $TEMENOS_HOME/T24/bnk/Extensions/EB_AuthenticationService/t24ejb
cp t24-EB_AuthenticationService-ejb.jar $UXPBROWSER
cd $TEMENOS_HOME/T24/bnk/Extensions/EB_CatalogService/t24ejb
cp t24-EB_CatalogService-ejb.jar $UXPBROWSER
cd $TEMENOS_HOME/T24/bnk/Extensions/EB_ResourceProviderService/t24ejb
cp t24-EB_ResourceProviderService-ejb.jar $UXPBROWSER
https://docs.temenos.com/docs/R23/Solutions/Runbooks/Stack-01-Runbook-R21/t_deploying-t24-and-tafj-artefacts.htm?tocpath=_____11 3/10
9/19/23, 1:59 PM Configuring and deploying T24 and TAFJ artefacts
2. Modify t24-EB_AuthenticationService-ejb.jar.
a. Copy and extract the file and in a temporary subdirectory under $UXPBROWSER, for example
tmp-ejb-auth.
cd $UXPBROWSER
mv t24-EB_AuthenticationService-ejb.jar tmp-ejb-auth
cd tmp-ejb-auth
f. Open jboss-ejb3.xml file in an editor and ensure that the security domain is set to other.
cd ..
rm t24-EB_AuthenticationService-ejb.jar
jar cf t24-EB_AuthenticationService-ejb.jar *
mv t24-EB_AuthenticationService-ejb.jar $UXPBROWSER
3. Modify t24-EB_CatalogService-ejb.jar.
a. Copy and extract the file and in a temporary subdirectory under $UXPBROWSER,tmp-ejb-cat-srv
cd $UXPBROWSER
mv t24-EB_CatalogService-ejb.jar tmp-ejb-cat-srv
https://docs.temenos.com/docs/R23/Solutions/Runbooks/Stack-01-Runbook-R21/t_deploying-t24-and-tafj-artefacts.htm?tocpath=_____11 4/10
9/19/23, 1:59 PM Configuring and deploying T24 and TAFJ artefacts
cd tmp-ejb-cat-srv
f. Open jboss-ejb3.xml file in an editor and ensure that the security domain is set to other.
cd ..
rm t24-EB_CatalogService-ejb.jar
jar cf t24-EB_CatalogService-ejb.jar *
mv t24-EB_CatalogService-ejb.jar $UXPBROWSER
4. Perform the same steps as above to modify ejb-jar.xml and jboss-ejb3.xml in t24-EB_ResourceProviderService-ejb.jar:
a. Copy and extract the file and in a temporary subdirectory under $UXPBROWSER, for example:
tmp-ejb-res-prov-srv.
https://docs.temenos.com/docs/R23/Solutions/Runbooks/Stack-01-Runbook-R21/t_deploying-t24-and-tafj-artefacts.htm?tocpath=_____11 5/10
9/19/23, 1:59 PM Configuring and deploying T24 and TAFJ artefacts
cd $UXPBROWSER
mv t24-EB_ResourceProviderService-ejb.jar tmp-ejb-res-prov-srv
cd tmp-ejb-res-prov-srv
f. Open jboss-ejb3.xml file in an editor and ensure that the security domain is set to other.
cd ..
rm t24-EB_ResourceProviderService-ejb.jar
jar cf t24-EB_ResourceProviderService-ejb.jar *
mv t24-EB_ResourceProviderService-ejb.jar $UXPBROWSER
Procedure
https://docs.temenos.com/docs/R23/Solutions/Runbooks/Stack-01-Runbook-R21/t_deploying-t24-and-tafj-artefacts.htm?tocpath=_____11 6/10
9/19/23, 1:59 PM Configuring and deploying T24 and TAFJ artefacts
5. Confirm that you want to use the password and re-enter it.
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 line interface:
https://docs.temenos.com/docs/R23/Solutions/Runbooks/Stack-01-Runbook-R21/t_deploying-t24-and-tafj-artefacts.htm?tocpath=_____11 7/10
9/19/23, 1:59 PM Configuring and deploying T24 and TAFJ artefacts
9. Open the Transact.xml file that is in /srv/Temenos/3rdParty/AS/jboss-eap-7.2/standalone/configuration in a text editor and add under <server-
identities> the tag that you generated in the previous step:
<server-identities>
<ssl>
<keystore path="application.keystore" relative-to="jboss.server.config.dir" keystore-password="password" alias="server" ke
</ssl>
<secret value="MTIzNDU2" />
</server-identities>
You need to locate the encryption utility (EncryptPassword.jar) 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/UXP-Browser.zip/UXPB-Tools.zip/EncryptPassword.jar
Procedure
1. At the command line, change to $TEMENOS_HOME and create the properties directory.
cd $TEMENOS_HOME
mkdir properties
unzip uxpb-god-properties-202008.0.1.zip
3. Copy the two properties files to the directory where they will be stored permanently:
cp BRPRuntimeProperties.properties $TEMENOS_HOME/properties
cp RSDefaultProperties.properties
RSDefa $TEMENOS_HOME/properties
4. Encrypt the IRIS system and JDBC user passwords using the Temenos Encryption Utility (EncryptPassword.jar) – run the following command:
java -jar EncryptPassword.jar pwd_to_be_encrypted
Example:
6. Edit the BRPRuntimeProperties.properties file in a text editor - perform the following steps:
a. Provide the Transact user name and the encrypted password (here 123456):browser.options.irisSystemUser=AUTHOR
browser.options.irisSystemPassword=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 server:
browser.options.dynamicIRIS.rpService=http://10.23.50.153:9089/irf-rp-services
browser.options.god.catalogService=http://10.23.50.153:9089/irf-t24catalog-services
browser.options.resourceServer.url=http://10.23.50.153:9089/ResourceServe
browser.options.remoteAuth.url=http://10.23.50.153:9089/Authenticator/auth/logon
https://docs.temenos.com/docs/R23/Solutions/Runbooks/Stack-01-Runbook-R21/t_deploying-t24-and-tafj-artefacts.htm?tocpath=_____11 8/10
9/19/23, 1:59 PM Configuring and deploying T24 and TAFJ artefacts
Database URL
Database user name
The encrypted password for the database user
Blob type
Long type
Example:
aresource.server.options.tenant.jdbc.url.1=jdbc:oracle:thin:@10.23.50.151:1521/MB202008
resource.server.options.tenant.jdbc.username.1=t24
resource.server.options.tenant.jdbc.password.1=g7nVhB+BoUY=
resource.server.options.tenant.jdbc.driver.1=oracle.jdbc.OracleDriver
resource.server.options.tenant.ddl.blobType.1=blob
resource.server.options.tenant.ddl.longType.1=number(19)
resource.server.options.tenant.jdbc.driver.1=com.microsoft.sqlserver.jdbc.SQLServerDriver
resource.server.options.tenant.ddl.blobType.1=varbinary(max)
resource.server.options.tenant.ddl.longType.1=bigint
NuoDB:
resource.server.options.tenant.jdbc.driver.1=com.nuodb.jdbc.Driver
resource.server.options.tenant.ddl.blobType.1=blob
resource.server.options.tenant.ddl.longType.1=bigint
Oracle Database:
resource.server.options.tenant.jdbc.driver.1=oracle.jdbc.OracleDriver
resource.server.options.tenant.ddl.blobType.1=blob
resource.server.options.tenant.ddl.longType.1=number(19)
PostgreSQL:
resource.server.options.tenant.jdbc.driver.1=org.postgresql.Driver
resource.server.options.tenant.ddl.blobType.1=bytea
resource.server.options.tenant.ddl.longType.1=bigint
Procedure
https://docs.temenos.com/docs/R23/Solutions/Runbooks/Stack-01-Runbook-R21/t_deploying-t24-and-tafj-artefacts.htm?tocpath=_____11 9/10
9/19/23, 1:59 PM Configuring and deploying T24 and TAFJ artefacts
cp Authenticator.war $JBOSS_HOME/standalone/deployments
3. Deploy Browser.war.
cp Browser.war $JBOSS_HOME/standalone/deployments
cp t24-EB_AuthenticationService-ejb.jar $JBOSS_HOME/standalone/deployments
The help text XML files are extracted to the HELP.TEXT directory.
3. Add the help text directory path argument to your JBoss startup script.
5. Verify that the text is displayed correctly in the Transact user interface:
a. Log in to UXP Browser interface and open an application, for example DATES
https://docs.temenos.com/docs/R23/Solutions/Runbooks/Stack-01-Runbook-R21/t_deploying-t24-and-tafj-artefacts.htm?tocpath=_____11 10/10