[NEWSboard IBMi Forum]

Thema: datei sperren

  1. #1
    Registriert seit
    May 2002
    Beiträge
    37

    datei sperren

    Hallo Zusammen,

    ich habe folgendes Problem.

    Wir bekommen vom Host Daten die unterschiedlich lang per FTP übertragen werden. Wie kann ich abfragen ob die Datei schon
    bis zum Schluss übertragen wurde. Danach müssen dann Programme gestartet werden.

    Vorraussetzung ist das jedoch die Datei komplett übertragen wurde.

    Die Eingangsdatei für den Host ist imm die gleiche. Das heisst es kann sein das der Host die Daten einfach überschreibt. Dies habe ich jedoch mit Hilfe ALCOBJ
    verhindert.

    Wir bekommen im 15 min Rhytmus Dateien bereitgestellt.

    Welche Möglichkeit gibt es zu sehen ob die Datei komplett da ist?

    Gruss

    Robert

  2. #2
    Registriert seit
    Mar 2001
    Beiträge
    163
    Hallo Robert,

    Du könntest z.B. mit ALCOBJ in regelmässigen Abständen versuchen das Objekt zuzuordnen.
    Bei Erfolg verarbeiten und anschliessend das Objekt mit DLCOBJ wieder freigeben.
    Du könntest aber auch aus dem FTP nach dem Put ein Quote machen um das Programm für die Verarbeitung aufzurufen.

    Gruss Peter

    Ach ja, und da gibt es ja auch noch Trigger ...

  3. #3
    Registriert seit
    Nov 2003
    Beiträge
    26
    Hallo,
    ich würde den Quote bevorzugen (wenn's denn zugelassen wird). Damit wäre nähmlich der Host für die weitere Verarbeitung verantwortlich.
    Die Eingangsdatei für den Host ist imm die gleiche. Das heisst es kann sein das der Host die Daten einfach überschreibt. Dies habe ich jedoch mit Hilfe ALCOBJ
    Da könnte man doch evtl. auch noch mit APPEND anstelle von PUT arbeiten.

    mfg
    Fred

  4. #4
    Registriert seit
    Jun 2001
    Beiträge
    727
    Wir schicken einfach eine Dummy-Datei ohne Inhalt hinterher.
    (kann auch eine STMF im IFS sein also z.B. /TEMP/ENDE.DAT).
    Das Vorhandensein der Datei kennzeichnet das Übertragungsende.

    Sven

  5. #5
    Registriert seit
    Feb 2003
    Beiträge
    137
    >Wir schicken einfach eine Dummy-Datei ohne Inhalt hinterher.
    >(kann auch eine STMF im IFS sein also z.B. /TEMP/ENDE.DAT).
    >Das Vorhandensein der Datei kennzeichnet das >Übertragungsende.

    >Sven

    so mache ich es auch!

    Gruss
    Thierry
    Fröhliche Weihnachten und Guten Rutsch!

  6. #6
    Registriert seit
    Oct 2003
    Beiträge
    192
    Bei uns auch

    Alleine schon weil wir 2 Dateien gleichzeitig verabreiten müssen (Header und detail).



    Frohes Fest

    Rincewind

  7. #7
    Registriert seit
    Mar 2002
    Beiträge
    5.365
    Hallo,

    ich wundere mich immer wieder über die Risikofreude vieler, Wackelhaufen zu bauen. Irgendwo was hinzuwerfen und dort dann zu warten bis es da ist, geht immer schief, wenn schneller geworfen als hingesehen wird.
    Stabiler ist es in jedem Fall vorwärts gerichtet zu synchronisieren.
    Zum Beispiel: Eindeutige Namen generieren für die Zieldatei (z.B.: unter Benutzung Timestamp, oder generischer name mit Nummer) - Übertragen in eine dedizierte Datei (z.B. mit FTP) - Nach Übertragung vom steuernden System die Weiterverarbeitung anstossen (z.B. mit ftp per quote, wie vorgeschlagen, oder per REXEC, oder per remote SQL Aufruf, oder...) - Die generierten Dateien lässt man dann 2 Tage stehen, dann sind sie auf der Sicherung und stösst bei jeder Verarbeitung einen Reorg Job mit an, der die älteren wegräumt.

    mfg, inklusive Frohes Fest und guten Rutsch

    Dieter Bender

Similar Threads

  1. Datensatz sperren
    By Easyrider in forum NEWSboard Programmierung
    Antworten: 5
    Letzter Beitrag: 06-12-06, 07:48
  2. Datei im IFS auf iSeries verschlüsseln
    By jo400 in forum IBM i Hauptforum
    Antworten: 1
    Letzter Beitrag: 21-10-06, 17:57
  3. Excel Datei mit RPG und POI/HSSF in A4
    By haertl in forum NEWSboard Programmierung
    Antworten: 8
    Letzter Beitrag: 30-05-06, 13:36
  4. Datei aus IFS holen
    By jogisarge in forum NEWSboard Programmierung
    Antworten: 1
    Letzter Beitrag: 15-05-06, 13:47
  5. IFS Datei berechtigungen
    By PGMR in forum NEWSboard Programmierung
    Antworten: 4
    Letzter Beitrag: 15-06-05, 15:37

Berechtigungen

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