[NEWSboard IBMi Forum]
  1. #1
    Registriert seit
    Jan 2021
    Beiträge
    4

    Schnittstellen-Abwicklung

    Hallo,

    wir erstellen in ein Verzeichnis im IFS PDF-Dokumente. (existiert bereits)

    Nun soll dieses Verzeichnis mit den PDF's auf einen Dokumenten-Server zur Weiterverarbeitung übertragen werden.

    Nach erfolgreicher Übertragung auf den Dokumentenserver soll ein Kennzeichen Übertragung Ok auf die Iseries gesendet werden.

    Wenn ok. kann das Verzeichnis gecleart werden kann.

    Wie ist sowas am einfachsten zu handeln bzw. zu programmieren?

    Besten Dank.

  2. #2
    Registriert seit
    Jan 2003
    Beiträge
    746
    Etwas dünn, so als Vorgabe…

    Wie erfolgt die Übermittlung? FTP? HTTPS? MQSeries?
    Welche Eingangsschnittstellen bietet das DMS-System?
    Wer sagt, wann eine Übertragung Okay ist?
    Wie kommt das externe Okay zurück?
    Braucht es Meta-Daten zu den Dokumenten?
    Sollen Dokumente durch User vom Dokumentenserver wieder gelöscht werden können?

  3. #3
    Registriert seit
    Jan 2012
    Beiträge
    1.120
    Bei uns haben die Java Kollegen ein Tool geschrieben, dass die Daten von der IBM i liest und auf einen anderen Server überträgt. Es ist nach unserer Erfahrung in der Regel einfacher, mit einer PC-Programmiersprache auf die IBM i zuzugreifen als mit RPG oder ähnlichem von der iSeries auf einen PC zuzugreifen. Die Java Kollegen können außer dem Zugriff auf die Dokumente auch Programme auf der IBM i aufrufen und damit auch ein Programm aufrufen, das das Verzeichnis löscht.

    Ansonsten würde mir noch einfallen, mit RPG bzw embedded SQL einen Webservice auf dem Dokumenten-Server anzusprechen und die Dokumente damit auf das andere System zu übertragen. Aber dazu müsste der Dokumenten Server natürlich einen Webservice bereitstellen.

    Dieter

  4. #4
    Registriert seit
    Jan 2021
    Beiträge
    4
    Zitat Zitat von RobertMack Beitrag anzeigen
    Etwas dünn, so als Vorgabe…

    Wie erfolgt die Übermittlung? FTP? HTTPS? MQSeries?
    Welche Eingangsschnittstellen bietet das DMS-System?
    Wer sagt, wann eine Übertragung Okay ist?
    Wie kommt das externe Okay zurück?
    Braucht es Meta-Daten zu den Dokumenten?
    Sollen Dokumente durch User vom Dokumentenserver wieder gelöscht werden können?
    Es ist eine grobe Ablaufbeschreibung.

    Sicherlich kann per FTP gearbeitet werden. IBM Iseries to PC.
    Danach das FTP-Protokoll lesen ob Übertragung Ok. Oder vom PC eine OK-Datei an Iseries zurück.
    Wenn ok. Dann Verzeichnis clearen, soll auf Iseries passieren.

    Frage: Gibts was Einfacheres. bzw. Tool? Es werden in Zukunft noch mehrere Dateien von der Iseries auf PC übertragen.

  5. #5
    Registriert seit
    Feb 2001
    Beiträge
    20.238
    Aus PC-Seite gibts dafür die Powershell.
    Via Move-Item kann man eine Datei von Verzeichnis A nach Verzeichnis B verschieben.
    Dies schließt den Copy und Delete automatisch ein.
    https://docs.microsoft.com/en-us/pow...powershell-7.1
    Somit ist der Client gleichzeitig für das Abholen und Bereinigen zuständig.
    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

  6. #6
    Registriert seit
    Dec 2000
    Beiträge
    280
    Hi, was für ein Server ist das denn, kannst due evtl. das Laufwerk über QNTC anbinden, dann kannst du die Daten auch über QSHEL/QHST übertragen. (geht auch über CL im Batch).
    Programmierung

  7. #7
    Registriert seit
    Feb 2001
    Beiträge
    20.238
    Nun ja, Informationen sind eine "Holschuld".
    Somit stelle ich i.d.R. Informationen im IFS oder Tabelle bereit, die dann vom Client per copy oder ODBC abgeholt werden kann.
    Konzeptionell steht man da immer auf der sicheren Seite, da das Ziel auch schon mal wech sein kann.
    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

  8. #8
    Registriert seit
    Jan 2008
    Beiträge
    122
    Zitat Zitat von AK09 Beitrag anzeigen
    Es ist eine grobe Ablaufbeschreibung.

    Sicherlich kann per FTP gearbeitet werden. IBM Iseries to PC.
    Danach das FTP-Protokoll lesen ob Übertragung Ok. Oder vom PC eine OK-Datei an Iseries zurück.
    Wenn ok. Dann Verzeichnis clearen, soll auf Iseries passieren.

    Frage: Gibts was Einfacheres. bzw. Tool? Es werden in Zukunft noch mehrere Dateien von der Iseries auf PC übertragen.

    Um Dateien sehr einfach von OS400 --> IFS zu transferieren bietet sich E30 an. Einfachstes definieren via Editor, kein Programmieren oder Kompilieren. Weitere Infos unter www.emsenhuber.at

Berechtigungen

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