-
Aktuellen Teildateinamen herausfinden
Hallo zusammen,
ich stehe gerade vor dem Problem, den aktuellsten Teildateinamen einer PF herausfinden zu müssen. Dieser muss in einer Liste angedruckt werden.
Momentan mache ich es so, dass ich über den Befehl
DSPFD FILE(File/Bibl) TYPE(*MBR) OUTPUT(*OUTFILE) OUTFILE(QTEMP/MBR)
mir den namentlich größten Teildateinamen herausfilter. Dies ist natürlich Fehleranfällig.
In der Outfile wird zwar auch ein Erstellungsdatum jeder Teildatei mit angegeben, was mir aber nichts bringt, da dies aufgrund eines Restore überschrieben wurde. Somit finde ich in dieser Outfile keine eindeutige Kennung, um dem aktuellsten Teildateinamen herauszufinden.
Kennt jemand hierfür vielleicht einen anderen Lösungsansatz?
Vielen Dank und Liebe Grüße
-
Aktuell = höchstes Erstellungsdatum?
Als wir noch mit verschiedenen Teildateien gearbeitet(vor 30 Jahren?) haben waren immer alle aktuell!
Warum macht Ihr soetwas?
und wenn schon, dann nennt die Teildatei doch
Tjjmtl mit JJ = Jahunder und Jahr, m = Monat, t = Tag und l = lfdnr
Robi
Das Notwendige steht über dem technisch machbaren.
(klingt komisch, funktioniert aber!)
-
Hallo Robi, vielen Dank für deine Antwort.
Ich muss mich eben den Gegebenheiten anpassen, die vorhanden sind. Die Teildateien sind teilweise namentlich schon kenntlich gemacht, nur kann ich sicher gehen, das dies wirklich bei allen so durchgeführt wurde? Alle zu prüfen wäre zu aufwendig. Aus diesem Grund bin ich am prüfen, ob es noch eine andere Lösung gibt.
Der Ursprung sind eben ältere Programme, die funktionieren und bis dato nicht umgestellt wurden.
-
Wäre mir neu, dass beim Restore das Erstelldatum geändert wird. Da ist eher ein anderer Vorgang durchgeführt worden.
Da wirst du wohl nicht umhinkommen, in die Daten hinein zu sehen und an Hand dortiger Kriterien (Datum?) nach der letzten Teildatei zu suchen.
-
Schau mal, ob Dir die View SYSPARTITIONSTAT in der Bibliothek QSYS2 die gewünschten Informationen liefert. (Partition = Teildatei).
Aber wahrscheinlich sind das die gleichen Daten, die auch DSPFD liefert. Aber Du kannst Dir zumindest einen Schritt sparen.
Birgitta
-
Zitat von B.Hauser
Schau mal, ob Dir die View SYSPARTITIONSTAT in der Bibliothek QSYS2 die gewünschten Informationen liefert. (Partition = Teildatei).
Aber wahrscheinlich sind das die gleichen Daten, die auch DSPFD liefert. Aber Du kannst Dir zumindest einen Schritt sparen.
Birgitta
Vielen Dank, genau das habe ich gesucht!! In der QSYS2/SYSPARTITIONSTAT ist in der Spalte PARTITION_NUMBER eine fortlaufende Nummer hinterlegt, die mir genau sagt, in welcher Reihenfolge die Teildateien angelegt wurde. Besten Dank!
Similar Threads
-
By NEWSolutions Redaktion in forum NEWSolutions artikel
Antworten: 0
Letzter Beitrag: 05-12-17, 04:41
-
By PFR in forum NEWSboard Programmierung
Antworten: 15
Letzter Beitrag: 05-01-16, 15:42
-
By mojo in forum NEWSboard Programmierung
Antworten: 24
Letzter Beitrag: 06-06-15, 20:21
-
By dschroeder in forum NEWSboard Programmierung
Antworten: 40
Letzter Beitrag: 03-11-14, 09:15
-
By Robi in forum IBM i Hauptforum
Antworten: 4
Letzter Beitrag: 19-11-13, 11:19
Berechtigungen
- Neue Themen erstellen: Nein
- Themen beantworten: Nein
- You may not post attachments
- You may not edit your posts
-
Foren-Regeln
|
Erweiterte Foren Suche
Google Foren Suche
Forum & Artikel Update eMail
AS/400 / IBM i
Server Expert Gruppen
Unternehmens IT
|
Kategorien online Artikel
- Big Data, Analytics, BI, MIS
- Cloud, Social Media, Devices
- DMS, Archivierung, Druck
- ERP + Add-ons, Business Software
- Hochverfügbarkeit
- Human Resources, Personal
- IBM Announcements
- IT-Karikaturen
- Leitartikel
- Load`n`go
- Messen, Veranstaltungen
- NEWSolutions Dossiers
- Programmierung
- Security
- Software Development + Change Mgmt.
- Solutions & Provider
- Speicher – Storage
- Strategische Berichte
- Systemmanagement
- Tools, Hot-Tips
Auf dem Laufenden bleiben
|
Bookmarks