[NEWSboard IBMi Forum]
  1. #1
    Registriert seit
    Jun 2015
    Beiträge
    334

    Daten von Windows => AS400

    Hallo zusammen,
    folgende Frage:
    kann man die Daten eines Textfiles in Windows, welches dem korrekten Aufbau einer
    bestimmten DB2-Tabelle gleicht, direkt in das DB2-File spielen ? Also nicht
    erst ins IFS stellen und dann reinkopieren, sondern direkt von Windows nach DB2.
    Falls es geht, würde ich mich über Infos freuen.
    Danke und schönen Abend.
    Gruss A.

  2. #2
    Registriert seit
    Feb 2001
    Beiträge
    20.206
    Ja, z.B. über mein Upload/400;-).
    Ansonsten kannst du auch ein PC-Programm schreiben, die Datei einlesen und per ODBC auf die AS/400 beamen.
    Mein FTIS.Connect wird das demnächst können;-).

    Du kannst auch den 5250-Filetransfer (Von/Zum Host) und die entspprechenden Batch-Komponenten verwenden.
    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
    Jan 2008
    Beiträge
    122
    geht mit unserem E30 (schon seit 2004). Textdateien können wahlweise wie unter DB2/DB400 ueblich auch indexiert angesprochen werden.

  4. #4
    Registriert seit
    Feb 2001
    Beiträge
    20.206
    Läuft E30 denn auf Windows?
    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

  5. #5
    Registriert seit
    Aug 2001
    Beiträge
    2.644
    Zitat Zitat von alex61 Beitrag anzeigen
    kann man die Daten eines Textfiles in Windows, welches dem korrekten Aufbau einer
    bestimmten DB2-Tabelle gleicht, direkt in das DB2-File spielen ?
    Also, die akademische Antwort lautet: nein
    Die praktischen Antworten haben ja schon ein paar Kollegen geliefert.

    Hintergrund - direkt in ein Datei-Objekt auf der IBM i schreiben geht garantiert schief - weil man nie genau weiß, wie das Objekt samt Inhalt im System repräsentiert wird, oder man sich darauf verlassen sollte, daß es nach einem PTF / RelW gleich ist.
    Daher ist der Weg über die definierten Schnittstellen immer besser, ob das jetzt xDBC, oder CPYFRMIMPF oder ein Tool ist, kommt auf den Geschmack an.

    So, genug Theorie, nun ran ans Importieren ;-)
    www.RZKH.de
    IBM Champion 2022, 2023, 2024
    IBM i Community Advocate https://www.youracclaim.com/badges/6...c-7ad4ba147af6
    Common / CEAC
    http://pub400.com

  6. #6
    Registriert seit
    Dec 2000
    Beiträge
    279
    Hallo,
    ich habe das vor Jahren mal über ein QNTC Laufwerk und einen RUNRMTCMD bzw. einen Job mit dly gemacht, der dann die Daten mit CPYFRMIMPF in die DB geschrieben hat.
    War für den damaligen Zweck ausreichend.
    Programmierung

  7. #7
    Registriert seit
    Jan 2008
    Beiträge
    122
    Zitat Zitat von Fuerchau Beitrag anzeigen
    Läuft E30 denn auf Windows?

    ...natürlich native os400 und native windows

  8. #8
    Registriert seit
    Jan 2008
    Beiträge
    122
    Zitat Zitat von holgerscherer Beitrag anzeigen
    Also, die akademische Antwort lautet: nein
    Die praktischen Antworten haben ja schon ein paar Kollegen geliefert.

    Hintergrund - direkt in ein Datei-Objekt auf der IBM i schreiben geht garantiert schief - weil man nie genau weiß, wie das Objekt samt Inhalt im System repräsentiert wird, oder man sich darauf verlassen sollte, daß es nach einem PTF / RelW gleich ist.
    Daher ist der Weg über die definierten Schnittstellen immer besser, ob das jetzt xDBC, oder CPYFRMIMPF oder ein Tool ist, kommt auf den Geschmack an.

    So, genug Theorie, nun ran ans Importieren ;-)

    Nun ja sehr interessante Überlegungen die nachvollziehbar sind und begründet deiner Praxis entstammen. nun zum "akademischen nein" oder "garantiertem schiefgehen".
    E30 kennt diese probleme nicht da auch für Textdateien dateibeschreibungen unterstützt werden die sehr weit über die Möglichkeiten herkömmlicher DDS hinausgehen. somit ist es möglich u.A. Textfiles feldbezogen in eine os400-DB zu übernehmen. je feld kann definiert werden ob eine ASCII EBCDIC konvertierung, eine ent- oder verschlüsselung von daten oder sogar CHAR-Felder als gepackte zu übernehmen wären. dezimaldatenfehler werden abgefangen und wahlweise mit ersatzwerten belegt. das wäre aber noch nicht alles....

  9. #9
    Registriert seit
    Feb 2001
    Beiträge
    20.206
    Auch das leistet Windows bereits im Standard mit den sog. Text-/CSV-Treibern aus Office (und wer hat schon kein Office), aber die Office-Treiber sind sogar Bestandteil von Windows bzw. kostenlos.
    Definitionsdateien können per Treiber im Dialog oder per Edit einer Ini-Datei festgelegt werden.
    Anschließend kann man die Daten ganz einfach per SQL lesen und in jedes beliebige System per SQL schreiben.
    Dies mache ich schon so seit 1995 mit Office 97ff.

    Ich glaube nicht, dass man daher das kostenpflichtige E30 benötigt um nur ein paar Daten zu kopieren.
    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

  10. #10
    Registriert seit
    Jan 2007
    Beiträge
    904
    Zitat Zitat von E305GL Beitrag anzeigen
    E30 kennt diese probleme nicht...
    Lieber Anton,
    das mag alles sein. Leider verkennst Du etwas Wesentliches. Das Forum hier ist vor allem gedacht, Hilfestellungen und Erfahrungen unter IBMi Entwicklern zu vermitteln. Für das E30 Marketinggeschrei gibt es ein eigenes Unterforum unter Server Software. Da ist es wohl besser aufgehoben.

    Und zu guter Letzt aus Eigeninteresse, warum hat denn der E30-Wolpertinger nicht gleich die ganzen ERP-Mitbewerber aus dem Markt geblasen?
    kf

  11. #11
    Registriert seit
    Feb 2001
    Beiträge
    20.206
    Ggf. hat das mit Österreich zu tun;-).
    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
    Jan 2008
    Beiträge
    122
    [QUOTE=camouflage;120934]Lieber Anton,
    das mag alles sein. Leider verkennst Du etwas Wesentliches. Das Forum hier ist vor allem gedacht, Hilfestellungen und Erfahrungen unter IBMi Entwicklern zu vermitteln. Für das E30 Marketinggeschrei gibt es ein eigenes Unterforum unter Server Software. Da ist es wohl besser aufgehoben.

    ...ich habe natürlich so eine Rückmeldung erwartet. lies bitte ganau die antworten in diesem thema, ich habe nicht begonnen eigenprodukte anzupreisen. wenn du schon, auch zurecht, eine rüge loswerden willst dann bitte an alle...

Similar Threads

  1. AS400 - Daten als txt exportieren
    By Gruesssie in forum IBM i Hauptforum
    Antworten: 16
    Letzter Beitrag: 02-04-20, 11:36
  2. Daten aus dem Internet auf die AS400
    By alex61 in forum IBM i Hauptforum
    Antworten: 26
    Letzter Beitrag: 10-08-18, 12:47
  3. Antworten: 12
    Letzter Beitrag: 12-09-05, 11:02
  4. AS400 und Windows XP
    By Pedro in forum NEWSboard Windows
    Antworten: 1
    Letzter Beitrag: 25-07-02, 13:01
  5. Antworten: 3
    Letzter Beitrag: 25-02-02, 23:27

Berechtigungen

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