How To Setup Jboss For Using T24 Custom Adapters
How To Setup Jboss For Using T24 Custom Adapters
((//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))
Rate Like Bookmark
(/s/profile/0056A000000izetQAA) H
Hoow
w tto
o sse
et u
upp Jb
boossss ffo
orr u
ussiin
ngg TT224
4CCu
usstto
ommA
Adda
apptte
errss??
Vinay Jain - Admin (/s/profile/0056A000000izetQAA) • Apr 08, 2021 • Technology > Core Infra > Integration Framework (IF)
16
Introduction
This document explains the configuration setup to be done for using T24 Custom adapters.
Procedure
SStteep
p 11:: SSeettttiin
nggu
upp TT2244 U
Usseerr
1. Identify a T24 User (here SSOUSER) whose contact needs to be loaded by T24 to execute any request from the Adapter.
2. Set the ATTRIBUTES to PREAUTHENTICATED for this user as shown below
1 of 8 2/10/2023, 8:30 PM
How to setup Jboss for using T24 Custom Adapters? https://basecamp.temenos.com/s/article-detail/a042K00001LAsaLQAT/how-to-setup-jboss-for...
((//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:: D
Deep
pllo
oyy tth
hee ffo
ollllo
owwiin
ngg jja
arrss tto
o jjb
boossss::
2 of 8 2/10/2023, 8:30 PM
How to setup Jboss for using T24 Custom Adapters? https://basecamp.temenos.com/s/article-detail/a042K00001LAsaLQAT/how-to-setup-jboss-for...
1. t24-IntegrationFrameworkService-ejb.jar for Inbound Adapter. . The ejb-jar.xml, the deployment descriptor should have bean definition as shown below.
((//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))
3 of 8 2/10/2023, 8:30 PM
How to setup Jboss for using T24 Custom Adapters? https://basecamp.temenos.com/s/article-detail/a042K00001LAsaLQAT/how-to-setup-jboss-for...
((//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))
The OFS record ID mentioned OFS_SOURCE should have the TWS value set in the ATTRIBUTE field.
Bean 2:
This bean is used for all the outbound transactions except ServiceXML.
4 of 8 2/10/2023, 8:30 PM
How to setup Jboss for using T24 Custom Adapters? https://basecamp.temenos.com/s/article-detail/a042K00001LAsaLQAT/how-to-setup-jboss-for...
((//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))
The OFS record ID mentioned OFS_SOURCE should not have the TWS value set in the ATTRIBUTE field.
Here is the sample ejb-jar.xml (https://tcsp.temenos.com/Images1/HowTo/adap/2_ejb-jar.xml)
These jar files are available as a part of the T24 Enterprise Libraries. The assembly descriptors are configured with the required security roles that are to be created in step
3.
JJb bo ossss..xxm mll::
Add the below section under <enterprise-beans> tag.
<session>
<<eejjb
b--n
naam
mee>>O
OFFSSC
Coon
nnneecctto
orrSSeerrvviicceeBBeea
annTTA
AFFJJO
OFFSS<<//eejjb
b--n
naam
mee>>
<aop-domain-name>TAFJPooledEJB</aop-domain-name>
<resource-ref>
<res-ref-name>jdbc/t24DataSource</res-ref-name>
<res-type>javax.sql.DataSource</res-type>
<jndi-name>java:jdbc/t24DS</jndi-name>
</resource-ref>
<resource-ref>
<res-ref-name>jdbc/t24LockingDataSource</res-ref-name>
5 of 8 2/10/2023, 8:30 PM
How to setup Jboss for using T24 Custom Adapters? https://basecamp.temenos.com/s/article-detail/a042K00001LAsaLQAT/how-to-setup-jboss-for...
<res-type>javax.sql.DataSource</res-type>
<jndi-name>java:jdbc/t24LockingDS</jndi-name>
((//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-ref>
</session>
Below is a sample jboss.xml (https://tcsp.temenos.com/Images1/HowTo/adap/jboss.xml)
JJbbo ossss--eejjbb33..xxm
mll::
Add the below section under <enterprise-beans>
<session>
<<eejjb
b--n
naam
mee>>O
OFFSSC
Coon
nnneecctto
orrSSeerrvviicceeBBeea
annTTA
AFFJJO
OFFSS<<//eejjb
b--n
naam
mee>>
<resource-ref>
<res-ref-name>jdbc/t24DataSource</res-ref-name>
<res-type>javax.sql.DataSource</res-type>
<jndi-name>java:/jdbc/t24DS</jndi-name>
</resource-ref>
<resource-ref>
<res-ref-name>jdbc/t24LockingDataSource</res-ref-name>
<res-type>javax.sql.DataSource</res-type>
<jndi-name>java:/jdbc/t24LockingDS</jndi-name>
</resource-ref>
</session>
Also add the below section under <assembly-descriptor>
<s:security>
<<eejjb
b--n
naam
mee>>O
OFFSSC
Coon
nnneecctto
orrSSeerrvviicceeBBeea
annTTA
AFFJJO
OFFSS<<//eejjb
b--n
naam
mee>>
<s:security-domain>T24</s:security-domain>
</s:security>
Below is a sample jboss-ejb3.xml (https://tcsp.temenos.com/Images1/HowTo/adap/jboss-ejb3.xml)
Once the above changes are done, place the t24-OFSConnectorService-ejb.jar (t24-EB_OFSConnectorService-ejb.jar) file under <<JBOSS_HOME>>/standalone
/deployments directory.
SStteep p 33:: C
Coon
nffiig
guurree jjBBo
ossss SSeeccu
urriittyy::
1. Create a T24Realm for T24 like below in xml file. For Ex. standalone.xml under 'JBOSS_HOME\standalone\configuration':
connector,
6 of 8 2/10/2023, 8:30 PM
How to setup Jboss for using T24 Custom Adapters? https://basecamp.temenos.com/s/article-detail/a042K00001LAsaLQAT/how-to-setup-jboss-for...
((//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))
3. Define a new jBoss Security domain by adding the following xml in the domain configuration file. For Ex. standalone.xml under 'JBOSS_HOME\standalone
\configuration':
The above configuration defines a new security domain in jboss called 'T24' with the user configuration file located at 'JBOSS_HOME\standalone\configuration
\t24users.properties' and the user roles configuration file located at 'JBOSS_HOME\standalone\configuration\t24roles.properties' Refer jBoss 7.2 documentation for more
information on the configuration
4. Now add T24 user credentials for which the PREAUTHENTICATED attribute is set in T24 to 'JBOSS_HOME\standalone\configuration\t24users.properties' by adding the line
SSOUSER=123456
5. Define a role for the above user 'SSOUSER' as 't24user' by adding the following line in 'JBOSS_HOME\standalone\configuration\t24roles.properties'
SSOUSER=t24user
6. Start the Jboss with the node1 parameter like below,
0 Comments
PPo
osstt Q
Quueessttiio
onn
Sort by:
7 of 8 2/10/2023, 8:30 PM
How to setup Jboss for using T24 Custom Adapters? https://basecamp.temenos.com/s/article-detail/a042K00001LAsaLQAT/how-to-setup-jboss-for...
((//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))
Collaborate here!
Here's where you start talking with your colleagues about this.
8 of 8 2/10/2023, 8:30 PM