PDA

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

Fuerchau
29-09-03, 08:12
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