[NEWSboard IBMi Forum]
Seite 2 von 2 Erste 1 2
  1. #13
    Registriert seit
    Dec 2005
    Beiträge
    276
    Hallo Bratmaxxe,

    die Meldung "Ein ferner Host antwortete nicht innerhalb des Zeitlimits." bedeutet, dass die TCP Verbindung zum Ziel nicht hergestellt werden kann. Möglicherweise ein fehlender Leitweg oder die Firewall blockiert das.

    Eher kein PTF Problem.

    MFG Zerberus
    MFG Zerberus

  2. #14
    Registriert seit
    Jan 2006
    Beiträge
    111
    Hallo Rainer,

    läuft nicht - Fehler wie folgt:

    Code:
     S1000(-4304)[IBM][System i Access ODBC Driver][DB2 for i5/OS]SQL4304 -  Die gesp. Java-Proz. oder benutzerdef. Funktion URLENCODE mit dem spez. Namen URLENCODE konnte Java-Klasse com/ibm/db2/rest/DB2UDFWrapper wegen Ursachencode 1 nicht laden. (1,41 secs)
    @Zerberus77: Ja, weil unsere AS/400 nicht nach draußen telefonieren darf - der Webservice den ich aufrufe läuft im lokalen LAN

    Gruß
    Maxxe

  3. #15
    Registriert seit
    Feb 2017
    Beiträge
    43
    Hallo Bratmaxxe,

    wie hast du das mit der CCSID gelöst? CHGJOB oder CAST?
    Habe gerade ein ähnliches Problem.. Mit CAST erhalte ich weiterhin die Meldung bzgl. CCSID (auch wenn ich die URL als UCS2 deklariere, mit CHGJOB funtioniert es. Würde es aber lieber mit einem CAST lösen können...

    Gruß,
    Manuel

  4. #16
    Registriert seit
    Jan 2006
    Beiträge
    111
    Hallo Manuel,

    habe mir eine Prozedur gebaut, die vorher einige QCMDEX ausführt:

    Code:
    CALL QCMDEXC('ADDENVVAR ENVVAR(JAVA_HOME) VALUE(''/QOpenSys/QIBM/ProdData/JavaVM/jdk60/64bit'') REPLACE(*YES)');
    
    CALL QCMDEXC('ADDENVVAR ENVVAR(QIBM_JAVA_PROPERTIES_FILE) VALUE(''/QIBM/userdata/java400/ws.properties'') REPLACE(*YES)');
    
    und natürlich - geht leider nicht anders:
    
    CALL QCMDEXC('CHGJOB CCSID(273))';
    In den Properties ist noch folgendes eingestellt:

    Code:
    CALL QCMDEXC('QSH CMD(''touch -C 1252  /qibm/userdata/java400/ws.properties;echo com.ibm.cacheLocalHost=true  >> /qibm/userdata/java400/ws.properties;echo  java.net.preferIPv4Stack=true >>  /qibm/userdata/java400/ws.properties;
    echo java.net.preferIPv6Addresses=false >> /qibm/userdata/java400/ws.properties'')');
    Mit aktiviertem IPV6 ist das Laufzeitverhalten unterirdisch, darum wird IPV4 "preferred".

    Gruß
    Maxxe

Similar Threads

  1. REST Webservices / Verwendung von SYSTOOLS
    By dschroeder in forum NEWSboard Programmierung
    Antworten: 25
    Letzter Beitrag: 14-02-18, 11:11
  2. Datenstrukturen: Verhalten bei V7.3 geändert?
    By dschroeder in forum NEWSboard Programmierung
    Antworten: 8
    Letzter Beitrag: 28-08-17, 12:52
  3. SYSTOOLS.URLENCODE
    By KM in forum IBM i Hauptforum
    Antworten: 4
    Letzter Beitrag: 25-04-17, 09:44
  4. Kurioses verhalten von SNDSMTPEMM
    By Gast951 in forum IBM i Hauptforum
    Antworten: 2
    Letzter Beitrag: 21-02-17, 08:02
  5. SYSTOOLS.JSON2BSON
    By rischer in forum IBM i Hauptforum
    Antworten: 28
    Letzter Beitrag: 02-10-15, 11:36

Berechtigungen

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