0% found this document useful (0 votes)
253 views

How To Setup Jboss For Using T24 Custom Adapters

This document provides a 3-step process for setting up Jboss to use T24 custom adapters: 1. Set up a T24 user whose contact will be loaded by T24 to execute requests from the adapter. The user's attributes must be set to "PREAUTHENTICATED". 2. Deploy the following JAR files and configuration files to the Jboss server: adapter JAR files, datasource configuration files, JNDI configuration files. 3. Configure the adapter properties file with connection details for connecting to T24.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
253 views

How To Setup Jboss For Using T24 Custom Adapters

This document provides a 3-step process for setting up Jboss to use T24 custom adapters: 1. Set up a T24 user whose contact will be loaded by T24 to execute requests from the adapter. The user's attributes must be set to "PREAUTHENTICATED". 2. Deploy the following JAR files and configuration files to the Jboss server: adapter JAR files, datasource configuration files, JNDI configuration files. 3. Configure the adapter properties file with connection details for connecting to T24.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 8

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))

How to setup Jboss for using T24 Custom Adapters?


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

How to (/s/how-to)  >  How to setup Jboss for using T24 Custom Adapters?

        
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

How to setup Jboss for using T24 Custom Adapters?

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))

Here is the sample ejb-jar.xml (https://tcsp.temenos.com/Images1/HowTo/adap/1_ejb-jar.xml)


Once this is ensured, place the t24-InegrationFrameworkService-ejb.jar (t24-IF_IntegrationFrameworkService-ejb.jar in R16) file under <<JBOSS_HOME>>/standalone
/deployments directory.
2.    t24-OFSConnectorService-ejb.jar for Outbound Adapter. The ejb-jar.xml, the deployment descriptor should have two bean definition as shown below:
Bean 1:
This bean is used for ServiceXML based transactions.

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':

2.    Add the T24Realm in the remoting-

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

Share an update... Share

Sort by:

Most Recent Activity Search this feed...

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.

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

8 of 8 2/10/2023, 8:30 PM

You might also like