[NEWSboard IBMi Forum]

Hybrid View

  1. #1
    Registriert seit
    Dec 2004
    Beiträge
    42
    Danke für die schnelle Antwort, habs mal geprüft:
    Der Port auf dem Server ist korrekt (Port 80 - unser standard webserver) und ist auch normal ansprechbar (Browser), eine Firewall ist nicht dazwischen, Client sowohl Server befinden sich im gleichen Subnetz. Port-Einschränkungen sind auf der iSeries nicht vorhanden. Die Ports werden aufgemacht, eine Verbindung wird korrekt hergestellt.

    Am Server scheints übrigens nicht zu liegen, ich habs mit dem Apache auf unserer iSeries, sowie mit einem Tomcat auf einem PC-Server probiert, beides mal das gleiche Problem des "hängenbleibens".

  2. #2
    Registriert seit
    Mar 2002
    Beiträge
    5.389
    Hallo,

    am Server kanns nicht liegen, wenn dein Java Programm gefunzt hat...
    ich würde mir das Gedöns mit den Sockets nicht antun, sondern das zugrunde liegende Java Problem heilen!
    Das Problem ist der synchrone JNI Call, da der erst mal eine JVM startet und das dauert und frisst zudem endlos Ressourcen, wenn das in jedem Job passiert (deshalb geht das auch relativ einfach aus RPG - Nachtigall ick hör die trapsen), lediglich die as400 hat dann die Vogelgrippe.
    Am einfachsten machst du aus deinem Java Programm einen kleinen Serverdienst, der einmal gestartet wird und dann an einer DTAQ wartet, für jeden Job eine AntwortQ erstellt und dort seine Antworten sendet. Ansonsten alles wie gehabt. Für das RPG Programm machst du dann ein kleines Serviceprogramm, das die Aufrufe aus deinen Anwendungen vereinfacht.

    mfg

    Dieter Bender


    Zitat Zitat von NEich
    Danke für die schnelle Antwort, habs mal geprüft:
    Der Port auf dem Server ist korrekt (Port 80 - unser standard webserver) und ist auch normal ansprechbar (Browser), eine Firewall ist nicht dazwischen, Client sowohl Server befinden sich im gleichen Subnetz. Port-Einschränkungen sind auf der iSeries nicht vorhanden. Die Ports werden aufgemacht, eine Verbindung wird korrekt hergestellt.

    Am Server scheints übrigens nicht zu liegen, ich habs mit dem Apache auf unserer iSeries, sowie mit einem Tomcat auf einem PC-Server probiert, beides mal das gleiche Problem des "hängenbleibens".
    AS400 Freeware
    http://www.bender-dv.de
    Mit embedded SQL in RPG auf Datenbanken von ADABAS bis XBASE zugreifen
    http://sourceforge.net/projects/appserver4rpg/

  3. #3
    Registriert seit
    Dec 2004
    Beiträge
    42
    Danke für die Antworten,
    mit einem Dauerjob läufts nun erträglicherweise (Entweder ich bin nicht für den produktiven Einsatz geeignet oder Java)

    Warum aber die Sockets auf unserem System Schwierigkeiten machen (bei anderen scheints ja zu funktionieren) ist mir immer noch schleierhaft.

Similar Threads

  1. XML zu einem Port Senden
    By Weki in forum IBM i Hauptforum
    Antworten: 4
    Letzter Beitrag: 11-09-06, 14:31
  2. Senden via PDFWTR an QNTC
    By fischers in forum IBM i Hauptforum
    Antworten: 13
    Letzter Beitrag: 12-06-06, 09:57
  3. HTTP server *Admin won't start
    By troepen in forum IBM i Hauptforum
    Antworten: 3
    Letzter Beitrag: 10-05-06, 22:59
  4. Http Admin Server Startet nicht mehr
    By Techniker in forum IBM i Hauptforum
    Antworten: 3
    Letzter Beitrag: 26-04-06, 16:20
  5. emails von as400 direkt senden?
    By Koelch400 in forum IBM i Hauptforum
    Antworten: 17
    Letzter Beitrag: 16-01-05, 11:19

Berechtigungen

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