[NEWSboard IBMi Forum]
Seite 1 von 2 1 2 Letzte

Hybrid View

  1. #1
    Registriert seit
    Feb 2009
    Beiträge
    13

    IFS Objektdatum

    Hallo,

    wie kann ich das Datum Objekterstellung einer Datei im IFS ermitteln?

    Kann jemand helfen?

    Danke.
    Petra

  2. #2
    Registriert seit
    Mar 2002
    Beiträge
    5.287
    je nach Dateisystem sieht man das dem Objekt nicht an, da hülfe allenfalls Journalisierung, die das dann bei Erstellung protokolliert.

    D*B
    AS400 Freeware
    http://www.bender-dv.de
    Mit embedded SQL in RPG auf Datenbanken von ADABAS bis XBASE zugreifen
    http://sourceforge.net/projects/appserver4rpg/

  3. #3
    Registriert seit
    May 2002
    Beiträge
    2.642

    tool von Scott Clement

    Hallo Petra,
    da gibt es ein Tool von Scott Clement mit dem kommst Du an das Erstellungsdatum. Das Tool kannst Du hier herunterladen:

    Updated IFSDIR UDTF Provides Create Date | System iNetwork

  4. #4
    Registriert seit
    Nov 2006
    Beiträge
    102

    Die IFS-UDTF gibt es auch direkt hier

    Zitat Zitat von TARASIK Beitrag anzeigen
    Hallo Petra,
    da gibt es ein Tool von Scott Clement mit dem kommst Du an das Erstellungsdatum. Das Tool kannst Du hier herunterladen:

    Updated IFSDIR UDTF Provides Create Date | System iNetwork
    Den Code und den übersetzten Artikel gibt es übrigens auch direkt hier, bei NEWSolutions.
    Schön, dass unsere Artikelauswahl eine kleine Bestätigung erfährt. Ich habe den Artikel von Scott Klement für die Januarausgabe von NEWSolutions übersetzt. Als kurze Zeit später ein Update erschien, weil Scott auf diverse Anfragen sein Tool auf die Verwendung des APIs Qp0lGetAttr() umstellte, haben wir hier einen ergänzenden Artikel veröffentlicht. Beide Artikel findet man auf der Startseite (Menüpunkt "Magazin") in der linken Spalte unter "Programmierung".
    Kostenlos, aber doch hoffentlich nicht "umsonst"

  5. #5
    Registriert seit
    Feb 2009
    Beiträge
    13
    den Bericht habe ich gefunden, aber leider nicht geschafft, die Datei zu öffnen. Mit welchem Tool muß man die Download-Datei öffnen`?

  6. #6
    Registriert seit
    Nov 2006
    Beiträge
    102

    Upload-Programm

    Die Datei ist ein Zip-Archiv, das eine Datei mit der Endung .bdl enthält. Für diese sogenannten "Code-Bundles" gibt es ein Upload-Programm unter "Archive / Load'n'go".
    Leider wird das Programm vom US-Magazin nicht sehr gut gepflegt, obwohl es recht komfortabel wäre (mehr dazu im Forum "NEWSboard load'n'go"). Bei Problemen deshalb bitte kurze PM an mich, dann maile ich die einzelnen Sourcen.

  7. #7
    Registriert seit
    Jul 2005
    Beiträge
    1.053
    Zitat Zitat von Spateneder Beitrag anzeigen
    Die Datei ist ein Zip-Archiv, das eine Datei mit der Endung .bdl enthält. Für diese sogenannten "Code-Bundles" gibt es ein Upload-Programm unter "Archive / Load'n'go".
    Geht das nicht auch mit go load ?

    Gruß AS400.lehrling

  8. #8
    Registriert seit
    Nov 2006
    Beiträge
    102

    Ist eine reine PC-Lösung

    Mit "go load" hat das leider nix zu tun.
    Diese "Bundles" sind reine PC-Textdateien, in denen die Sourcen eines Artikels zusammengefasst werden und mit Parametern bzw. Befehlen für die Umwandlung versehen werden können. Dazu wurde vom US-Verlag vor langer Zeit (sprich win 95/98/NT) mit Visual Basic ein Upload-Programm geschrieben, das eigentlich ganz gut wäre, aber nie gepflegt wurde. (Siehe Forum "Newsboard load'n'go".) Dieses Programm löst die Datei wieder in die einzelnen Sourcen auf, lädt sie in eine oder mehrere Bibliotheken, je nach Vorgabe, und wandelt sie ggf. auch um. Eigentlich also ein praktisches kleines Instrument. Jedenfalls einfacher, als alle Sourcen einzeln rumzuschieben und gemäß irgendeiner Readme-Datei umzuwandeln. Aber ich will jetzt hier den Thread nicht hijacken.

  9. #9
    Registriert seit
    Jan 2007
    Beiträge
    189
    Du könntest ruhig mal Listing a Directory Tree Contents anschauen.
    (oder http://www.sss-software.de/inn/power...-PowerInfo.pdf Lektion 3.5 (und 3.4) in Tekkie Corner).
    mfg

    Kit
    www.ecofitonline.com
    DeskfIT - ChangefIT - XrefIT

  10. #10
    Registriert seit
    Feb 2001
    Beiträge
    20.247
    Am einfachsten geht das über die QSHELL mit dem Kommando
    ls -lT
    Da wird das Datum dann angezeigt.

    Ansonsten geht's nur mit C-Funktionen wie stat().
    Dienstleistungen? Die gibt es hier: http://www.fuerchau.de
    Das Excel-AddIn: https://www.ftsolutions.de/index.php/downloads
    BI? Da war doch noch was: http://www.ftsolutions.de

  11. #11
    Registriert seit
    Feb 2001
    Beiträge
    20.247
    OK, "ls -lT" zeigt nur das letzte Änderungsdatum an.

    Es hilft wirklich nur die C-Funktion stat(), die ein Struktur übergibt.
    In der Struktu gibts dann die Variable st_ctime, die das GMT-Datum in Sekunden seit dem 1.1.1970 enthält (Unixlike).
    Per C-Funktion localtime() kann dann wieder in ein Datum umwandlen bzw. in ILERPG kann man auf das Datum 1.1.1970 die Sekunden addieren.

    Achtung:
    Die Zeit ist GMT (also Weltzeit) und wurde um den QUTCOFFSET zum damaligen Zeitpunkt korrigiert.
    Dienstleistungen? Die gibt es hier: http://www.fuerchau.de
    Das Excel-AddIn: https://www.ftsolutions.de/index.php/downloads
    BI? Da war doch noch was: http://www.ftsolutions.de

  12. #12
    Registriert seit
    Mar 2002
    Beiträge
    5.287
    ... meines Erachtens zeigt stat() dasselbe an, was ls -l auch anzeigt (und WRKLNK) ebenfalls, nämlich die Änderungsdaten - und ich wüsste auch nicht, wo ein Unix/Windows like Dateisystem sich das Erstellungsdatum merkt.

    D*B

    Zitat Zitat von Fuerchau Beitrag anzeigen
    OK, "ls -lT" zeigt nur das letzte Änderungsdatum an.

    Es hilft wirklich nur die C-Funktion stat(), die ein Struktur übergibt.
    In der Struktu gibts dann die Variable st_ctime, die das GMT-Datum in Sekunden seit dem 1.1.1970 enthält (Unixlike).
    Per C-Funktion localtime() kann dann wieder in ein Datum umwandlen bzw. in ILERPG kann man auf das Datum 1.1.1970 die Sekunden addieren.

    Achtung:
    Die Zeit ist GMT (also Weltzeit) und wurde um den QUTCOFFSET zum damaligen Zeitpunkt korrigiert.
    AS400 Freeware
    http://www.bender-dv.de
    Mit embedded SQL in RPG auf Datenbanken von ADABAS bis XBASE zugreifen
    http://sourceforge.net/projects/appserver4rpg/

Similar Threads

  1. Berechtigungen im IFS zuweisen
    By ChrisX in forum IBM i Hauptforum
    Antworten: 9
    Letzter Beitrag: 03-12-07, 12:07
  2. IFS - Freigabe per Befehlszeile
    By eps330 in forum IBM i Hauptforum
    Antworten: 5
    Letzter Beitrag: 26-11-07, 12:24
  3. Allgemeine Berechtigung für Jobs ... IFS Ordner ...
    By bode in forum IBM i Hauptforum
    Antworten: 1
    Letzter Beitrag: 30-10-06, 11:10
  4. Datei im IFS auf iSeries verschlüsseln
    By jo400 in forum IBM i Hauptforum
    Antworten: 1
    Letzter Beitrag: 21-10-06, 17:57
  5. Umlaute werden im IFS zu Sonderzeichen
    By y-tom in forum IBM i Hauptforum
    Antworten: 3
    Letzter Beitrag: 29-05-06, 14:31

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • You may not post attachments
  • You may not edit your posts
  •