[NEWSboard IBMi Forum]

Hybrid View

  1. #1
    Registriert seit
    Jul 2001
    Beiträge
    2.713
    Zitat Zitat von Fuerchau Beitrag anzeigen
    Nun ja, wenn die Ausgabedatei konstant ist...
    Leider erlaubt ja ein Trigger kein CLRPFM mehr.
    Das kann man ja vorher erledigen

    -h
    IBM Champion 2022, 2023, 2024, 2025
    Common Europe Advisory Council / Hall of Fame
    http://pub400.com
    visit www.POWERbunker.com for bespoke IBM i hosting

  2. #2
    Registriert seit
    May 2009
    Beiträge
    52
    Die Lösung das über ein RPG-Programm zu lösen ist schön+richtig+naheliegend.
    Ich fand nur die Lösung interessant da man den Pfad des "scriptens" quasi beibehält und ich mir hier keine Abhängigkeit von einem anderen RPG-Programm schaffe.

    Gut die Qshell ist auch eine Abhängigkeit aber die ist systemseitig wohl immer dabei.

    Grüße & Danke

    @holgerscherer
    hmm... ein Trigger..jetzt wirds crazy. Ich kann mich irgendwie errinnern dass Trigger "Teufelszeug" sind. Aber durchaus interessant.

  3. #3
    Registriert seit
    Oct 2013
    Beiträge
    175
    Wenn das Zielsystem auch ein IBM i ist, und man drüben Programme aufrufen darf, dann kann man ein kleines CL aufrufen, das als Fehlernachricht Datum + Uhrzeit ausgibt.

    Code:
                 PGM                                                                        
                 DCL        VAR(&QDATETIME) TYPE(*CHAR) LEN(20)   /* 12345678901234567890 */
                 RTVSYSVAL  SYSVAL(QDATETIME) RTNVAR(&QDATETIME)  /* JJJJMMTTHHNNSSXXXXXX */
                 SNDPGMMSG  MSGID(CPF9898) MSGF(QCPFMSG) +                                  
                              MSGDTA(&QDATETIME) MSGTYPE(*ESCAPE)                           
                 ENDPGM
    Und im Skript aufrufen, sieht dann z.B. so aus:

    Code:
    ftp> quote rcmd call Bibliothek/programm
    550-Error occurred on command call Bibliothek/programm.
    550 20141112100454823942..
    ftp>
    Den "Error" muss man natürlich ignorieren, aber das *ESCAPE muss sein, sonst sagt der nur, dass der Befehl successful war und sonst nichts.

    Volle Kontrolle hat man mit Scott Klements FTPAPI, ist aber auch ein völlig anderer Lösungsansatz. http://www.scottklement.com/ftpapi/

  4. #4
    Registriert seit
    Feb 2001
    Beiträge
    20.696
    Wie wärs mit einem Journal?
    Bei einem CRTPF/Create Table wird die Tabelle automatisch journalisiert, wenn das System ein Journal findet.
    Bei einer statischen Ausgabedatei bleibt auch das Journal statisch.
    Vorteil: Auch nach CLRPFM stehen die Daten im Journal. Per RTVJRNE in Datei kann man das dann auch auswerten.
    Für Incomming FTP geht es nur über die System-API's (WRKREGINF) und die Ausgabe zu steuern.
    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

Similar Threads

  1. SMTP-Mailserver auf iSeries/400 - Logging?
    By sho1 in forum IBM i Hauptforum
    Antworten: 2
    Letzter Beitrag: 31-01-02, 15:08

Tags for this Thread

Berechtigungen

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