hallo zusammen,
hatte grade einen MCH3402 in einem programm.
ein kollege meinte, der würd da alle paar wochen mal auftreten.
10000x funktioniert es
einmal nicht
und niemand weiss wiso.
aus dem joblog:
im programm steht da folgendes:Code:*NONE Befehl 02.09.05 14:23:15 QCADRV QSYS 0390 P013W1CL OFFLIB *STMT Zielmodul . . . . . . . . . : P013W1CL Zielprozedur . . . . . . . : P013W1CL Anweisung . . . . . . . . . : 7700 Nachricht . . . : 7700 - SNDMSG MSG(FERTIG) TOMSGQ(M931175) MCH3402 Abbruch 40 02.09.05 14:23:15 QMHSNSTQ QSYS 0590 QMHSNSTQ QSYS 0590 Nachricht . . . : Es wurde versucht, auf ein nicht mehr vorhandenes Objekt oder Teile des Objekts Bezug zu nehmen. Ursache . . . . : Die häufigste Ursache ist, daß eine gespeicherte Adresse für ein Objekt nicht mehr korrekt ist, da das Objekt ganz oder teilweise gelöscht wurde.
ich hab das gefühl, das hängt mit den reclaims zusammen.Code:/* Verarbeitung SNDMSG-Datei */ loop: call pgm(P013W1) parm(&antwort &ende) rclrsc rclactgrp actgrp(*eligible) if cond(&ende *eq '1') then(goto + cmdlbl(rcvmsg)) /* Antwort-Nachricht schicken */ sndmsg msg(FERTIG) tomsgq(&antwort)
aber inwiefern genau?
und vor allem: wiso passiert das nicht immer sondern nur sporadisch?
hat wer ne idee?
![[NEWSboard IBMi Forum]](images/duke/nblogo.gif)



Mit Zitat antworten
Bookmarks