You are on page 1of 36

How to Configure T24Browser with JBossEAP on IBM Websphere MQ? https://basecamp.temenos.com/s/article-detail/a042K00001LAtaAQAT/how-to-configure-t24...

((//ss//)) C
Coom
mmmu
unniittyy LLeea
arrn
n PPrro
oddu
uccttss TTrra
aiin
niin
ngg D
Doow
wnnllo
oaad
dss SSu
uggg
geesstt ((//ss//iid
deea
attiio
onn))

Article Details
Explore product details, discuss issues, find the latest news, and
contribute to best practices.

How to (/s/how-to)  >  How to Configure T24Browser with JBossEAP on IBM Websphere MQ?

        
Rate Like Bookmark

(/s/profile/0056A000000izetQAA) H
Hoow
w tto
oCCo
onnffiig
guurre
e TT224
4BBrro
owwsse
err w
wiitth
h JB
BoossssEEA
APP o
onn IBM W
Weeb
bssp h e rre
eMMQ
Q??
Vinay Jain - Admin (/s/profile/0056A000000izetQAA)  •  Apr 06, 2021  •  Technology > Core Infra > System Core (EB)

      25

How do we configure T24Browser with JBossEAP on IBM Websphere MQ?

1.  Overview
Please find the configuration steps required to configure a JBoss 6.XX EAP application server to provide T24 connectivity by means of an IBM WebSphere MQ server 
2.  Prerequisite
• Websphere MQ
• JBOSS 6.4 EAP
• Java JDK 1.6(till R15) or JDK 1.7(from R16 onwards)
• BrowserWeb.war
• TOCF(EE) pack will contain tocfT24ra-ra-rar and tocfee.ear

Note:
In case TOCF(EE) pack is not available, please contact our distribution team and mention the T24 release.
3.  Configuration of MQ server
Configuration of the TOCF(EE) with IBM websphere MQ.
Browser Web War Configuration
 

1 of 36 2/10/2023, 8:48 PM
How to Configure T24Browser with JBossEAP on IBM Websphere MQ? https://basecamp.temenos.com/s/article-detail/a042K00001LAtaAQAT/how-to-configure-t24...

Step 1: jboss-web.xml(found under BrowserWeb.war/WEB-INF/)


((//ss//)) C
Coom
mmmu
unniittyy LLeea
arrn
n PPrro
oddu
uccttss TTrra
aiin
niin
ngg D
Doowwn
nllo
oaad
dss SSu
uggggeesstt ((//ss//iid
deeaattiio
onn))
 
Modify the BrowserWeb configuration.
Go to BrowserWeb.war file and edit the BrowserWeb.war\WEB-INF\jboss-web.xml file and replace the connection factory name in the resource reference section.
Here we will use the JNDI name MQConnectionFactory throughout and uncomment the TAFC things as like below and define the jjccaa//tt2244C
Coon
nnneeccttiio
onnFFaacctto orryy
Replace with 

2 of 36 2/10/2023, 8:48 PM
How to Configure T24Browser with JBossEAP on IBM Websphere MQ? https://basecamp.temenos.com/s/article-detail/a042K00001LAtaAQAT/how-to-configure-t24...

((//ss//)) C
Coom
mmmu
unniittyy LLeea
arrn
n PPrro
oddu
uccttss TTrra
aiin
niin
ngg D
Doow
wnnllo
oaad
dss SSu
uggg
geesstt ((//ss//iid
deea
attiio
onn))

<?xml version="1.0" encoding="UTF-8"?>

<jboss-web>

<!--

<security-domain>java:/jaas/T24</security-domain>

-->

<!--Start - Enable the below security domain and valves configuration only when SSO with SAML and ADFS is enabled -->

<!--<security-domain>tsp</security-domain>

<valve>

<class-name>org.picketlink.identity.federation.bindings.tomcat.sp.ServiceProviderAuthenticator</class-name>

</valve> -->

<!-- End -->

<!--

For TAFC Uncomment the resource-ref below. -->

<resource-ref>

<res-ref-name>jca/t24ConnectionFactory</res-ref-name>

<res-type>com.temenos.tocf.t24ra.T24ConnectionFactory</res-type>

<jndi-name>java:/jca/t24ConnectionFactory</jndi-name>

<!--

For lower versions of JBoss(below EAP6) comment the line above and uncomment the line below.

<jndi-name>java:jca/t24ConnectionFactory</jndi-name>

-->

</resource-ref>

3 of 36 2/10/2023, 8:48 PM
How to Configure T24Browser with JBossEAP on IBM Websphere MQ? https://basecamp.temenos.com/s/article-detail/a042K00001LAtaAQAT/how-to-configure-t24...

<resource-ref>
((//ss//)) C
Coom
mmmu
unniittyy LLeea
arrn
n PPrro
oddu
uccttss TTrra
aiin
niin
ngg D
Doow
wnnllo
oaad
dss SSu
uggg
geesstt ((//ss//iid
deea
attiio
onn))

<res-ref-name>jms/jmsConnectionFactory</res-ref-name>

<res-type>javax.jms.ConnectionFactory</res-type>

<jndi-name>java:/MQConnectionFactory</jndi-name>

</resource-ref>

<resource-ref>

<res-ref-name>queue/t24OFSQueue</res-ref-name>

<res-type>javax.jms.Queue</res-type>

<jndi-name>java:/queue/t24BROWSERQueue</jndi-name>

<!-- For lower versions of JBoss(below EAP6) comment the line above and uncomment the line below. -->

<!--

<jndi-name>queue/t24BROWSERQueue</jndi-name>

-->

</resource-ref>

<resource-ref>

<res-ref-name>queue/t24OFSReplyQueue</res-ref-name>

<res-type>javax.jms.Queue</res-type>

<jndi-name>java:/queue/t24BROWSERReplyQueue</jndi-name>

<!-- For lower versions of JBoss(below EAP6) comment the line above and uncomment the line below. -->

<!--

<jndi-name>queue/t24BROWSERReplyQueue</jndi-name>

-->

</resource-ref>

</jboss-web>

Sample jboss-web.xml:

4 of 36 2/10/2023, 8:48 PM
How to Configure T24Browser with JBossEAP on IBM Websphere MQ? https://basecamp.temenos.com/s/article-detail/a042K00001LAtaAQAT/how-to-configure-t24...

jboss-web.xml Download
((//ss//)) C
Coom
mmmu
unniittyy LLeea
arrn
n PPrro
oddu
uccttss TTrra
aiin
niin
ngg D
Doow
wnnllo
oaad
dss SSu
uggg
geesstt ((//ss//iid
deea
attiio
onn))

SStteep
p 22::  b
brro
owwsseerrPPa
arra
ammeetteerrss..xxm
mll((ffo
ouun
nddu
unnd
deerr BBrro
owwsseerrW
Weeb
b..w
waarr))
Change Browser parameter.xml change AGENT to JMS

SStteep
p  33::  jjb
boossss--d
deep
pllo
oyym
meen
ntt--ssttrru
uccttu
urree..xxm
mll((FFo
ouunnddu unnd deerr BBrro ow
wsseerrW
Weeb
b..w
waarr//W
WEEBB--IIN
NFF//))
Uncomment the dependencies related to  ‘‘tto occffTT2244rra
a--rra
a..rra
arr’’..

5 of 36 2/10/2023, 8:48 PM
How to Configure T24Browser with JBossEAP on IBM Websphere MQ? https://basecamp.temenos.com/s/article-detail/a042K00001LAtaAQAT/how-to-configure-t24...

<jboss-deployment-structure xmlns="urn:jboss:deployment-structure:1.1">
((//ss//)) C
Coom
mmmu
unniittyy LLeea
arrn
n PPrro
oddu
uccttss TTrra
aiin
niin
ngg D
Doow
wnnllo
oaad
dss SSu
uggg
geesstt ((//ss//iid
deea
attiio
onn))
<deployment>

<!-- Adding Resource Adapter As Explicit Module Dependency-->

<!-- for TAFC in JBoss AS7 or EAP 6 uncomment the line below -->

<dependencies>

<module name="deployment.tocfT24ra-ra.rar" />

</dependencies>

<!--Enable the below configuration only when SSO with SAML and ADFS is enabled-->

<!--<module name="org.apache.xerces" />

<module name="org.picketlink" /> -->

<!-- Exclusions allow you to prevent the server from automatically adding some dependencies -->

<exclusions>

<module name="org.apache.log4j" />

</exclusions>

</deployment>

</jboss-deployment-structure>

SStteep
p  44::  w
weeb
b..xxm
mll((FFo
ouun
nddu
unnd
deerr BBrro
owwsseerrW
Weeb
b..w
waarr//W
WEEBB--IIN
NFF//))
Uncomment the TAFC connection factory things.
….
….
<!-- for TAFC uncomment the resource-ref below -->

6 of 36 2/10/2023, 8:48 PM
How to Configure T24Browser with JBossEAP on IBM Websphere MQ? https://basecamp.temenos.com/s/article-detail/a042K00001LAtaAQAT/how-to-configure-t24...

<resource-ref id="ResourceRef_t24ConnectionFactory">
((//ss//)) C
Coom
mmmu
unniittyy LLeea
arrn
n PPrro
oddu
uccttss TTrra
aiin
niin
ngg D
Doow
wnnllo
oaad
dss SSu
uggg
geesstt ((//ss//iid
deea
attiio
onn))
<description>T24</description>

<res-ref-name>jca/t24ConnectionFactory</res-ref-name>

<res-type>com.temenos.tocf.t24ra.T24ConnectionFactory</res-type>

<res-auth>Container</res-auth>

</resource-ref>

<resource-ref id="ResourceRef_jmsConnectionFactory">

<description>Used to get connections to JMS for OFS queues</description>

<res-ref-name>jms/jmsConnectionFactory</res-ref-name>

<res-type>javax.jms.ConnectionFactory</res-type>

<res-auth>Container</res-auth>

</resource-ref>

<resource-ref id="ResourceRef_t24OFSQueue">

<description>OFS queue</description>

<res-ref-name>queue/t24OFSQueue</res-ref-name>

<res-type>javax.jms.Queue</res-type>

<res-auth>Container</res-auth>

</resource-ref>

<resource-ref id="ResourceRef_t24OFSReplyQueue">

<description>OFS reply queue</description>

<res-ref-name>queue/t24OFSReplyQueue</res-ref-name>

<res-type>javax.jms.Queue</res-type>

<res-auth>Container</res-auth>

</resource-ref>

…..

7 of 36 2/10/2023, 8:48 PM
How to Configure T24Browser with JBossEAP on IBM Websphere MQ? https://basecamp.temenos.com/s/article-detail/a042K00001LAtaAQAT/how-to-configure-t24...

…..

((//ss//)) C
Coom
mmmu
unniittyy LLeea
arrn
n PPrro
oddu
uccttss TTrra
aiin
niin
ngg D
Doow
wnnllo
oaad
dss SSu
uggg
geesstt ((//ss//iid
deea
attiio
onn))

web.xml Download

JJb
bo ossss EEA APP C
Co on
nffiig
guurraattiio
onn
 
SStteep
p  11::  D
Deeppllo
oyy tth
hee rreessoouurrccee aadda
apptteerr
 
JBoss application server connects to Websphere MQ through a resource adapter.
This resource adapter (RA) must match the MQ server version.
Get it from your MQ server installation
i.e.
Websphere_MQ_home/java/lib/jca/w wm mq q..jjm
mssrra a..rra
arr..
 
SStteep
p  22::  AAdddd XXA
A ttrra
annssa accttiio
onn ssuup
pppo
orrtt tto
o tth hee rreesso ou
urrccee a
adda
apptteerr
 
To support the XA transaction the resource adapter needs to include cco om
m..iib
bmm..m
mqqeettcclliieen
ntt..jja
arr.
By default this library is not present in your MQ distribution refer to the following link or contact your IBM support.
http://www.java2s.com/Code/Jar/c/Downloadcomibmmqetclientjar.htm (http://www.java2s.com/Code/Jar/c/Downloadcomibmmqetclientjar.htm)
 
To add the mqetclient.jar in wmq.jmsra.rar.

8 of 36 2/10/2023, 8:48 PM
How to Configure T24Browser with JBossEAP on IBM Websphere MQ? https://basecamp.temenos.com/s/article-detail/a042K00001LAtaAQAT/how-to-configure-t24...

((//ss//)) C
Coom
mmmu
unniittyy LLeea
arrn
n PPrro
oddu
uccttss TTrra
aiin
niin
ngg D
Doow
wnnllo
oaad
dss SSu
uggg
geesstt ((//ss//iid
deea
attiio
onn))

You can then copy w wmmq q..jjm


mssrra a..rra
arr  file and paste it into the JJBBO OSSSS__HHO
OMMEE//sstta
annd
da allo
onnee//d
deeppllo
oyymmeen nttss  directory.
SStteep
p  33::  C
Chha
anng
gee tth
hee ddeeffa auulltt JJM
MSS p prro ovviid deerr ffrro
ommH Hoorrn
neettQ
Q tto
oWWeeb bssp
phheerree M
MQQ((sstta
annddaallo
onnee--ffu
ullll..xxm
mll))
 
Replace in the u urrn
n::jjb
boossss::d
doomma aiinn::eejjb
b33::11..55 ssu
ub bssyysstteem
m

9 of 36 2/10/2023, 8:48 PM
How to Configure T24Browser with JBossEAP on IBM Websphere MQ? https://basecamp.temenos.com/s/article-detail/a042K00001LAtaAQAT/how-to-configure-t24...

<subsystem xmlns="urn:jboss:domain:ejb3:1.5">
((//ss//)) C
Coom
mmmu
unniittyy LLeea
arrn
n PPrro
oddu
uccttss TTrra
aiin
niin
ngg D
Doow
wnnllo
oaad
dss SSu
uggg
geesstt ((//ss//iid
deea
attiio
onn))

<mdb>

<resource-adapter-ref resource-adapter-name="hornet.ra"/>

<bean-instance-pool-ref pool-name="mdb-strict-max-pool"/>

</mdb>

With

<subsystem xmlns="urn:jboss:domain:ejb3:1.5">

<mdb>

<resource-adapter-ref resource-adapter-name="wmq.jmsra.rar "/>

<bean-instance-pool-ref pool-name="mdb-strict-max-pool"/>

</mdb>

SStteep
p  66::  A
Addd
d tth
hee rreesso
ouurrccee a
adda
apptteerr tto
o tth
hee sseerrvveerr cco
onnffiig
guurra
attiio
onn ffiillee ((sstta
annd
daallo
onnee--ffu
ullll..xxm
mll))
 
Open the JBOSS_HOME/standalone/configuration/standalone-full.xml file in an editor.
Find the u urrn
n::jjb
boossss::d
doomma aiinn::rreesso
ouurrccee--a
adda apptteerrss  subsystem in the configuration file.
If there are no resource adapters defined for this subsystem, first replace
<<ssu
ubbssyysstteem
m xxm mllnnss==""u
urrn
n::jjb
bo ossss::d
doomma aiin
n::rreesso
ou urrccee--a
adda
apptteerrss::11..11""//>>
With 

<subsystem xmlns="urn: jboss:domain:resource-adapters:1.1">

<resource-adapters>

<resource-adapter id="wmq.jmsra.rar">

<archive> wmq.jmsra.rar </archive>

</resource-adapter>

</resource-adapters>

</subsystem>

SStteep
p 77::  C
Coon
nffiig
guurree tth
hee rreesso
ouurrccee a
adda
apptteerr iin
n tth
hee cco
onnffiig
guurra
attiio
onn ffiillee ((sstta
annd
daallo
onnee--ffu
ullll..xxm
mll))

10 of 36 2/10/2023, 8:48 PM
How to Configure T24Browser with JBossEAP on IBM Websphere MQ? https://basecamp.temenos.com/s/article-detail/a042K00001LAtaAQAT/how-to-configure-t24...

Configure the resource adapter, with transaction support. Define a new connection factory (named ConnectionFactory) within a connection-definition section and
queues mapping within admin-objects section.
((//ss//)
) C
CoMQ
omhostname
mmmu
unniittyy and port
LLeeawill
ar n be substituted
rn PPrro
oddu dynamically
uccttss from
TTrraaiin
niinserver
ngg start
DDoparameters.
ow
wnnllo
oaad
dss SSu
uggg
geesstt ((//ss//iid
deea
attiio
onn))

Jms objects definition must match the name you have defined during MQ installation.

11 of 36 2/10/2023, 8:48 PM
How to Configure T24Browser with JBossEAP on IBM Websphere MQ? https://basecamp.temenos.com/s/article-detail/a042K00001LAtaAQAT/how-to-configure-t24...

<subsystem xmlns="urn:jboss:domain:resource-adapters:1.1">
((//ss//)) C
Coom
mmmu
unniittyy LLeea
arrn
n PPrro
oddu
uccttss TTrra
aiin
niin
ngg D
Doow
wnnllo
oaad
dss SSu
uggg
geesstt ((//ss//iid
deea
attiio
onn))
<resource-adapters>

<resource-adapter id="wmq.jmsra.rar">

<archive>

wmq.jmsra.rar

</archive>

<transaction-support>XATransaction</transaction-support>

<connection-definitions>

<connection-definition class-name="com.ibm.mq.connector.outbound.ManagedConnectionFactoryImpl" jndi-name="java:/MQConnectionFactory" pool-


name="WMQ Connection Pool">

<config-property name="port">

1415

</config-property>

<config-property name="channel">

SYSTEM.DEF.SVRCONN

</config-property>

<config-property name="hostName">

127.0.0.1

</config-property>

<config-property name="transportType">

CLIENT

</config-property>

<config-property name="queueManager">

QM1

</config-property>

</connection-definition>

12 of 36 2/10/2023, 8:48 PM
How to Configure T24Browser with JBossEAP on IBM Websphere MQ? https://basecamp.temenos.com/s/article-detail/a042K00001LAtaAQAT/how-to-configure-t24...

</connection-definitions>
((//ss//)) C
Coom
mmmu
unniittyy LLeea
arrn
n PPrro
oddu
uccttss TTrra
aiin
niin
ngg D
Doow
wnnllo
oaad
dss SSu
uggg
geesstt ((//ss//iid
deea
attiio
onn))

<admin-objects>

<admin-object class-name="com.ibm.mq.connector.outbound.MQQueueProxy" jndi-name="java:/queue/t24BROWSERQueue" pool-name="T24 BROWSER MQ Qu


eue Pool">

<config-property name="baseQueueName">

t24BROWSERQueue

</config-property>

</admin-object>

<admin-object class-name="com.ibm.mq.connector.outbound.MQQueueProxy" jndi-name="java:/queue/t24BROWSERReplyQueue" pool-name="T24 BROWSER


MQ Reply Queue Pool">

<config-property name="baseQueueName">

t24BROWSERReplyQueue

</config-property>

</admin-object>

</admin-objects>

</resource-adapter>

</resource-adapters>

</subsystem>

Additionally, add the below admin-object for the queues 'tt2244O OFFSSQ
Quueeu
uee'',
'tt2244O
OFFSSRReep
pllyyQ
Quueeu
uee'', 'rreeq
quueessttQ
Quueeu
uee'' and 'rreessp
poon
nsseeQ
Quueeu
uee'' as part of <admin-objects>. These queues are by default defined for the listeners/delivery MDB components
present inside the tocfee.ear.   

13 of 36 2/10/2023, 8:48 PM
How to Configure T24Browser with JBossEAP on IBM Websphere MQ? https://basecamp.temenos.com/s/article-detail/a042K00001LAtaAQAT/how-to-configure-t24...

<admin-objects>
((//ss//)) C
Coom
mmmu
unniittyy LLeea
arrn
n PPrro
oddu
uccttss TTrra
aiin
niin
ngg D
Doow
wnnllo
oaad
dss SSu
uggg
geesstt ((//ss//iid
deea
attiio
onn))
….

….

<admin-object class-name="com.ibm.mq.connector.outbound.MQQueueProxy" jndi-name="java:/queue/t24OFSQueue" pool-name="T24 OFS MQ Queue Pool">

<config-property name="baseQueueName">

t24OFSQueue

</config-property>

</admin-object>

<admin-object class-name="com.ibm.mq.connector.outbound.MQQueueProxy" jndi-name="java:/queue/t24OFSReplyQueue" pool-name="T24 OFS MQ Reply


Queue Pool">

<config-property name="baseQueueName">

t24OFSReplyQueue

</config-property>

</admin-object>

<admin-object class-name="com.ibm.mq.connector.outbound.MQQueueProxy" jndi-name="java:/queue/responseQueue" pool-name="T24 res MQ Queue Po


ol">

<config-property name="baseQueueName">

responseQueue

</config-property>

</admin-object>

<admin-object class-name="com.ibm.mq.connector.outbound.MQQueueProxy" jndi-name="java:/queue/requestQueue" pool-name="T24 req MQ Queue Poo


l">

<config-property name="baseQueueName">

requestQueue

</config-property>

</admin-object>

14 of 36 2/10/2023, 8:48 PM
How to Configure T24Browser with JBossEAP on IBM Websphere MQ? https://basecamp.temenos.com/s/article-detail/a042K00001LAtaAQAT/how-to-configure-t24...

….
((//ss//)) C
Coom
mmmu
unniittyy LLeea
arrn
n PPrro
oddu
uccttss TTrra
aiin
niin
ngg D
Doow
wnnllo
oaad
dss SSu
uggg
geesstt ((//ss//iid
deea
attiio
onn))

….

</admin-objects>

SStteep
p 88::  C
Crreea
attee TT2244 JJC
CAAC
Coon
nnneeccttiio
onn ffa
acctto
orryy iin
n tth
hee cco
onnffiig
guurra
attiio
onn ffiillee((sstta
annd
daallo
onnee--ffu
ullll..xxm
mll))
JCA Connection factory needs to be created by defining the T24 hosts (where the T24 application server is present), ports and OFS source records details.
Note: Please add as part of <resource-adapter> along with wmq resource adapter.

15 of 36 2/10/2023, 8:48 PM
How to Configure T24Browser with JBossEAP on IBM Websphere MQ? https://basecamp.temenos.com/s/article-detail/a042K00001LAtaAQAT/how-to-configure-t24...

<subsystem xmlns="urn:jboss:domain:resource-adapters:1.1">
((//ss//)) C
Coom
mmmu
unniittyy LLeea
arrn
n PPrro
oddu
uccttss TTrra
aiin
niin
ngg D
Doow
wnnllo
oaad
dss SSu
uggg
geesstt ((//ss//iid
deea
attiio
onn))
<resource-adapters>

….

<<WMQ Resource adapter settings defined in previous steps>>

…..

<resource-adapter id="tocfT24ra-ra.rar">

<archive>

tocfT24ra-ra.rar

</archive>

<transaction-support>XATransaction</transaction-support>

<config-property name="listenPort">

</config-property>

<config-property name="listenHost">

127.0.0.1

</config-property>

<connection-definitions>

<connection-definition class-name="com.temenos.tocf.t24ra.outbound.T24ManagedConnectionFactory" jndi-name="java:/jca/t24ConnectionFactory"


pool-name="T24ConnectionFactory">

<config-property name="ports">

20021

</config-property>

<config-property name="allowInput">

false

</config-property>

<config-property name="actionTimeout">

16 of 36 2/10/2023, 8:48 PM
How to Configure T24Browser with JBossEAP on IBM Websphere MQ? https://basecamp.temenos.com/s/article-detail/a042K00001LAtaAQAT/how-to-configure-t24...

240
((//ss//)) C
Coom
mmmu
unniittyy LLeea
arrn
n PPrro
oddu
uccttss TTrra
aiin
niin
ngg D
Doow
wnnllo
oaad
dss SSu
uggg
geesstt ((//ss//iid
deea
attiio
onn))

</config-property>

<config-property name="envVariables">

OFS_SOURCE=BROWSERTC

</config-property>

<config-property name="compressionThreshold">

2048

</config-property>

<config-property name="hosts">

10.92.11.45

</config-property>

<config-property name="charset">

ISO-8859-1

</config-property>

<config-property name="compression">

false

</config-property>

<config-property name="loadBalancing">

false

</config-property>

</connection-definition>

</connection-definitions>

</resource-adapter>

</resource-adapters>

</subsystem>

17 of 36 2/10/2023, 8:48 PM
How to Configure T24Browser with JBossEAP on IBM Websphere MQ? https://basecamp.temenos.com/s/article-detail/a042K00001LAtaAQAT/how-to-configure-t24...

standalone-full.xml Download
((//ss//)) C
Coom
mmmu
unniittyy LLeea
arrn
n PPrro
oddu
uccttss TTrra
aiin
niin
ngg D
Doow
wnnllo
oaad
dss SSu
uggg
geesstt ((//ss//iid
deea
attiio
onn))

Webpshere MQ settings in tocfee.ear:


Change the following xml files for websphere MQ configuration.
• tocfee.ear/tocfOFSMessage-ejb.jar/META-INF/jboss-ejb3.xml

 
p 99::  tto
SStteep occffO
OFFSSM
Meessssa
aggee--eejjb
b..jja
arr C
Coon
nffiig
guurra
attiio
onn
 
This jar contains all MDBs definition.
O
Oppeenn tto
occffeeee..eea
arr//M
MEETTA
A--IIN
NFF//jjb
boossss--eejjb
b33..xxm
mll a an nddw wee n neeeedd ttoobbee u
uppd
daatteed
d tto
omma
appM
MDDBBss tto
oMMQ
Qaan
ndd cco
onnn
neeccttiio
onn ffa
acctto
orryy tto
oMMQ
Q..
For each MDB section replace the existing a accttiivva
attiio
onn--ccoonnffiig
g section.

<message-driven>

<ejb-name>TransactedMDB</ejb-name>

<activation-config> … </activation-config>

The changes can be shown below


For each active config section, we need to give MQ details like Queue manager name, Queue name, port no, host name, channel name etc..

18 of 36 2/10/2023, 8:48 PM
How to Configure T24Browser with JBossEAP on IBM Websphere MQ? https://basecamp.temenos.com/s/article-detail/a042K00001LAtaAQAT/how-to-configure-t24...

<message-driven>
((//ss//)) C
Coom
mmmu
unniittyy LLeea
arrn
n PPrro
oddu
uccttss TTrra
aiin
niin
ngg D
Doow
wnnllo
oaad
dss SSu
uggg
geesstt ((//ss//iid
deea
attiio
onn))
<ejb-name>OFSMessageMDB</ejb-name>

<activation-config>

<activation-config-property>

<activation-config-property-name>destinationType</activation-config-property-name>

<activation-config-property-value>javax.jms.Queue</activation-config-property-value>

</activation-config-property>

<activation-config-property>

<activation-config-property-name>destination</activation-config-property-name>

<activation-config-property-value>java:/queue/t24BROWSERQueue</activation-config-property-value>

</activation-config-property>

<activation-config-property>

<activation-config-property-name>acknowledgeMode</activation-config-property-name>

<activation-config-property-value>Auto-acknowledge</activation-config-property-value>

</activation-config-property>

<activation-config-property>

<activation-config-property-name>useJNDI</activation-config-property-name>

<activation-config-property-value>true</activation-config-property-value>

</activation-config-property>

<activation-config-property>

<activation-config-property-name>hostName</activation-config-property-name>

<activation-config-property-value>localhost</activation-config-property-value>

</activation-config-property>

<activation-config-property>

<activation-config-property-name>port</activation-config-property-name>

19 of 36 2/10/2023, 8:48 PM
How to Configure T24Browser with JBossEAP on IBM Websphere MQ? https://basecamp.temenos.com/s/article-detail/a042K00001LAtaAQAT/how-to-configure-t24...

<activation-config-property-value>1415</activation-config-property-value>

((//ss//)) C
Coom
mmmu
unniittyy LLeea
arrn
n PPrro
oddu
uccttss TTrra
aiin
niin
ngg D
Doow
wnnllo
oaad
dss SSu
uggg
geesstt ((//ss//iid
deea
attiio
onn))
</activation-config-property>

<activation-config-property>

<activation-config-property-name>channel</activation-config-property-name>

<activation-config-property-value>SYSTEM.DEF.SVRCONN</activation-config-property-value>

</activation-config-property>

<activation-config-property>

<activation-config-property-name>queueManager</activation-config-property-name>

<activation-config-property-value>QM1</activation-config-property-value>

</activation-config-property>

<activation-config-property>

<activation-config-property-name>transportType</activation-config-property-name>

<activation-config-property-value>CLIENT</activation-config-property-value>

</activation-config-property>

</activation-config>

….

Once the activation config property has been updated for all MDBs, all connection factory mapping should also be updated. 
By default, the connection factory mapped as follows

<resource-ref>

<res-ref-name>jms/jmsConnectionFactory</res-ref-name>

<jndi-name>java:/MQConnectionFactory</jndi-name>

</resource-ref>

 Message destination can be defined as follows,

20 of 36 2/10/2023, 8:48 PM
How to Configure T24Browser with JBossEAP on IBM Websphere MQ? https://basecamp.temenos.com/s/article-detail/a042K00001LAtaAQAT/how-to-configure-t24...

<resource-ref>
((//ss//)) C
Coom
mmmuun
niittyy LLeea
<res-ref-name>queue/t24OFSReplyQueue</res-ref-name> arrn
n PPrro
oddu
uccttss TTrra
aiin
niin
ngg D
Doow
wnnllo
oaad
dss SSu
uggg
geesstt ((//ss//iid
deea
attiio
onn))
<jndi-name>java:/queue/t24BROWSERReplyQueue</jndi-name>
</resource-ref>

jjb
bo ossss--eejjbb33..xxmmll    D
Doowwn nllo
oaadd ((h
httttp
pss::////ttccssp
p..tteem
meen
nooss..cco
omm//IImmaaggeess11//H
HoowwTTo o//jjb
boossss__EEA
APP__M
MQQ__TT2244//jjb
boossss--eejjb
b33..xxm
mll))
 
Now, deploy all the components such as BrowserWeb.war, tocfee.ear, tocfT24ra-ra.rar and wmq.jmsra.rar inside the deployments directory.
 
SStteep Crreea
p 1100::  C attiin
ng g tth
hee Q
Qu ueeuuee mma anna ag geerr uussiinng
gWWeebbSSp phheerree M
MQQ EExxppllo
orreerr
 
Start WebSphere MQ Explorer
IBM WebSphere MQ Explorer

21 of 36 2/10/2023, 8:48 PM
How to Configure T24Browser with JBossEAP on IBM Websphere MQ? https://basecamp.temenos.com/s/article-detail/a042K00001LAtaAQAT/how-to-configure-t24...

((//ss//)) C
Coom
mmmu
unniittyy LLeea
arrn
n PPrro
oddu
uccttss TTrra
aiin
niin
ngg D
Doow
wnnllo
oaad
dss SSu
uggg
geesstt ((//ss//iid
deea
attiio
onn))

RRiig
ghhtt C
Clliicckk o
onn tth
hee Q
Quueeu
uee M
Maan
naag
geerrss ---->>  N
Neew
w ---->>  Q
Quueeu
uee M
Maan
naag
geerr

22 of 36 2/10/2023, 8:48 PM
How to Configure T24Browser with JBossEAP on IBM Websphere MQ? https://basecamp.temenos.com/s/article-detail/a042K00001LAtaAQAT/how-to-configure-t24...

((//ss//)) C
Coom
mmmu
unniittyy LLeea
arrn
n PPrro
oddu
uccttss TTrra
aiin
niin
ngg D
Doow
wnnllo
oaad
dss SSu
uggg
geesstt ((//ss//iid
deea
attiio
onn))

C
Crreea
attee Q
Quueeu
uee M
Maan
naag
geerr  

23 of 36 2/10/2023, 8:48 PM
How to Configure T24Browser with JBossEAP on IBM Websphere MQ? https://basecamp.temenos.com/s/article-detail/a042K00001LAtaAQAT/how-to-configure-t24...

((//ss//)) C
Coom
mmmu
unniittyy LLeea
arrn
n PPrro
oddu
uccttss TTrra
aiin
niin
ngg D
Doow
wnnllo
oaad
dss SSu
uggg
geesstt ((//ss//iid
deea
attiio
onn))

In the Queue Manager name field: QM1 (name of queue manager)


Click the check box Make this the default queue manager.
Click Next twice.

24 of 36 2/10/2023, 8:48 PM
How to Configure T24Browser with JBossEAP on IBM Websphere MQ? https://basecamp.temenos.com/s/article-detail/a042K00001LAtaAQAT/how-to-configure-t24...

((//ss//)) C
Coom
mmmu
unniittyy LLeea
arrn
n PPrro
oddu
uccttss TTrra
aiin
niin
ngg D
Doow
wnnllo
oaad
dss SSu
uggg
geesstt ((//ss//iid
deea
attiio
onn))

Ensure that the Create listener configured for TCP/IP check box is selected.
Click Finish.
If the Finish button is not available the port can be used already, so type another port number in the Listen on port number field. Here Port is 1415.

25 of 36 2/10/2023, 8:48 PM
How to Configure T24Browser with JBossEAP on IBM Websphere MQ? https://basecamp.temenos.com/s/article-detail/a042K00001LAtaAQAT/how-to-configure-t24...

((//ss//)) C
Coom
mmmu
unniittyy LLeea
arrn
n PPrro
oddu
uccttss TTrra
aiin
niin
ngg D
Doow
wnnllo
oaad
dss SSu
uggg
geesstt ((//ss//iid
deea
attiio
onn))

Click Finish.
 
Creating the local Queue using WebSphere MQ Explorer
EExxp
paan
ndd tth
hee Q
Quueeu
uee M
Maan
naag
geerr ---->> TT2244M
MQQ ---->> Q
Quueeu
ueess ---- >>  RRiig
ghhtt C
Clliicckk tth
hee Q
Quueeu
ueess ffo
olld
deerr

26 of 36 2/10/2023, 8:48 PM
How to Configure T24Browser with JBossEAP on IBM Websphere MQ? https://basecamp.temenos.com/s/article-detail/a042K00001LAtaAQAT/how-to-configure-t24...

((//ss//)) C
Coom
mmmu
unniittyy LLeea
arrn
n PPrro
oddu
uccttss TTrra
aiin
niin
ngg D
Doow
wnnllo
oaad
dss SSu
uggg
geesstt ((//ss//iid
deea
attiio
onn))

RRiig
ghhtt cclliicckk o
onnQ
Quueeu
ueess ---->>  N
Neew
w ---->> LLo
occa
all Q
Quueeu
ueess  

27 of 36 2/10/2023, 8:48 PM
How to Configure T24Browser with JBossEAP on IBM Websphere MQ? https://basecamp.temenos.com/s/article-detail/a042K00001LAtaAQAT/how-to-configure-t24...

((//ss//)) C
Coom
mmmu
unniittyy LLeea
arrn
n PPrro
oddu
uccttss TTrra
aiin
niin
ngg D
Doow
wnnllo
oaad
dss SSu
uggg
geesstt ((//ss//iid
deea
attiio
onn))

Create Local Queues


Name: tt2244O
OFFSSQ
Quueeu
uee
Click Next.

28 of 36 2/10/2023, 8:48 PM
How to Configure T24Browser with JBossEAP on IBM Websphere MQ? https://basecamp.temenos.com/s/article-detail/a042K00001LAtaAQAT/how-to-configure-t24...

Click Finish.
Same way create  tt2244O
OFFSSRReep
pllyyQ
Quueeu
ue e.s//))
((//s
CCoom
mmmuun
niittyy LLeea
arrn
n PPrro
oddu
uccttss TTrra
aiin
niin
ngg D
Doow
wnnllo
oaad
dss SSu
uggg
geesstt ((//ss//iid
deea
attiio
onn))
In the MQExplorer we can see below screen-shot below Queues and Queue Manager Name
 

tt2244O
OFFSSQ
Quueeu
uee and tt2244O
OFFSSRReep
pllyyQ
Quueeu
uee
We can create more Queues following the above steps. 
4.   Start the jbase agent from T24
Use the port defined in the T24 JCA Connection factory section and start the jbase agent from T24’s bnk.run directory.

29 of 36 2/10/2023, 8:48 PM
How to Configure T24Browser with JBossEAP on IBM Websphere MQ? https://basecamp.temenos.com/s/article-detail/a042K00001LAtaAQAT/how-to-configure-t24...

((//ss//)) C
Coom
mmmu
unniittyy LLeea
arrn
n PPrro
oddu
uccttss TTrra
aiin
niin
ngg D
Doow
wnnllo
oaad
dss SSu
uggg
geesstt ((//ss//iid
deea
attiio
onn))

5.   Start Jboss
sstta
annd
daallo
onnee..b
baatt ----sseerrvveerr--cco
onnffiig
g==sstta
annd
daallo
onnee--ffu
ullll..xxm
mll --b
b 00..00..00..00

Once the jboss is started, all the components will get deployed without any errors.

30 of 36 2/10/2023, 8:48 PM
How to Configure T24Browser with JBossEAP on IBM Websphere MQ? https://basecamp.temenos.com/s/article-detail/a042K00001LAtaAQAT/how-to-configure-t24...

((//ss//)) C
Coom
mmmu
unniittyy LLeea
arrn
n PPrro
oddu
uccttss TTrra
aiin
niin
ngg D
Doow
wnnllo
oaad
dss SSu
uggg
geesstt ((//ss//iid
deea
attiio
onn))

66..   Log into thecT24 browser and check the Queues


Try to login to T24 from the Browser application.

31 of 36 2/10/2023, 8:48 PM
How to Configure T24Browser with JBossEAP on IBM Websphere MQ? https://basecamp.temenos.com/s/article-detail/a042K00001LAtaAQAT/how-to-configure-t24...

((//ss//)) C
Coom
mmmu
unniittyy LLeea
arrn
n PPrro
oddu
uccttss TTrra
aiin
niin
ngg D
Doow
wnnllo
oaad
dss SSu
uggg
geesstt ((//ss//iid
deea
attiio
onn))

T24 Browser is connected to T24 Successfully via IBM WebSphere MQ

32 of 36 2/10/2023, 8:48 PM
How to Configure T24Browser with JBossEAP on IBM Websphere MQ? https://basecamp.temenos.com/s/article-detail/a042K00001LAtaAQAT/how-to-configure-t24...

((//ss//)) C
Coom
mmmu
unniittyy LLeea
arrn
n PPrro
oddu
uccttss TTrra
aiin
niin
ngg D
Doow
wnnllo
oaad
dss SSu
uggg
geesstt ((//ss//iid
deea
attiio
onn))

AAd
dddiittiio
onna
all ssu
uggg
geessttiio
onn::
In case listener queues need to be connected with T24, please ensure to give the correct MQ connection factory in jboss-ejb3.xml file present under
tocfee.ear/tocflistener-ejb.jar/META-INF for all the listener MDB's.

33 of 36 2/10/2023, 8:48 PM
How to Configure T24Browser with JBossEAP on IBM Websphere MQ? https://basecamp.temenos.com/s/article-detail/a042K00001LAtaAQAT/how-to-configure-t24...

<jee:enterprise-beans>
((//ss//)) C
Coom
mmmu
unniittyy LLeea
arrn
n PPrro
oddu
uccttss TTrra
aiin
niin
ngg D
Doow
wnnllo
oaad
dss SSu
uggg
geesstt ((//ss//iid
deea
attiio
onn))
<!-- Listener MDB Instance -->

<jee:message-driven>

<jee:ejb-name>OFSListenerMDB</jee:ejb-name>

<activation-config>

<activation-config-property>

<activation-config-property-name>listener</activation-config-property-name>

<activation-config-property-value></activation-config-property-value>

</activation-config-property>

</activation-config>

<jee:resource-ref>

<jee:res-ref-name>jms/jmsConnectionFactory</jee:res-ref-name>

<jee:jndi-name>java:/MQConnectionFactory</jee:jndi-name>

</jee:resource-ref>

<jee:resource-ref>

<jee:res-ref-name>queue/t24OFSQueue</jee:res-ref-name>

<jee:jndi-name>java:/queue/t24OFSQueue</jee:jndi-name>

</jee:resource-ref>

<jee:resource-ref>

<jee:res-ref-name>queue/t24OFSReplyQueue</jee:res-ref-name>

<jee:jndi-name>java:/queue/t24OFSReplyQueue</jee:jndi-name>

</jee:resource-ref>

</jee:message-driven>

 
LLa
asstt U
Uppd
daatteed
d:: 1177--JJu
ull--22001188  
 

34 of 36 2/10/2023, 8:48 PM
How to Configure T24Browser with JBossEAP on IBM Websphere MQ? https://basecamp.temenos.com/s/article-detail/a042K00001LAtaAQAT/how-to-configure-t24...

0 Comments ((//ss//)) C
Coom
mmmu
unniittyy LLeea
arrn
n PPrro
oddu
uccttss TTrra
aiin
niin
ngg D
Doow
wnnllo
oaad
dss SSu
uggg
geesstt ((//ss//iid
deea
attiio
onn))

PPo
osstt Q
Quueessttiio
onn

Share an update... Share

Sort by:

Most Recent Activity Search this feed...

Collaborate here!
Here's where you start talking with your colleagues about this.

35 of 36 2/10/2023, 8:48 PM
How to Configure T24Browser with JBossEAP on IBM Websphere MQ? https://basecamp.temenos.com/s/article-detail/a042K00001LAtaAQAT/how-to-configure-t24...

((//ss//)) CCo
ommmmuunniittyy LLeea
arrn
n PPrro
oddu
uccttss TTrra
aiin
niin
ngg D
Doow
wnnllo
oaad
dss SSu
uggg
geesstt ((//ss//iid
deea
attiio
onn))
Supplier Information Terms of use Base Camp FAQ
www.temenos.com (https://www.temenos.com (https://www.temenos.com (https://basecamp.temenos.com Follow US
nformation /information-for- /legal-information /s/article-detail
suppliers/) /website-terms-and- /a046A000001lZe4QAE/temenos- (https://www.linkedin.com (https://www.linkedin.com (
conditions/) base-camp-faq) /company/temenos) /company/temenos/) /Temenos

36 of 36 2/10/2023, 8:48 PM

You might also like