[NEWSboard IBMi Forum]
  1. #1
    Registriert seit
    Dec 2003
    Beiträge
    106

    Question SQL CLI Apis: Datenbankverindung trennen

    Hallo,

    folgendes Problem. Ich verbinde mich per CLI APIs
    zu einer fernen AS/400. Diese Verbindung versuche
    ich dann nach der Verarbeitung mit diesen
    APIs zu trennen:

    SQLDisconnect
    SQLFreeConnect
    SQLFreeEnv

    Bei Überprüfung des TCP/IP Verbindungsstatus (per netstat)
    ist jedoch die Verbindung noch vorhanden (Status "erstellt")
    Bei Interaktiver Ausführung des Programms ist nach ab und wieder anmelden der Status auf "Wartezeit".

    Wie kann ich die Verbindung richtig beenden bzw was ist falsch ?

    sim

  2. #2
    Registriert seit
    Oct 2003
    Beiträge
    192
    Hi,

    bei TCP IP Kommunikation via Sockets muss ich selbst einen Delay runterschrauben der Standardmässig auf (ich glaube ) 120 Sekunden steht. (stichwort Linger)

    Sieht das bei Netstat nach einiger Wartezeit anders aus bei dir?
    Oder hat er evtl eine "Keep Alive" beendigung, soll heissen er wartet noch mal einige Zeit bevor er das ganze beendet.

    Ansonsten.. wir nutzen auch mal gerne das
    "Connect to " beim SQL.. dadurch habe ich aber anschliessend nach dem "Disconnect ALL" auch keine Verbindung mehr offen.
    Dies geht allerdings nur im SQLRPG(LE) und nicht im CL

    Hoffe ich konnte dir wenigstens etwas helfen und habe dich nicht komplett verwirrt

    Schönes WE
    Rince

  3. #3
    Registriert seit
    Dec 2003
    Beiträge
    106
    Zitat Zitat von Rincewind
    Hi,
    ...
    Ansonsten.. wir nutzen auch mal gerne das
    "Connect to " beim SQL.. dadurch habe ich aber anschliessend nach dem "Disconnect ALL" auch keine Verbindung mehr offen.
    Dies geht allerdings nur im SQLRPG(LE) und nicht im CL
    ....
    Hallo Rince,
    genau diesen Disconnect versuche ich zu machen, jedoch nicht per SQLRPGLE sondern per direktem Aufruf der entsprechenden APIs. (kein CL sondern SQL Call Level Interface)

Similar Threads

  1. RPGLE - SQL
    By christian_lettner in forum NEWSboard Programmierung
    Antworten: 2
    Letzter Beitrag: 16-11-06, 10:15
  2. SQL - Cursor vernichten ?!?
    By FNeurieser in forum NEWSboard Programmierung
    Antworten: 3
    Letzter Beitrag: 11-10-06, 14:53
  3. SQL - Fehler
    By Kaufmann in forum IBM i Hauptforum
    Antworten: 11
    Letzter Beitrag: 28-06-06, 14:11
  4. SQL .. for update of (RPG embedded SQL)
    By loeweadolf in forum NEWSboard Programmierung
    Antworten: 2
    Letzter Beitrag: 01-06-06, 09:43
  5. SQL -- trennen von Vorname Nachname
    By cicero22 in forum IBM i Hauptforum
    Antworten: 4
    Letzter Beitrag: 14-10-05, 06:24

Berechtigungen

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