View Full Version : Dateinamen mit der Endung ....0001
peter.kinne
29-09-03, 06:45
Guten Morgen,
bei uns auf dem System gibt es merkwürdige Dateien, wo ich mir nicht ganz sicher bin wo die herkommen. Ich bin der Meinung, die kommen aus dem RESTORE, wenn das Originalobjekt gesperrt ist. Leider finde ich hierzu nicht in der IBM-Literatur.
Also hier ein Beispiel aus der Bibliothek TEST_PK
C1AKZ4AA PF Rohdatei Aktenzeichen
C1AKZ40001 PF Alter Name C1AKZ4AA in TEST_PK. Eigner QSEC..
Hat jemand ein ähnliches Vorkommen ?
Vielen Dank für die Tipps,
Peter KInne
RobertMack
29-09-03, 07:16
Hallo Peter,
das bedeutet, dass die Bibliothek Test_PK restored wurde.
Da OS400 die Datei C1AKZ4AA nicht mit einer älteren Version überklatscht, sondern diese vorher in 0001 (=Original)umbenennt, musst Du prüfen, wo jetzt evtl. vorhandene LF's hinzeigen ...
Gruß,
Robert
peter.kinne
29-09-03, 07:21
Hi Robert,
vielen Dank für die schnelle Antwort.
War das schon immer so ???
Auf unserer Testmaschine haben wir über 700 solcher Objekte was ja zwangsläufig zu einem Chaos führen muß.
Schwer im Streß ?
Peter
Ja, das war schon immer so !
Prüfe mal bei den RST-Befehlen die Option ALWOBJDIF(). Dort findest du die Beschreibung.
peter.kinne
01-10-03, 06:26
Guten Morgen,
noch ein Nachtrag zu den *0001-Dateien:
Ich bin momentan mit der Analyse und Bereinigung der entsprechenden Dateien beschäftigt.
Wie kann es sein, dass Dateien in keinem Programm angesprochen werden, aber bei DSPOBJD im Feld "verwendete Tage" einen Wert > 0 haben.
Habe ich da schon wieder etwas nicht verstanden ?
Vielen Dank im voraus,
Peter
RobertMack
01-10-03, 07:24
Hallo Peter,
sobald eine Datei angefaßt, d.h. von Benutzern/Programmierern eingesehen wurde, wurde sie auch "verwendet" ...
Gruß, Robert
peter.kinne
01-10-03, 07:32
Guten Morgen Robert,
vielen Dank für die Antwort.
Dann ist ja diese Zahl überhaupt nicht aussagefähig.
Schönen Tag noch,
Peter
RobertMack
01-10-03, 07:56
Hallo Peter,
falls Du Dateiverwendung(en) prüfen mußt, kannst Du die Objektreferenzen (alle Programme einer Bibliothek) in eine Datei ausgeben und dort per SQL prüfen, ob eine PF verwendet wird:
DSPPGMREF PGM(YOURLIB/*ALL) OUTPUT(*OUTFILE) ...
Gruß, Robert