Debugging L3 Java Subroutines
in Design Studio
for T24 Developers
Introduction
Purpose of the Document
This document provides a step-by-step guide to debugging
L3 Java code in Temenos T24 Transact using Design
Studio. It is intended for developers and technical
consultants who work with T24's Java extensibility and
require efficient debugging processes.
Overview of L3 Java in T24 Transact
L3 Java in Temenos T24 Transact offers extensibility by
allowing custom Java code to integrate seamlessly into
T24's operations. Design Studio enables developers to
debug this code efficiently, improving the troubleshooting
process and overall development experience.
MD Shibli Mollah
T24 Technical Analyst
Setting Up Design Studio for Debugging
• Opening the T24 Project in Design Studio
1. Launch Design Studio and open your T24 Transact project.
2. Ensure that all dependencies are properly configured.
• Check project settings to confirm the debug configuration is
enabled
MD Shibli Mollah
T24 Technical Analyst
• Enabling Debug Mode
1. Confirm settings in the debug configuration file, if applicable, to
ensure that debugging is properly enabled.
2. Click on the Debug Perspective at the right corner.
3. If Debug is configured properly then we can see it running…
MD Shibli Mollah
T24 Technical Analyst
Initiating the Debugging Session from T24
• Setting Breakpoints
In the L3 Java code editor within Design Studio, we need to click on the
line number where we want to add a breakpoint.
• Connecting to the T24 Server for Debugging
Let’s do our desired transaction where our routines it attached
(VERSION/ENQUIRY).
In our case, It’s a FT Version, [Link],[Link]
Now, we will debug an Input routine: GbNewInpFT
MD Shibli Mollah
T24 Technical Analyst
Debugging Process
After Commit our routine will trigger from the browser and the debugger window from
Design Studio will pop up like this…
• Inspecting Variables and Expressions
When the code execution pauses at a breakpoint, let’s examine the current values of
variables in the “Variables” view.
Let’s view the variables and monitor their values throughout the debugging session.
MD Shibli Mollah
T24 Technical Analyst
• Step Execution
Let’s use the following commands for controlled code execution:
Step Over: Execute the current line and move to the next line without entering
method calls.
Step Into: Enter method calls to follow the execution flow within them.
Step Out: Exit the current method and return to the caller method.
Happy Debugging!
Troubleshooting Common Issues
Breakpoints Not Triggering
• Ensure that debug mode is properly configured, and the
server is accessible.
• Clear any cached code to avoid issues with old code being
executed.
Debugger Connection Issues
• Check for network connectivity and server permissions.
• Confirm that the correct port and IP settings are used.
Common Errors and Debugging Tips
• For common Java or T24-specific errors, consult Design
Studio’s error logs and documentation for solutions.
MD Shibli Mollah
T24 Technical Analyst
Conclusion
• Debugging L3 Java code in Temenos T24 using Design
Studio provides a powerful way to troubleshoot issues in
real time.
• By following the steps outlined, we can efficiently locate and
resolve issues within T24’s Java extensibility.
MD Shibli Mollah
T24 Technical Analyst