TAFJ-Eclipse Debugging T24 JBC Invoked Via IRIS
TAFJ-Eclipse Debugging T24 JBC Invoked Via IRIS
Amendment History:
Revisio
Date Amended Name Description
n
Sanofar Nisha
3 21st March 2019 R19 AMR Review
H
Page 2
TAFJ-E cli p s e Debu g gi n g T24 JBC
Invoke d via IRIS
Copyri g h t
Copyright (c) Temenos Headquarters SA 2009-2019.
All rights reserved.
This document contains proprietary information that is protected by copyright. No part of this document may
be reproduced, transmitted, or made available directly or indirectly to a third party without the express
written agreement of TEMENOS UK Limited. Receipt of this material directly TEMENOS UK Limited
constitutes its express permission to copy. Permission to use or copy this document expressly excludes
modifying it for any purpose, or using it to create a derivative therefrom.
Temenos Headquarters SA
2 Rue de l’Ecole-de-Chimie,
CH - 1205 Geneva,
Switzerland
Please include your name, company, address, and telephone and fax numbers, and email
address if applicable. [email protected]
Page 3
TAFJ-E cli p s e Debu g gi n g T24 JBC
Invoke d via IRIS
Table of Contents
Copyright................................................................................................................................................ 3
Errata and Comments............................................................................................................................ 3
Debugging T24 JBC Invoked via IRIS.................................................................................................... 5
Configuration Steps for IRIS WAR........................................................................................ 5
Configuration Step for T24 & TAFJ....................................................................................... 7
Page 4
TAFJ-E cli p s e Debu g gi n g T24 JBC
Invoke d via IRIS
Following instructions are applicable if developer would like to debug their JBC code, which
is invoked by IRIS. This feature is not limited to debug UXP Browser but will work for any T24
service deployed using IRIS.
To enable debugging in T24, T24 Adapter for IRIS has been enhanced to communicate with
T24 via JMS queues.
invocationMethod=JMS
NOTE: Property and its value is case sensitive, so please take extra care
Page 5
TAFJ-E cli p s e Debu g gi n g T24 JBC
Invoke d via IRIS
<resource-ref id="ResourceRef_jmsConnectionFactory">
<description>Used to get connections to JMS for Component
Queue</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_t24ComponentQueuee">
<description>OFS queue</description>
<res-ref-name>queue/t24ComponentQueue</res-ref-name>
<res-type>javax.jms.Queue</res-type>
<res-auth>Container</res-auth>
</resource-ref>
<resource-ref id="ResourceRef_t24ComponentReplyQueue">
<description>OFS reply queue</description>
<res-ref-name>queue/t24ComponentReplyQueue</res-ref-name>
<res-type>javax.jms.Queue</res-type>
<res-auth>Container</res-auth>
</resource-ref>
Page 6
TAFJ-E cli p s e Debu g gi n g T24 JBC
Invoke d via IRIS
At this stage all your communications from IRIS would be redirected to JMS queue.
In following configuration, we need to configure and run T24 server side JBC code which can
intercept the requests on above queue and call JBC API in T24.
2. Start/Restart your TAFJ Eclipse IDE whose workspace is using above TAFJ as its home
so that it can add new libs into CLASSPATH
4. Above subroutine will connect to your local jboss instance via its Remoting API to
intercept JMS messages.
5. Make sure you either stop or un-deploy TAFJJEE_EAR.ear so that above sub routine can
connect to the queues configured
6. Make sure to update JMS Queue names as per your configurations done in Step4 of
previous section.
7. Update the OFSSource variable in routine to suite your needs. Default is set to IRISPA
Page 7
TAFJ-E cli p s e Debu g gi n g T24 JBC
Invoke d via IRIS
Done!
Page 8