PDA

View Full Version : An all DB-Freaks



malzusrex
02-04-03, 11:53
Hallo liebe DB-Experten!

Folgendes Prob.:
Ich habe eine log. Datei angelegt. Danach ein RPGLE-Proggie gestartet. Dieses hat aus irgend einem Grund die Teildatei entfernt.

Hier die MSG aus dem LOG


Weitere Nachrichteninformationen

Nachrichten-ID . . . . : CPF3262 Bewertung . . . . . . : 00
Nachrichtenart . . . . : Information
Sendedatum . . . . . . : 02.04.03 Sendezeit . . . . . . : 12:30:34

Nachricht . . . : Teildatei GREBWL4 von Datei GREBWL4 in DIPF01 entfernt.
Ursache . . . . : Teildatei GREBWL4 wurde durch Datenbankwiederherstellung
aus Datei GREBWL4 in Bibliothek DIPF01 entfernt.


und hier die Def. des Files im Proggie


Fgrebwl4 if e k disk

auf die Datei wird im Proggie mit CHAIN bzw.
SETTL/READE zugegriffen.
Jemand ne Idee warum die "Kiste" sowas macht ?

Gruß Ronald

NOCH EIN NACHTRAG:
Ich habe die Datei noch einmal angelegt, und das Proggie gestartet. Jetzt geht es ohne Probs. Mich würde es aber trozdem Interes. was die Ursache gewesen sein könnte.

[Dieser Beitrag wurde von malzusrex am 02. April 2003 editiert.]

RobertMack
02-04-03, 12:06
Hallo Ronald,

schau Dir mal die zugehörige PF an, sieht so aus, als würden andere PGMe mit ADDPFM/RMVM "mitwirken" ...

Gruß Robert

mk
02-04-03, 12:44
Hallo Ronald,
wenn die Datei in deinem Programm
nur so angesprochen wird und sonst nicht mehr, kann es nicht sein. Wenn eine Teildatei entfernt wurde gibt es dafür einen anderen Grund.
Gruss Michael

malzusrex
02-04-03, 12:55
Hallo Michael,

das dachte ich mir ja auch. aber ich habe nach dem Absender der Nachricht geschaut, und es war eben dieses Proggie. Das einzige was ich mir nur erklären könnte ist, die Erstelleun der LF lief Interactiv, und die Sitzung íst durch einen PC-Absturz abgeschmiert. ABer die idx macht ja eigentlich weiter (zumindestens war der job noch ne ganzeweile ca 1 Stunde) noch weiter). Bei der Datei geht es um ca. 7o.ooo.ooo Sätze

Fuerchau
02-04-03, 14:56
Das ist halt so, wenn der Job mitten im Erstellen abgewürgt wird.
Das Programm ist nicht schuld, sondern das abnormale Ende des Jobs.
Da die Datenbankfunktion IDX selbst nicht unterbrechbar ist, wird erst DANACH die Aktion wieder rückgängig gemacht.
Dies ist wie "ENDREQ" (Systemabfrage 2) mitten im CRTLF. Auch dieser wird erst NACH dem Erstellen des Indexes abgebrochen.

malzusrex
02-04-03, 16:42
Vielen Dank die Antworten!