PDA

View Full Version : Holen für Aktualisierung



cimbala
13-03-08, 13:53
Hallo zusammen,

ab und an bekomme ich solche komischen Fehlermeldungen bei Update auf eine Tabelle.
Das Programm arbeitet trotzdem weiter, da ich Update(e) benutze.
Außerdem wird der Satz trotz der Meldung geupdatet !

Vor der Operation "Holen für Aktualisierung" für die Teildatei WOLA01L1 Datei WOLA01L1 in der Bibliothek TCD505KV wurde eine Aktualisierungs- oder Löschoperation angefordert.

Woran könnte das liegen???

cimbala
22-03-08, 18:48
hm bitte nicht alle auf einmal :confused:

Fuerchau
23-03-08, 19:08
Poste mal die genaue CPF-Nachricht.
Ggf. gibt der erweiterte Text mehr her oder vorherige Joblog-Einträge geben genauere Hinweise.

Brownie
23-03-08, 20:23
hm bitte nicht alle auf einmal :confused:

auch Dir, du Ungeduldiger...


IBM heisst zwar, Immer Biis Mitternacht..

aber gönne dem board doch auch mal nen freien Tag! :D

cimbala
23-03-08, 21:01
NACHR-ID ART BEW DATUM ZEIT VON PGM BIBLIOTHEK INST AN PGM BIBLIOTHEK INST
CPF501B Senderkopie 30 21.03.08 05:12:49,822128 QDBSIGEX QSYS 01D6 QDBSIGEX QSYS 01D6
Nachricht . . . : Operationsfolge für Teildatei WOLA01L1 ungültig. (C I)
Ursache . . . . : Vor der Operation "Holen für Aktualisierung" für die
Teildatei WOLA01L1 Datei WOLA01L1 in der Bibliothek TCD505KV wurde eine
Aktualisierungs- oder Löschoperation angefordert. Fehlerbeseitigung: Die
Operationsfolge im Programm ändern oder das vorhandene Programm löschen und
noch einmal kompilieren. Anschließend die Anforderung wiederholen.
Auswahlmöglichkeiten . . . . . . . . . . . . . . . . . . . . . . . . . : C
- Die Anforderung wird abgebrochen. I -- Die Anforderung ignorieren und die
Verarbeitung fortsetzen.


Das ist die einzigste und auch erste Meldung die im Jobprotokoll auftaucht.

Wie gesagt, das Update wird durchgeführt, d.h. der korrekte Wert steht in dem Feld in der Tabelle nach dem Update - jedoch kommt bei jeden Update auf die Tabelle dieser Fehler


@Brownie: Ein Tag ist ja okay... aber 10 !? :P

Fuerchau
24-03-08, 08:38
Einmal bei Google gesucht:

I/O (http://publib.boulder.ibm.com/infocenter/iadthelp/v7r0/topic/com.ibm.etools.iseries.pgmgd.doc/c0925076361.htm)

Insbesonders folgender Text:

ILE RPG relies more on data-management error handling than does OPM RPG/400. This means that in some cases you will find certain error messages in the job log of an ILE RPG program, but not an OPM RPG/400 program. Some differences you will notice in error handling are:

When doing an UPDATE on a record in a database file that has not been locked by a previous input operation, both ILE RPG and OPM RPG/400 set the status code to "01211". ILE RPG detects this situation when data management issues a CPF501B notify message and places it in the job log.Mir scheint, du machst keinen Read/Chain mit Satzsperre vorher !