EPIRequestException, когда я пытаюсь соединиться с моим терминалом - PullRequest
0 голосов
/ 10 мая 2019

Я пытаюсь создать терминал для соединения с EPI в CICS Transaction Gateway.Мой код ниже.Когда метод connect () выполняется, генерируется исключение.

com.ibm.ctg.epi.EPIRequestException: CTG6799E Код возврата
EPI_ERR_FAILED де ламада EPIRequest.addExTerminal в
com.ibm.ctg.epi.Terminal.flowConnect (неизвестный источник) в
com.ibm.ctg.epi.Terminal.connect (неизвестный источник) в
MainEpi.main (MainEpi.java:32)

Сервер CICS TG работает на узле AIX, я попытался сгенерировать базовый терминал и расширенный терминал, но любой может подключиться.

import java.io.IOException;

import com.ibm.ctg.client.EPIRequest;
import com.ibm.ctg.client.JavaGateway;
import com.ibm.ctg.epi.*;

public class MainEpi {

    public MainEpi() {
        super();
    }

    public static void main(String[]args) {
        try {
            EPIGateway epiGate = new EPIGateway("tcp://10.191.104.244", 48620);

            Terminal term = new Terminal();
            term.setGateway(epiGate);
            term.setServerName("CTGDES");
            term.connect();
            System.out.println("Conexión establecida con la terminal");


            epiGate.close();

        }catch(EPIException ep) {
            ep.printStackTrace();
        }catch (IOException e) {
            e.printStackTrace();
        }
    }

}

...