Temenos T24 Guide : Subroutine Programming

: Posted on - October 26, 2022

Temenos T24 core banking application is one of the leading software in core banking engine across the world. So here I will provide Temenos T24 Guide Subroutine Programming which are very useful for customization with any business requirement, even you can create your own module inside Temenos T24 Core Banking System itself. By assuming that you already have basic knowledge on Temenos T24 Core Banking System, so we can start do customization over it.

I can share you document T24 Subroutine Guide on following link:

Temenos T24 Subroutine Guide Pogramming

https://1drv.ms/b/s!AlP9L9EejUW6g9dZlSK3dXnOnq6vIQ?e=Jw9jco

This guide contains a list of the subroutines used most frequently by T24 applications and those which are most likely to be of use to developers on client sites. Wherever a subroutine is provided to perform a specified task, the subroutine provided should be used.

Temenos reserves the right to modify the following routines as and when required. However, where possible, any such changes and the impact upon the use of the subroutines will be documented.

Please do not hesitate to ask any inquiries about Temenos T24, e.g.: training, courses, consultation, tips, tricks, etc.

Even thought I heard some rumors that Temenos will not allowing any local enhancement in routine (JBC) level, they will allow customization through java code only. 

Here are one example of core routines that we can use to control a service (TSA.SERVICE) : Core routine to control TSA.SERVICE


Description: Temenos T24 Guide : Subroutine Programming Rating: 4.9 Reviewer: Jack Panther - ItemReviewed: Temenos T24 Guide : Subroutine Programming

Core Routine to Auto Start TSA Service (CALL SERVICE.CONTROL)

: Posted on - October 30, 2017

Hello guys,

this is my first article in T24 Temenos blog, let's make clear that this is unofficial blog of T24 Temenos, I repeat this is unofficial blog of T24 Temenos.

In this article, I wanna share a core routine to enable automatic start of TSA Service .

You can use :

TS.ID = YOUR.TSA.SERVICE.ID
SERVICE.ID = ''
CALL SERVICE.CONTROL(TS.ID,'START',SERVICE.ID)
*TS.ID should be a valid @id of TSA.SERVICE

This function can be called from any step on your process.
The use of CALL SERVICE.CONTROL is widely, up to your idea.
For example, you expect to run a particular process during COB/EOD, but you do not want to burden the EOD process itself, then you can create a job with the purpose to start other particular TSA Service.
Another example, you want to start a service after user commit any deal from transactions, then you can create an after auth routine that call this core routine to start the particular service.

Overall, the use of CALL SERVICE.CONTROL is very depending on your idea and purpose from the business perspective.

Description: Core Routine to Auto Start TSA Service (CALL SERVICE.CONTROL) Rating: 4.9 Reviewer: Jack Panther - ItemReviewed: Core Routine to Auto Start TSA Service (CALL SERVICE.CONTROL)