[NEWSboard IBMi Forum]
  1. #1
    Registriert seit
    Jul 2002
    Beiträge
    3

    Post xls/ascii-Dateien verarbeiten

    Hallo,
    wir sind AS/400-Anfänger (bisher S/390), haben also Probleme, über die die Experten wahrscheinlich nur müde lächeln. Im Moment suchen wir nach einem Konzept, wie unsere Fachabteilungen einfach, elegant und ohne AS/400-Kenntnisse ihre xls- bzw. ascii-Dateien in vorhandene SQL-Tabellen einstellen können. Anschließend sollte "automatisch" ein Batch-Programm (Cobol) angestoßen werden, das die Daten verarbeitet. Wir haben keine Idee - jeder Tipp hilft uns weiter.
    Danke einstweilen.

  2. #2
    Registriert seit
    Jan 2001
    Beiträge
    340

    Post

    <BLOCKQUOTE><font size="1" face="Verdana, Arial">Zitat:</font><HR>
    xls- bzw. ascii-Dateien
    [/quote]

    auf der AS/400 Netserver starten+konfigurieren, dann erscheint sie in Network-Neighbourhood. Aus Exel in ein solches Verzeichnis als .csv exportieren.

    <BLOCKQUOTE><font size="1" face="Verdana, Arial">Zitat:</font><HR>
    in vorhandene SQL-Tabellen einstellen
    [/quote]

    CPYFRMIMPF (copy from import file) ist der Befehl dafür

    <BLOCKQUOTE><font size="1" face="Verdana, Arial">Zitat:</font><HR>
    Anschließend sollte "automatisch" ein Batch-Programm (Cobol) angestoßen werden
    [/quote]

    RMTCMD ist ClientAccess enthalten und führt Befehle von Windows auf der AS/400 aus

    Gruß
    Rolf


  3. #3
    Registriert seit
    Jan 2001
    Beiträge
    833

    Post

    [Hallo,

    es wäre vielleicht hilfreich zu wissen, was genau gemacht werden soll ?
    Was meinst Du mit dem einstellen in vorhandene SQL Tabellen ?

    gruss Michael


  4. #4
    Registriert seit
    Jul 2002
    Beiträge
    3

    Post

    <BLOCKQUOTE><font size="1" face="Verdana, Arial">Zitat:</font><HR>Original erstellt von mk:
    [Hallo,

    es wäre vielleicht hilfreich zu wissen, was genau gemacht werden soll ?
    Was meinst Du mit dem einstellen in vorhandene SQL Tabellen ?

    gruss Michael

    [/quote]


  5. #5
    Registriert seit
    Jul 2002
    Beiträge
    3

    Post

    2. Versuch

    Hallo Michael,
    wir müssen die Daten aus den xls/ascii-Dateien einem vorhandenen Datenbestand auf der AS/400 hinzufügen.
    Gruß Heidi

  6. #6
    Registriert seit
    Jul 2002
    Beiträge
    331

    Post

    Hi,
    hab gerade was ähnliches gemacht, hab die Tabellen, einfach in eine Access Datenbank importiert(weil ich nicht raus bekommen habe wie man das von Excel aus macht) und von da aus auf die AS/400 exportiert, dafür hab ich mir ´ne ODBC Datenquelle erstellt und drauf waren Sie.

  7. #7
    Registriert seit
    Jul 2001
    Beiträge
    177

    Post

    Hallo!

    Das Tool iGetExcel von GOERING iSeries Solutions ist genau für diese Anwendung entwickelt worden....

    Also einfach Datei ins IFS der AS/400 stellen.

    Dann iGetExcel aufrufen und die Daten liegen
    als physiche Datei bereit....

    iGetExcel befindet sich gerade in der Beta-Phase, bei Interesse bitte bei

    GOERING iSeries Solutions
    andreas@goering.de

    melden.

  8. #8
    Registriert seit
    Feb 2001
    Beiträge
    20.241

    Post

    Gerade hierfür habe ich das Excel AddIn "Upload/400" entwickelt.
    Mit diesem Tool können Excel-Sheets einfach durch Auswahl des Zeilen/Spalten-Bereiches in beliebige AS/400-Tabellen übertragen werden.
    Ein Update/Insert sowie Neuerstellen von Tabellen (auch im RPG-Format) ist genauso möglich. Jede Excel-Spalte kann einem Feld der AS/400-Tabelle zugeordnet werden.
    Eine 30-Tage Test-Lizenz kann von mir per eMail bestellt werden.
    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

  9. #9
    Registriert seit
    Jan 2001
    Beiträge
    833

    Post

    Hallo Heidi,

    Die Übernahme von XLS ===&gt; CSV geht auch mit Bordmitteln.
    Datei in das CSV Format bringen und CPYFRMIMPF.

    Dann Hast Du mehrere Möglichkeiten.
    1. STRSQL
    Startet eine interaktive SQL Sitzung.
    2. RUNSQLSTM
    vorher die SQL Anweisung in ein Textmember eintragen.
    3. Wenn ClientAccessExpress vorhanden kannst Du auch das Programm cwbundbs.exe benutzen.
    Damit kannst Du die SQL Anweisungen erstellen
    und automatisch über ein CL Command ein Programm aufrufen ( dein Cobolprogramm)
    4. Wenn ClientAccessExpress vorhanden gibt es auch ein ImportWizzard bei dem Filetransfer. Unter Extras - Datenbankdatei erstellen.
    Der Import kann allerdings nur EXCEL 5.0 übernehmen ( funktioniert aber nicht immer????? )
    5. Du könntest auch deine Dateien als Textdateien zur AS/400 übertragen und in eine
    Sourcedatei speichern. Danach kannst Du mit deinem Programm die Daten lesen und entsprechend konvertieren.

    Wie Du siehst es gibt viele Möglichkeiten.
    Viel Spass
    gruss Michael


  10. #10
    Registriert seit
    May 2002
    Beiträge
    2

    Post

    Hallo Fuerchau,

    mich interessiert die Lösung. Senden Sie doch
    bitte eine Email, damit ich mich mit Ihnen in Verbindung setzen kann.

    capag@web.de

  11. #11
    Registriert seit
    Mar 2002
    Beiträge
    26

    Post

    Hallo Leute,

    das Problem könnt ihr doch auch lösen, indem ihr eure Datenbank einfach per FTP auf die As400 schiebt oder? Nur sonen Gedanke, mehr weiß ich leider auch nicht bin auch erst neu...

Similar Threads

  1. SQL Update aus zwei Dateien mit 3 Schlüsselfeldern
    By mk in forum NEWSboard Programmierung
    Antworten: 13
    Letzter Beitrag: 13-07-12, 08:53
  2. Dateien auf dem IFS löschen
    By codierknecht in forum NEWSboard Programmierung
    Antworten: 10
    Letzter Beitrag: 27-08-08, 05:13
  3. Defekte Dateien
    By Rincewind in forum IBM i Hauptforum
    Antworten: 8
    Letzter Beitrag: 23-01-07, 08:49
  4. Physische Datei mit mit vielen logischen Dateien
    By TARASIK in forum IBM i Hauptforum
    Antworten: 7
    Letzter Beitrag: 01-09-06, 17:25
  5. Bibliothek mit 50000 Physischen Dateien
    By TARASIK in forum IBM i Hauptforum
    Antworten: 4
    Letzter Beitrag: 29-08-06, 10:49

Berechtigungen

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