[NEWSboard IBMi Forum]

Thema: RNX0123 ????

  1. #1
    Registriert seit
    Jun 2001
    Beiträge
    1.975

    RNX0123 ????

    Hallo *all

    ich debugge gerade ein ILE SQLRPG Pgm, das seid 5 Jahren fehlerfrei läuft.

    Nun stehe ich auf einen RNX0123 Fehler
    PHP-Code:
                            Weitere Nachrichteninformationen                       
                                                                                   
     Nachrichten
    -ID . . . . :   RNX0123       Bewertung  . . . . . . :   50        
     Nachrichtenart 
    . . . . :   Abbruch                                            
     Sendedatum 
    . . . . . . :   23.03.16      Sendezeit  . . . . . . :   15:44:21  
                                                                                   
     Nachricht 
    . . . :   Operation RESET vor Beendigung der Initialisierung.       
     
    Ursache  . . . . : RPG-Prozedur $PGM12 in Programm T1512004/$PGM12 hat        
       versucht
    eine Operation RESET auszuführenbevor die Initialisierung für   
       
    die Hauptprozedur beendet war. Die Operation RESET ist erst gültignachdem 
       
    die Initialisierung beendet ist.                                            
     
    FehlerbeseitigungMit Hilfe des Benutzersder für die Programmpflege        
       verantwortlich ist
    , die Fehlerursache bestimmen
    Mitten im Pgm wird ein reset auf eine "E DS" gemacht die ein INZ hat.
    Was will 'er' von mir?

    Einer ne Idee?

    An dieser Stelle gibt es auch keine Änderungen im Pgm!
    Das Notwendige steht über dem technisch machbaren.
    (klingt komisch, funktioniert aber!)

  2. #2
    Registriert seit
    Feb 2001
    Beiträge
    20.241
    Ggf. gibt es aus der *INZSR (Init Zyklus) weitere EXSR's die dann irgendwann zur RESET-Anweisung führen. Dies ist ggf. bisher nie vorgekommen, dass dein Programm da lang kam.
    Ggf. kannst du den RESET ja durch CLEAR ersetzen.
    Ein RESET ist initialisiert eine Variable mit dem Wert, der ihr in der *INZSR vergeben wurde.
    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 2001
    Beiträge
    1.975
    Na ja unterschied reset und clear ist schon klar.

    In der *INZSR wird die Datei (E DS) nicht angesprochen und auch keine weitere SR gerufen.

    Habe das Pgm abgebrochen und neu gestartet, gleiche Debug BreakPoints, gleiche Daten ...
    nun ging er über den Reset problemlos drüber ...

    Sehr Seltsam ...
    Das Notwendige steht über dem technisch machbaren.
    (klingt komisch, funktioniert aber!)

  4. #4
    Registriert seit
    Feb 2001
    Beiträge
    20.241
    Das könnte ggf. mit "Pufferüberschreibungen" passieren.
    Wenn in der *INZSR durch Call's variablen vor der DS übergeben werden und diese dann ggf. größere erwarten, schreiben diese in die folgende DS.
    Die *INZSR prüft das Vorkommen von RESET und vergleicht halt damit. Somit könnte der RESET wirklungs werden.
    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
  •