top of page

Learn T24 OFS Design and Performance Considerations

When we deploy Core Banking systems, one of the most critical parts is their integration into existing satellite systems such as CRM or E-Banking. We prefer standardized communication gateways such as OFS (Open Financial Services) provided by T24 Transact. 

Please read this blog to learn crucial OFS modes and their performance-tuning considerations. You can send your transaction in the OFS format to T24 and receive the response in the same standardized OFS format. 


OFS Modes

There are four OFS modes that you can use depending on your use case. Choosing the appropriate mode is crucial to avoid performance bottlenecks or high development efforts.

  • TELNET: For online processing through third-party applications

  • SESSION: For online processing through browser

  • GLOBUS: For inter-application processing

  • BATCH: For processing offline requests from third party


OFS Requests

OFS Write or Update 

We use Transaction requests when we update or write information to T24.

Sample OFS VERSION request:


OFS Read request

We use OFS ENQUIRY requests when we read data from T24.

Sample OFS ENQUIRY request:




Things to consider in OFS Requests


You should provide the correct function, process type, and version name. Don’t get confused with VALIDATE and VERIFY.


GTS CONTROL for overrides and error checks. The value passed in the OFS string takes prominence over the value in the version.

Number of auth for defining authorizers required. The value passed in the OFS string takes prominence over the value in the version.

NAU processing to define what will happen to the not authorized transaction when we overwrite it through another OFS string. 

NAU processing codes

  • 0 Reject OFS message

  • 1 Overwrite the message applicable to INAU records

  • 2 Deletes NAU and reverse life, applicable for RNAU

  • 3 The behavior of 1 and 2


Success or failure indicator in the response


  • -1 FAILURE, check details in ORD

  • -2 OVERRIDE, check details in ORD

  • -3 T24 is offline


OFS Performance considerations


Version level: Proper design and version routine level tuning.

Enquiry level: Proper enquiry design, especially if it’s a NOFILE one.

OFS SOURCE level: Controlling the log and ORD details.

Splitting the time into 3 parts and analyzing the issue

  • Third-party app to T24 time.

  • EJB/MDB level and queue waiting time.

  • T24 processing time.

OFS is a powerful communication gateway. The design of any complex system is crucial for optimal performance. We are happy to support your OFS performance tuning activities.

Happy Performance Engineering!

399 views0 comments


bottom of page