[NEWSboard IBMi Forum]

Hybrid View

  1. #1
    Registriert seit
    Feb 2001
    Beiträge
    20.752
    Ja, aber eben erst ab V6 und ich meine auch nur bei CLLE.
    Dienstleistungen? Die gibt es hier: http://www.fuerchau.de
    Das Excel-AddIn: https://www.ftsolutions.de/index.php/downloads
    BI? Da war doch noch was: http://www.ftsolutions.de

  2. #2
    Registriert seit
    Nov 2007
    Beiträge
    371
    nö funzt auch bei CLP ...

  3. #3
    Registriert seit
    Aug 2001
    Beiträge
    2.934
    Welches Problem habt Ihr denn mit CLLE, dass Ihr CLP braucht?

    Birgitta
    Birgitta Hauser

    Anwendungsmodernisierung, Beratung, Schulungen, Programmierung im Bereich RPG, SQL und Datenbank
    IBM Champion seit 2020 - 5. Jahr in Folge
    Birgitta Hauser - Modernization - Education - Consulting on IBM i

  4. #4
    Registriert seit
    Nov 2007
    Beiträge
    371
    ich hab überhaupt keins ..
    da must du unseren baldur fragen ) .

    Ich weiß ehrlich gesagt eh nicht warum man noch clp braucht .
    gibts ein beispiel ??

  5. #5
    Registriert seit
    Nov 2003
    Beiträge
    2.423
    Beispiel: Der Befehl TFRCTL ist nur in einem CLP (ohne ILE) gültig.

  6. #6
    Registriert seit
    Feb 2001
    Beiträge
    20.752
    Das liegt an der Prüfung, dass die selben Parameter wieder übergeben werden müssen.

    PS:
    Mich fragen?
    Seid froh, dass ihr nicht meine Probleme lösen müsst .
    Dienstleistungen? Die gibt es hier: http://www.fuerchau.de
    Das Excel-AddIn: https://www.ftsolutions.de/index.php/downloads
    BI? Da war doch noch was: http://www.ftsolutions.de

  7. #7
    Registriert seit
    Nov 2007
    Beiträge
    371
    ach komm ).. also solange es sich ums thema Iseries dreht dann laß mal hören ) .

    bei evtl. Frauen/nachbarschaftsstreit etc
    musst allein die suppe auslöffeln .

  8. #8
    Registriert seit
    Nov 2007
    Beiträge
    371
    pps: @ Pikachu

    danke aber ich habe diesen befehl noch nie gebraucht .

  9. #9
    Registriert seit
    Feb 2001
    Beiträge
    20.752
    Ich hab ja nicht gesagt, dass die Probleme mit der iSeries zu tun haben.
    Beispiel (hat nichts mit diesem Problem zu tun):

    TCP/IP ist eine sog. offene Verbindung ohne Polling o.ä.

    Beim ODBC-Zugriff werden die Daten ja per Fetch abgeholt.
    Durch das Blocken dauert der Fetch ggf. etwas länger, da die iSeries eben erst mal sammelt.
    Bricht nun das Netz kurzfristig zusammen, kann die iSeries nicht senden und trennt den Job.
    Der Empfänger bekommt von dem gar nichts mit, da TCP/IP glaubt, die Daten kommen schon noch irgendwann.
    Komischerweise schlägt hier kein Timeout auf. Der ODBC-Thread hängt sich komplett auf.
    Ein Kill-Thread von einem Überwachungs-Thread aus, funktioniert auch nicht, da der ODBC-Treiber nun einen Close auf die Connection machen will, dabei aber auf das Ende der Operation des Fetch wartet, der ja nie fertig wird.
    Hier hilft dann manchmal ein TerminateProcess, manchmal aber auch nicht.
    Um den gesamten Prozess dann tatsächlich zu beenden hilft hier nur, von einem weiteren Thread der ggf. mehrfache Aufruf "TASKKILL /PID 12345 /F" bis der Prozess endlich weg ist.
    Das Problem ist nach 5 Tagen testen und probieren somit gelöst.

    Es gibt noch so ein paar Hinweise zum Thema "KeepAlive" bei TCP/IP, was aber zentrale IP-Einstellungen für den gesamten Server bedeuten und ggf. "Offline"-Probleme bei anderen, wirklich lang wartenden Prozessen, bedeuten würde.
    Dienstleistungen? Die gibt es hier: http://www.fuerchau.de
    Das Excel-AddIn: https://www.ftsolutions.de/index.php/downloads
    BI? Da war doch noch was: http://www.ftsolutions.de

  10. #10
    Registriert seit
    Aug 2003
    Beiträge
    1.508
    @Baldur: Stimme dir zu. Ich bin froh nicht diese Probleme lösen zu müssen
    Dieses oder zumindest ein ähnliches Problem hatte ich auch mit ODBC in .Net. Habs dann mit dem IBM.DB2.Net Provider proibert und dort ging es dann.

  11. #11
    Registriert seit
    Feb 2001
    Beiträge
    20.752
    Das liegt nicht am Provider, da es in den Tiefen der Sockets verborgen ist.
    Man findet diesbezüglich auch mit .NET ähnliche TCP/IP Hinweise in Google bis zum Hängenbleiben der Anwendung.
    Selbst der Garbage-Collector hängt sich auf da sich TCP/IP-Ressourcen nicht freigeben lassen.
    Das Schlimme beim Testen ist ja, den genauen Zeitpunkt für die Netztrennung zu erwischen. Im Debug-Modus funktionierts meistens nämlich nicht, da ja alles gebremst ist und der Fehler reproduzierbar nur 1x bei 10 oder mehr Versuchen klappt.
    Dienstleistungen? Die gibt es hier: http://www.fuerchau.de
    Das Excel-AddIn: https://www.ftsolutions.de/index.php/downloads
    BI? Da war doch noch was: http://www.ftsolutions.de

  12. #12
    Registriert seit
    Nov 2007
    Beiträge
    371
    ich weiß zwar jetzt nicht genau ob dir das hilft aber per z.b.

    netstat -ano

    kann man in der commando zeile die offenen verbindungen des computers abfragen. aslo kann man das doch auch programmieren . fehlt dann dieser odbc eintrag/port ist die verbindung doch gekappt worden .

    evtl schreib ich ja ier jetzt den totalen müll weil ich zu wenig in deinem problem drinnen bin

Similar Threads

  1. Datei vom Host zum PC per FTP im CL
    By dressel in forum IBM i Hauptforum
    Antworten: 11
    Letzter Beitrag: 07-10-13, 07:32
  2. Übergabeparameter im CL Script
    By bo1 in forum IBM i Hauptforum
    Antworten: 3
    Letzter Beitrag: 23-06-06, 16:00
  3. Datei aus IFS holen
    By jogisarge in forum NEWSboard Programmierung
    Antworten: 1
    Letzter Beitrag: 15-05-06, 14:47
  4. Abfrage im CL auf aktive Sätze einer Datei
    By Hubert Brethauer in forum IBM i Hauptforum
    Antworten: 1
    Letzter Beitrag: 14-03-06, 10:37
  5. IFS Datei berechtigungen
    By PGMR in forum NEWSboard Programmierung
    Antworten: 4
    Letzter Beitrag: 15-06-05, 16:37

Berechtigungen

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