[NEWSboard IBMi Forum]
  1. #1
    Registriert seit
    Jun 2006
    Beiträge
    348

    Question Aufruf STRDBG dauert ewig!

    Hallo,

    auf einer i5 mit V5R3M0 habe ich ein Problem mir dem Aufruf von STRDBG.
    Nach Betätigung der Datenfreigabetaste braucht das System etwa 15 Sekunden bis der Quellcode des Programms angezeigt wird. Die Maschine ist zu diesem Zeitpunkt nicht ausgelastet. Das Jobprotokoll sieht folgendermaßen aus:

    Code:
    3 > STRDBG PGM(TESTPGM)
         Eigentumsrecht für Objekt QTES445668 in QGPL Art *DTAQ geändert.
         Eigentumsrecht für Objekt QTESUSRSP in QTEMP Art *USRSPC geändert.
         Eigentumsrecht für Objekt QTESUSRSP in QTEMP Art *USRSPC geändert.
    Das Objekt der Art *DTAQ wird anscheinend temporär angelegt. Das Ändern dieser DTAQ dauert laut Jobprotokoll 15 Sekunden.

    Es macht keinen Unterschied, ob ich ein Cobol Programm oder ein kleines CL debuggen will (dauert überall gleich lang).

    Weiß jemand, woran das liegen kann?

    Gruß
    Matthias Schatte

  2. #2
    Registriert seit
    Feb 2001
    Beiträge
    20.241
    Prüfe deine Lib mal auf eine Datei EVFEVENT. Diese wird vom Debugger angelegt und verwaltet.
    Lösche sie einfach raus, dann müsste der Aufruf wieder schneller gehen.

    Der Debugger muss intern eine Bezug zwischen Programm und Quelle herstellen. Dies kann schon mal (je nach Systemlast und Größe des Programmes) etwas dauern.
    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
    Jun 2006
    Beiträge
    348
    Hallo Fuerchau,

    das hat leider nichts gebracht. Ich habe zum Test mal eine neue Lib angelegt und dort ein Programm erstellt. Dort dauert der Aufruf genauso lange.

    Wenn ich mit WRKACTJOB auf einer 2. Sitzung den Start des STRDBG CMDs beobachte, fällt mir dort auch nicht besonderes auf. -> CPU ist unter 10% Auslastung. STRDBG Prozess steht auf DEQW.

    Also alles ganz normal.

    Gruß Matthias

  4. #4
    Registriert seit
    Aug 2004
    Beiträge
    923
    Hello,

    versuch mal spasseshalber STRISDB statt STRDBG.
    Mal sehen, ob was anders ist dann.

    Gruss

    k.

  5. #5
    Registriert seit
    Jun 2006
    Beiträge
    348
    STRISDB ist für ILE Programme leider nicht mehr geeignet.

    Ich habe das Problem jetzt aber beseitigen können.

    Für die AS/400 gibt es ja diesen iSeries Java Debugger. Wenn dieser gestartet wird, wird eine *DTAQ in der QGPL mit dem Namen QTESDTAQ erstellt. Diese habe ich jetzt einfach wieder gelöscht. Danach hat dann der Debugger wieder wunderbar funktioniert.

    Viele Grüße
    Matthias Schatte

Similar Threads

  1. Problem mit Java-Methoden Aufruf aus ILE RPG?
    By Stoeberl in forum NEWSboard Programmierung
    Antworten: 8
    Letzter Beitrag: 10-01-07, 10:58
  2. QueryManager / Query ---> Aufruf mit Variablen
    By Kaufmann in forum IBM i Hauptforum
    Antworten: 6
    Letzter Beitrag: 29-11-06, 18:07
  3. STRQSH Aufruf als Job dauerhaft laufen lassen
    By QSECOFR-1 in forum IBM i Hauptforum
    Antworten: 7
    Letzter Beitrag: 14-06-06, 18:02
  4. WRKLNK '/QNTC/*' dauert ewig
    By dirkus in forum IBM i Hauptforum
    Antworten: 1
    Letzter Beitrag: 15-11-04, 13:47
  5. ILE-RPG mit Java erster Aufruf dauert sehr lange
    By WPF in forum NEWSboard Programmierung
    Antworten: 5
    Letzter Beitrag: 09-07-04, 09:30

Berechtigungen

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