[NEWSboard IBMi Forum]
  1. #1
    hs is offline [professional_User]
    Registriert seit
    Jun 2001
    Beiträge
    364

    Datum / Uhrzeit bei FTP ermitteln

    Habe folgende Aufgabenstellung:

    Über FTP werden Dateien abgeholt. Dies wird aus einem CL angestossen, wobei FTP-Befehle aus einer INPUT-File geslesen werden und Protokoll in OUTPUT-File umgeleitet wird.

    In diesem Outputfile kann ich aber leider weder Datum noch Uhrzeit nachvollziehen.

    Ich suche jetzt nach einer einfachen Möglichkeit, in irgendeiner Form Datum/Uhrzeit festzuhalten.

    D.h. dort sollte jetzt stehen:

    13.01.2006 16:30:23
    PUT x*
    usw.
    14.01.2006 16:30:30
    PUT x*
    usw.
    15.01.2006 16:30:10
    PUT x*
    usw.

    FTP Kommando, um ´Datum/Uhrzeit anzuzeigen gibt es meines Wissens nicht, das wäre das einfachste.

    Welche Möglichkeit gibt es ev. im CL?

    Dachte z.B. an folgendes SQL-Kommando:

    insert into mylib/outputfile values(select
    concat(current date, current time) from mylib/irgendwas )

    (MYLIB/OUTPUTFLE ist die Protokolldatei für FTP.)

    Problem hierbei:
    current date liefert Datumsfunktion, brauche aber Text für insert?

    Hat jemand eine Idee?

    Danke
    HS

  2. #2
    Registriert seit
    Feb 2001
    Beiträge
    20.695
    Da du für jedes Kommando FTP einzeln starten mußt, kannst du in die umgeleitete Ausgabedatei ja per programmbeschriebener Datei aus RPG selber vor aufruf des FTP hineinschreiben.
    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

  3. #3
    Registriert seit
    Aug 2001
    Beiträge
    2.928
    Zitat Zitat von hs
    Dachte z.B. an folgendes SQL-Kommando:

    insert into mylib/outputfile values(select
    concat(current date, current time) from mylib/irgendwas )

    Problem hierbei:
    current date liefert Datumsfunktion, brauche aber Text für insert?

    Hat jemand eine Idee?
    Wenn es Dir nur darum geht das Datum und Uhrzeit in einen String zu verwandeln, muss Dein SQL-Statement wie folgt aussehen:

    PHP-Code:
    insert into mylib/outputfile 
       values 
    (select  Char(current_dateEurconcat ' ' concat  Char(current_time
                  
    from mylib/irgendwas 
    Birgitta Hauser

    Anwendungsmodernisierung, Beratung, Schulungen, Programmierung im Bereich RPG, SQL und Datenbank
    IBM Champion seit 2020 - 5. Jahr in Folge
    Birgitta Hauser - Modernization - Education - Consulting on IBM i

  4. #4
    Registriert seit
    Aug 2004
    Beiträge
    923
    Zitat Zitat von hs
    ...In diesem Outputfile kann ich aber leider weder Datum noch Uhrzeit nachvollziehen....
    ...
    Hat jemand eine Idee?
    ...
    ich mach das hier so ähnlich und ich ziehe das datum und die zeit aus dem Änderungsdatum/Zeit der Outputfile.
    (Dann natürlich pro FTP pro Client eine Outputfile!)

    Die bekommen ich mit nem kleinen CLP (DSPFD -> *OUTFILE und dann RCVF)

    Grusss

    kuempi

  5. #5
    hs is offline [professional_User]
    Registriert seit
    Jun 2001
    Beiträge
    364
    Vielen Dank für eure Antworten.

    Habs jetzt mit SQL gemacht:

    insert into mylib/myfile values (0, 0,
    concat(char(current date), char(current time)))

    (MYLIB/MYFILE ist das Outputfile für FTP)

    Gruß
    HS

Similar Threads

  1. Datum in Query
    By heini in forum IBM i Hauptforum
    Antworten: 3
    Letzter Beitrag: 30-09-06, 10:10
  2. FTP
    By KM in forum IBM i Hauptforum
    Antworten: 4
    Letzter Beitrag: 28-08-06, 13:50
  3. Savf File per FTP
    By wuwu in forum IBM i Hauptforum
    Antworten: 5
    Letzter Beitrag: 18-08-06, 08:09
  4. Datum überlebt ODBC Transfer auf Excel nicht
    By jjagi in forum IBM i Hauptforum
    Antworten: 6
    Letzter Beitrag: 07-07-06, 08:29
  5. FTP von V5R3M0 nach V5R4M0
    By Frank.Sobanek in forum IBM i Hauptforum
    Antworten: 5
    Letzter Beitrag: 22-06-06, 20:22

Berechtigungen

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