[NEWSboard IBMi Forum]

Hybrid View

  1. #1
    Registriert seit
    Jan 2003
    Beiträge
    302

    Generelle Fehlersteuerung über *PSSR

    Hallo zusammen,
    kann mir jemand sagen, wie ich in einem ILE-RPG Programm
    eine generelle Fehlersteuerung über die Subroutine *PSSR codiere ?
    Bei den Dateien kann ich ja durch INFSR(*PSSR) erreichen, daß wenn beim arbeiten mit der Datei ein Fehler auftritt, die Subroutine *PSSR angesteuert wird.
    Aber wie mache ich das für Fehler, die z.B. bei Berechnungen in den C-Bestimmungen auftreten, wenn z.B. eine Empfängervariable bei einer EVAL-Operation zu klein ist ?

    Vielen Dank im Voraus !

  2. #2
    Registriert seit
    Feb 2001
    Beiträge
    20.695
    *PSSR ist eigentlich die schlechtere Wahl, insbesonders was die Fortsetzung des Programmes angeht.
    Besser ist es da mit "monitor" zu arbeiten:

    monitor;
    zfield = formel;
    on-error *all
    // tu was
    endmon;

    Der aufgetretene Fehler steht wie bisher in der SDS.
    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 2003
    Beiträge
    302
    Danke für die schnelle Antwort.

    Wenn ich das richtig sehe, ist die generelle Fehlerabfrage für C-Bestimmungen also nur im FREE-Format möglich ?

    Thx

  4. #4
    Registriert seit
    Feb 2001
    Beiträge
    20.695
    Nein, auch im festen ILE-Format, die Syntax ist identisch.
    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

Berechtigungen

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