T24 Extensibility in Java
- the_apache
- Topic Author
- Offline
- New Member
-
- Posts: 3
- Thank you received: 0
Do you have any documentation available for development in Java?
My t24 environment does not allow infobasic routines - I am having problems attaching a routine to a version due to EB.API issue. Temenos has confirmed that basic source cannot be used if the JD flag is set to Y in the SPF.
I am using design studio r19 and i am stuck on the flow/steps to follow in order to make my routines work.
Please Log in or Create an account to join the conversation.
- VK
-
- Offline
- Platinum Member
-
- Globus:G9-G13|TAFC:R05-R23|TAFJ:R19,R23,R24:test
- Posts: 1209
- Thank you received: 158
Just curious - what SPF field contains that "JD flag"? Are you able to amend it to allow Basic again?
Cheers
VK
Please Log in or Create an account to join the conversation.
- kripesh
-
- Offline
- Platinum Member
-
- Posts: 459
- Thank you received: 65
In the SPF file you have a field called Extensible Customisation. This is a Yes / No type of Field.
If set to Yes then it means all your routines should be in JAVA only.
If set to blank or NO or blank then you can have both BASIC and JAVA routines.
Regards,
Kripesh
Have a great day !
Please Log in or Create an account to join the conversation.
- VK
-
- Offline
- Platinum Member
-
- Globus:G9-G13|TAFC:R05-R23|TAFJ:R19,R23,R24:test
- Posts: 1209
- Thank you received: 158
Yes I see it in my R19 SPF.. Set to blank. To topic starter: IMHO it's better to set it to blank as well rather than dive into Java :)))
Cheers
VK
Please Log in or Create an account to join the conversation.
- the_apache
- Topic Author
- Offline
- New Member
-
- Posts: 3
- Thank you received: 0
Please Log in or Create an account to join the conversation.
- VK
-
- Offline
- Platinum Member
-
- Globus:G9-G13|TAFC:R05-R23|TAFJ:R19,R23,R24:test
- Posts: 1209
- Thank you received: 158
Have you asked those who sold you that module? I mean Temenos.
I heard about the thing "basic replacement (by Java)" in TAFJ and even tried a sample during a training long time ago but I never seen it working in real life...
Cheers
VK
Please Log in or Create an account to join the conversation.
- kripesh
-
- Offline
- Platinum Member
-
- Posts: 459
- Thank you received: 65
Have a great day !
Please Log in or Create an account to join the conversation.
- VK
-
- Offline
- Platinum Member
-
- Globus:G9-G13|TAFC:R05-R23|TAFJ:R19,R23,R24:test
- Posts: 1209
- Thank you received: 158
Maybe you can share some examples? Would be interesting to look at...
Cheers
VK
Please Log in or Create an account to join the conversation.
- kripesh
-
- Offline
- Platinum Member
-
- Posts: 459
- Thank you received: 65
package com.kripbank;
import com.temenos.api.TField;
import com.temenos.api.TStructure;
import com.temenos.api.TValidationResponse;
import com.temenos.t24.api.hook.system.RecordLifecycle;
import com.temenos.t24.api.records.fundstransfer.FundsTransferRecord;
/*
* to check if the DEBIT and CREDIT CURRENCY are the same
*/
public class FTVersionDemo extends RecordLifecycle {
@Override
public TValidationResponse validateRecord(String application, String recordId, TStructure record,
TStructure lastLiveRecord) {
FundsTransferRecord fr = new FundsTransferRecord(record);
TField f1 = fr.getDebitCurrency();
TField f2 = fr.getCreditCurrency();
if (!f1.getValue().equals(f2.getValue()))
{
f2.setError("CREDIT CURRENCY IS NOT EQUAL TO DEBIT CURRENCY");
}
return fr.getValidationResponse();
}
}
The Code is something like the one above and we need to create EB.API for it and attach it as Input Routine for an FT version.
Have a great day !
Please Log in or Create an account to join the conversation.
- Akash
- Offline
- New Member
-
- Posts: 3
- Thank you received: 0
Please Log in or Create an account to join the conversation.
- dikkijuhadi
- Offline
- New Member
-
- Posts: 1
- Thank you received: 0
this java code is not about using TCS, TCC right ?
is temenos still using tcc, tcs for extensibility java ?
I'm sorry before, but did you have any document about using that ?
currently I'm working on third application to connect into t24 using java
Please Log in or Create an account to join the conversation.
- kripesh
-
- Offline
- Platinum Member
-
- Posts: 459
- Thank you received: 65
Have a great day !
Please Log in or Create an account to join the conversation.
- pblnkalyan
- Offline
- New Member
-
- Posts: 3
- Thank you received: 0
Instead of hardcoding the error like
f2.setError("CREDIT CURRENCY IS NOT EQUAL TO DEBIT CURRENCY");
is there an option to use STORE.END.ERROR (as in infobasic to CALL STORE.END.ERROR) ?
I can see the class file is available under the package "com.temenos.t24" as class "com.temenos.t24.STORE_END_ERROR_cl;"
How do we use the class files under the package "com.temenos.t24" ?
Please Log in or Create an account to join the conversation.
- Nash21979
- Offline
- Premium Member
-
- Posts: 106
- Thank you received: 3
This is kinda late reply but I was far for quite sometime :)
In fact, we faced the same issue when implementing R19 in production. In fact the MB R19 allows Infobasic code by default, wheras the Production Implementation did not as the SPF had the JD flag set to Yes. So it was an unexpected situation.
As a solution, we have requested a fix from Temenos to revert back that flag to "None" allowing us to use either Infobasic or Java code.
Regaards,
Please Log in or Create an account to join the conversation.
- kripesh
-
- Offline
- Platinum Member
-
- Posts: 459
- Thank you received: 65
Have a great day !
Please Log in or Create an account to join the conversation.
- kripesh
-
- Offline
- Platinum Member
-
- Posts: 459
- Thank you received: 65
Please Log in or Create an account to join the conversation.
- silvergem
-
- Offline
- Elite Member
-
- TAFC|R12/R13, TAFJ|R20
- Posts: 270
- Thank you received: 21
This is already available on TCSP portal with sample code and documentationSir, I know INFOBASIC but now trying to learn java in temenos t24 but do not have any documentaion or any material regarding that. I'll be really greatfull if you can share some documentation regarding programming in Java in t24.
Please Log in or Create an account to join the conversation.
- rishab
- Offline
- New Member
-
- Posts: 1
- Thank you received: 0
Please Log in or Create an account to join the conversation.