[NEWSboard IBMi Forum]
  1. #1
    Registriert seit
    Jun 2015
    Beiträge
    336

    Fehlerhandling RPG

    Hallo,

    habe ein kleines Updateprogramm welches eigentlich immer tut, nur heute
    diese Message ausgibt. Wie kann man das im Code handeln ?

    Fehlercode: RNQ1218

    Job 012750/USER01/QPADEV001F im Subsystem QINTER in QSYS am 23.05.23 um 09
    Nachrichtenwarteschlange USER01 ist anderem Job zugeordnet.
    Ein Satz in Datei COSLFA60 konnte nicht zugeordnet werden (R C G D F).

    Grüße A.

  2. #2
    Registriert seit
    Aug 2001
    Beiträge
    2.873
    Das ist eine klassische Satz-Sperre ...
    Abfangen kann man Satz-Sperren in dem man beim Lese-Befehl (E) angibt ... und dann nach dem Read/Chain entweder auf %ERROR (= allgemeiner Fehler) oder auf %STATUS = 1218 (für Satz-Sperre) abfragt.

    Code:
        ReadE(E) (Key) FileF;
        If %EOF();
         //Datei-Ende
        ElseIF %STATUS = 1218  //Satz-Sperre
         //Fehlerbehandlung Satz-Sperre
        ElseIf %ERROR           //wichtig! OHNE Klammern
         //Fehlerbehandlung sonstige Fehler
        EndIf;
    Alternativ kann man um den Lese-Befehl eine Monitor-Group bauen. Im On-Error-Zweig kann man dann den Fehler behandeln.

    Code:
       Monitor;
         READE  (Key)  FileF;
       On-Error 1218;
         //Fehlerbehandlung Satz-Sperre
       On-Error;
         //Fehlerbehandlung sonstige Fehler
       EndMon;
    Birgitta
    Birgitta Hauser

    Anwendungsmodernisierung, Beratung, Schulungen, Programmierung im Bereich RPG, SQL und Datenbank
    IBM Champion seit 2020 - 4. Jahr in Folge
    Birgitta Hauser - Modernization - Education - Consulting on IBM i

  3. #3
    Registriert seit
    Jun 2015
    Beiträge
    336
    vielen lieben Dank für die Hilfe. Dann baue ich das mal ein.

    LG Alex

Similar Threads

  1. Antworten: 1
    Letzter Beitrag: 09-07-10, 12:18
  2. Von RPG auf ILE-RPG oder ILE-RPG überarbeiten !
    By W.Steiner in forum Archiv NEWSblibs
    Antworten: 1
    Letzter Beitrag: 13-11-02, 10:15
  3. Von RPG auf ILE-RPG
    By Kilianski in forum NEWSboard Server Software
    Antworten: 0
    Letzter Beitrag: 17-07-02, 16:35
  4. Zu verkaufen: RPG/400, RPG/ILE und ADTS/400 !!!
    By Ron in forum NEWSboard Server & Hardware Markt
    Antworten: 0
    Letzter Beitrag: 15-04-02, 14:24
  5. Frage zu RPG: Aufruf RPG-Programm mit Parametern
    By hs in forum IBM i Hauptforum
    Antworten: 14
    Letzter Beitrag: 09-10-01, 12:06

Berechtigungen

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