[NEWSboard IBMi Forum]
  1. #1
    Registriert seit
    Jun 2012
    Beiträge
    25

    ConnectionPoolException: Ein ferner Host antwortete nicht

    Moin,

    habe ein (kleines) Problem mit meinem Programm:
    Vom Windows aus funktioniert es ohne Probleme,
    auf der AS400 jedoch nicht
    nur auf einer AS400 -> Maschinen ist neu,
    auf zahlreichen anderen Maschinen gibt es keine Probleme.

    Der Job wird auf der AS400 mit dem Benutzer "Hans" ausgeführt.

    Code:
    String sUser = "*CURRENT";        // Windows: Hans
    String sPassword = "*CURRENT";    // Windows: geheim
    String sSystem = "localhost";     // Windows: 192.168.1.5
    
    AS400 as400 = new AS400(sSystem, sUser, sPassword);
    as400.validateSignon(sUser, sPassword);
    as400.disconnectAllServices();
    funktionert alles ohne Probleme.

    Code:
    AS400ConnectionPool connectionpool = new AS400ConnectionPool();
    connectionpool.setThreadUsed(true);
    connectionpool.setMaxConnections(-1);
    connectionpool.setMaxInactivity(-1);
    connectionpool.setRunMaintenance(false);
    
    final SocketProperties sp = new SocketProperties();
    sp.setKeepAlive(false);
    sp.setSoLinger(0);
    sp.setSoTimeout(0);
    sp.setTcpNoDelay(true);
    sp.setReceiveBufferSize(8096);
    sp.setSendBufferSize(1492);
    connectionpool.setSocketProperties(sp);
    
    AS400 con = connectionpool.getConnection(sSystem, sUser, sPassword, 
                                           AS400.FILE);
    bekomme ich folgende Fehlermeldung:

    Code:
    com.ibm.as400.access.ConnectionPoolException: 
        Ein ferner Host antwortete nicht innerhalb des Zeitlimits.
    	at com.ibm.as400.access.AS400ConnectionPool.getConnection(
                            AS400ConnectionPool.java:518)

    in der TCP/IP Host Tabelle ist
    127.0.0.1 localhost
    eingetragen

    auch ein ping 'localhost' funktioniert

    Was könnte das Problem sein?
    Das Programm mit den oben gesetzten Einstellungen läuft so schon seit zahlreichen Jahren.

    Danke
    TR

  2. #2
    Registriert seit
    Nov 2003
    Beiträge
    2.304
    Ist die Schnittstelle 127.0.0.1 eingerichtet und gestartet (CFGTCP Auswahl 1 und NETSTAT *IFC)?

    Wie steht die Suchpriorität für Host-Name bei CFGTCP Auswahl 12 (TCP/IP-Domäneninformationen ändern)?

  3. #3
    Registriert seit
    Jun 2015
    Beiträge
    19
    ich greife das jetzt nochmals auf, habe auch eine JAVA Konsolenanwendung, die die Fehlermeldung
    "ein ferner host antwortete nicht innerhalb des zeitlimits" auswirft. Auf der Linux Partiton der i5 funktioniert alles reibungslos.
    Wo könnte hier der Fehler liegen?

Similar Threads

  1. A5 mit Host Print Transform auf HP
    By dirkus in forum NEWSboard Drucker
    Antworten: 4
    Letzter Beitrag: 26-10-06, 18:52
  2. 5250 Host on Demand ?!?
    By kruxelwuz in forum IBM i Hauptforum
    Antworten: 1
    Letzter Beitrag: 16-06-06, 12:51
  3. HOD - Host on Demand R530
    By TARASIK in forum IBM i Hauptforum
    Antworten: 2
    Letzter Beitrag: 14-11-05, 13:04
  4. TCP Host table
    By Andreas Herzfeldt in forum IBM i Hauptforum
    Antworten: 2
    Letzter Beitrag: 31-08-04, 13:54
  5. Host on Demand
    By Stefan_R in forum IBM i Hauptforum
    Antworten: 3
    Letzter Beitrag: 09-08-02, 11:34

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • You may not post attachments
  • You may not edit your posts
  •