[NEWSboard IBMi Forum]
Seite 2 von 2 Erste 1 2

Hybrid View

  1. #1
    Registriert seit
    Oct 2003
    Beiträge
    107
    Habe den QRWTSRVR erneut debugged.
    Es steht nichts nennenswertes im Log.
    Außer das eine Verbindung von der V5R2 Maschine aufgemacht wurde.

    Vielleicht mache ich auch was falsch?

    Hier meine Vorgehensweise:

    1. Ein funktionierende Remote SQL Abfrage (embedded laufen lassen).
    2. Die Nummer des kurz erscheinenden Jobs notieren.
    3. Nochmal ein funktionierendes laufen lassen.
    4. Die Nummer des wieder erscheinenden QRWTSRVR Jobs ist die gleiche.
    5. Das RPG mit der hängenbleibenden SQL Abfrage aufrufen.
    6. In 5 Sekunden geht der RPG Job auf TIMW (auf der V5R2 Maschine)
    7. innerhalb der 5 Sekunden strsrvjob und strdbg (ohne parms) auf den obigen Job aufrufen.

  2. #2
    Registriert seit
    Feb 2001
    Beiträge
    20.787
    Wie ich sehe, castest du die Felder, vergibts allerdings keine neue Namen.
    Ggf. ist das hier das Problem, da die Order-By-Klausel auf ein Feld verweist, dass nicht in deiner Select-Liste steht !
    Das ist zwar erlaubt, könnte aber das Problem sein.

    Ergänze die Cast's mal mit einem Namen:

    ... cast(Feld as ...) Feld, ...
    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

  3. #3
    Registriert seit
    Mar 2002
    Beiträge
    5.389
    ... wenn ich das richtig verstehe, ist das zu spät, der debugger muss bereits vor dem open auf den Cursor gestartet sein.
    Ich würde folgendes raten:
    - Job auf Client (V5R2) unter debug starten, Breakpoint vor dem Connect
    - Connect User und Kennwort auf dezidiertes Benutzerprofil ändern
    - Step hinter den Connect
    - WRKOBJLCK BenutzerProfil *USRPRF auf Server liefert den passenden SQL Server Job QRWTSRVR
    - STRSRVJOB auf diesen Job
    - STRDBG
    - jetzt den Job auf dem Client weiter schnurren lassen und in dem Serverjob nachsehen was passiert, insbesondere sind die Diagnostics interessant (Zugriffsplan und estimated Dauer)

    BTW wie groß ist die abgefragte Tabelle? Vielleicht dauert das nur fast ewig und Stunden später passiert noch was!

    D*B

    Zitat Zitat von cs400_de Beitrag anzeigen
    Habe den QRWTSRVR erneut debugged.
    Es steht nichts nennenswertes im Log.
    Außer das eine Verbindung von der V5R2 Maschine aufgemacht wurde.

    Vielleicht mache ich auch was falsch?

    Hier meine Vorgehensweise:

    1. Ein funktionierende Remote SQL Abfrage (embedded laufen lassen).
    2. Die Nummer des kurz erscheinenden Jobs notieren.
    3. Nochmal ein funktionierendes laufen lassen.
    4. Die Nummer des wieder erscheinenden QRWTSRVR Jobs ist die gleiche.
    5. Das RPG mit der hängenbleibenden SQL Abfrage aufrufen.
    6. In 5 Sekunden geht der RPG Job auf TIMW (auf der V5R2 Maschine)
    7. innerhalb der 5 Sekunden strsrvjob und strdbg (ohne parms) auf den obigen Job aufrufen.
    AS400 Freeware
    http://www.bender-dv.de
    Mit embedded SQL in RPG auf Datenbanken von ADABAS bis XBASE zugreifen
    http://sourceforge.net/projects/appserver4rpg/

Similar Threads

  1. Antworten: 1
    Letzter Beitrag: 06-11-06, 11:02
  2. Befehl zum Konvertieren DDS in SQL
    By deni87991 in forum IBM i Hauptforum
    Antworten: 6
    Letzter Beitrag: 31-08-06, 13:05
  3. Schreiben in embedded SQL funktioniert nicht
    By jppgmr in forum NEWSboard Programmierung
    Antworten: 2
    Letzter Beitrag: 16-06-06, 09:59
  4. SQL Befehl?
    By mikex01 in forum IBM i Hauptforum
    Antworten: 9
    Letzter Beitrag: 01-06-06, 12:55
  5. Remote Befehl
    By Techniker in forum IBM i Hauptforum
    Antworten: 10
    Letzter Beitrag: 02-03-06, 11:30

Berechtigungen

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