[NEWSboard IBMi Forum]
  1. #1
    Registriert seit
    Jan 2006
    Beiträge
    37

    Prüfung ob CL durch Rdi gedebugged wird

    Hallo zusammen,

    in vielen unserer Programme haben wir die Mimik(siehe Beispiel) eingebaut, dass bei laufendem Debugger ein Unterprogramm interaktiv und nicht im Batch aufgerufen wird.


    PGM

    DCL VAR(&DEBUG) TYPE(*LGL) VALUE('1')

    CHGDBG
    MONMSG MSGID(CPF0000) EXEC(CHGVAR VAR(&DEBUG) +
    VALUE('0'))

    IF COND(&DEBUG) THEN(CALL PGM(MYPGM))
    ELSE CMD(SBMJOB CMD(CALL PGM(MYPGM)))

    ENDPGM


    Dies hat zum einen den Charme, das Programm nicht im Batch zu debuggen und zum anderen keine Jobqueue zu blockieren.

    Im Greenscreen funktioniert dies einwandfrei, mit dem Debugger des Rdi leider nicht.

    Zwar kann ich mit einem Serviceeingangpunkt das Programm im Batch debuggen, aber die Jobqueue wird trotzdem blockiert.

    Gibt es im CL die Möglichkeit festzustellen, dass das Programm gerade durch den Rdi-Debugger gedebugged wird?

    Gruß Stefan

  2. #2
    Registriert seit
    Feb 2001
    Beiträge
    20.241
    Ich weiß nicht wie du das Debuggen damit verhindern willst.
    Da ich einen Breakpoint auf den IF setzen und den Inhalt ändern kann wird der SBMJOB ja verhindert und weiter geht's im Geschäft.
    Die Einzige Möglichkeit das Debuggen etwas einzuschränken ist ein CHGPGM RMVOBS(*ALL), was ggf. auch einen Releasewechsel verhindert.

    Ich glaube nicht, dass sich der Typ des Debuggers feststellen lässt, da alles per API ausgelöst wird. Schließlich kann ja jeder seinen eigenen Debugger schreiben.
    Und der OpsNav kann auch noch den Debugger (ohne RDI) aufrufen.
    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
    Jan 2006
    Beiträge
    37
    Hi Fürchau,

    trotzdem Danke für die schnelle Antwort.

    Gruß
    Stefan

Similar Threads

  1. OPNQRYF im RPG-Programm durch SQL ersetzen
    By dschroeder in forum NEWSboard Programmierung
    Antworten: 13
    Letzter Beitrag: 18-05-14, 16:26
  2. IBM Galaxy Unterstützung durch Tools von PKS
    By Kirsten Steer in forum Archiv NEWSblibs
    Antworten: 0
    Letzter Beitrag: 17-10-02, 08:59
  3. Sortieren durch ein Datumsformat
    By Newbie in forum IBM i Hauptforum
    Antworten: 3
    Letzter Beitrag: 04-07-02, 08:19
  4. bestehende leitung durch releasewechsel....?
    By delphix in forum IBM i Hauptforum
    Antworten: 8
    Letzter Beitrag: 11-02-02, 09:37
  5. Speicherüberlauf durch Riesenspoolfile
    By Kent in forum IBM i Hauptforum
    Antworten: 4
    Letzter Beitrag: 19-06-01, 10:45

Tags for this Thread

Berechtigungen

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