Пример подпрограммы с использованием API JAVA для T24

Могу ли я получить образец подпрограммы (который был протестирован) в последней версии T24/Transact с использованием API Temenos Java? Согласно Temenos, подпрограммы Infobasic больше не могут использоваться, если для флага EXTENSIBLE.CUSTOMISATION установлено значение Y в SPF.

1 ответ

Вот реальный рабочий образец, который работает в R20 - это образец процедуры сборки INQUIRY:

package com.bank;

import java.util.List;
import com.temenos.api.TStructure;
import com.temenos.t24.api.complex.eb.enquiryhook.FilterCriteria;
import com.temenos.t24.api.complex.eb.enquiryhook.EnquiryContext;
import com.temenos.t24.api.hook.system.Enquiry;

public class EnqBuildRoutineTest extends Enquiry {


    @Override 
    public List<FilterCriteria> setFilterCriteria(List<FilterCriteria> filterCriteria, EnquiryContext enquiryContext) {

        FilterCriteria criteria = new FilterCriteria();
        criteria.setFieldname("SECTOR.CODE");
        criteria.setOperand("LK");
        criteria.setValue("2...");
        filterCriteria.add(criteria);
        return filterCriteria; 
    }
}

Если вы используете maven, вы можете использовать эти зависимости в pom.xml:

    <dependency>
        <groupId>com.temenos</groupId>
        <artifactId>api</artifactId>
        <scope>system</scope>
        <systemPath>c:/Temenos/R20_MB/TAFJ/lib/TAFJClient.jar</systemPath>
        <version>1</version>
    </dependency>
    <dependency>
        <groupId>com.temenos</groupId>
        <artifactId>EnquiryHook</artifactId>
        <scope>system</scope>
        <systemPath>c:/Temenos/R20_MB/bnk/t24lib/EB_EnquiryHook.jar</systemPath>
        <version>1</version>
    </dependency>

После того, как вы упаковали его в JAR и поместили в свой путь к классам, вам необходимо создать запись EB.API с помощью "Source Type = Method" и указать переопределенный setFilterCriteria в качестве метода внутри записи EB.API. Вам также необходимо указать имя класса (в данном случае EnqBuildRoutineTest) и имя пакета (com.bank).

Другие вопросы по тегам