[NEWSboard IBMi Forum]
  1. #1
    Registriert seit
    Oct 2001
    Beiträge
    15

    Nachtjob AS400 >> EXCEL

    Hallo Forum - Im Nachtjob soll eine Datei von der AS400
    auf einen PC als EXCEL-Datei automatisch übertragen
    werden. Der PC ist immer nachts an, CA ist dort nicht
    installiert. Der PC hat eine Netzwerk-Kabelverbindung
    zur AS400. Die automatische Übertragung muss sehr
    sicher ablaufen, denn in diesem Unternehmen gibt es
    keine AS400-Spezialisten! Was sollte man da am besten
    als Übertragungsmethode wählen?
    Grüße HDW

  2. #2
    Registriert seit
    Feb 2001
    Beiträge
    20.695
    Da gibts eigentlich nur FTP, vorausgesetzt auf der AS/400 ist die Exceldatei bereits erstellt.
    Die AS/400 kann selber keine Excel erstellen, hierfür gibt es Freeware Java-Tools oder kostenpflichtige, z.B. iExcelgen.
    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
    KM is offline [professional_User]
    Registriert seit
    Apr 2003
    Beiträge
    1.012
    Hier würde ich das Tool SQL2XLS empfehlen, um zunächst mal eine Excel-Tabelle auf der iSeries im IFS zu erstellen. Muß die Datei dann physisch auf dem PC vorhanden sein? Vielleicht würde ja auch eine Netzwerkverbindung zu einer IFS-Freigabe reichen.

    Gruß,
    KM

  4. #4
    Registriert seit
    Dec 2005
    Beiträge
    7
    Hallo,

    in Abhängigkeit davon, welche Excel-Funktionalitäten du brauchst oder auch nicht kann das unter umständen ziemlich trivial sein.

    Möglichkeit 1:
    PF auf AS400 schreiben, einzelne Zellen getrennt durch ";". Dann per ftp übertragen.
    Datei auf Zielrechner umbenennen in datei.csv

    Möglichkeit 2:
    Wenn du Excel-Funktionalität einbauen willst muss du mittels JAVA das POI API einbinden und das Excel-File erzeugen und anschliessend per FTP übertragen

    Gruß
    Torsten

  5. #5
    Registriert seit
    Jan 2006
    Beiträge
    19
    wenn du eine XLS datei ablegen möchtest, geht das auch mittels folgenden befehl:

    als erstes in ein SOURCEFILE (hier "TRANSFER")

    CPYTOIMPF FROMFILE(&FROMLIB/&FROMFILE) TOFILE(&TOLIB/TRANSFER) MBROPT(*REPLACE) RCDDLM(*EOR) STRDLM(*NONE) FLDDLM(X'05') DECPNT(*COMMA)

    danach in ein streamfile mit XLS Endung!!!!

    CPYTOSTMF FROMMBR('qsys.lib/OVALQBASED.lib/transfer.file/transfer.mbr') TOSTMF(&TOSTMF) STMFOPT(*REPLACE) CVTDTA(*AUTO) DBFCCSID(273) STMFCODPAG(*PCASCII)

    diese datei dann entweder mittels freigabe oder FTP auf den server und mit EXCEL öffenen!!

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

    Smile

    Hallo HDW,

    wir haben dafür eine Lösung entwickelt: **iExcelGen**

    Spezialkenntnisse sind nicht erforderlich, zur Automatisierung genügen einfache CL-Programme.

    Mehr unter http://www.goering.de


    Viele Grüsse

    Andreas Göring

Similar Threads

  1. Antworten: 1
    Letzter Beitrag: 24-04-06, 10:37
  2. csv-Datei von AS400 nach Excel
    By jogisarge in forum IBM i Hauptforum
    Antworten: 6
    Letzter Beitrag: 21-04-06, 13:00
  3. Datenübertragung AS400 zu Excel via ODBC
    By chris0612 in forum IBM i Hauptforum
    Antworten: 2
    Letzter Beitrag: 13-10-05, 13:21
  4. AS400 --> Excel Time-Feld als Text umgesetzt
    By rebe in forum NEWSboard Programmierung
    Antworten: 2
    Letzter Beitrag: 11-08-05, 08:15
  5. AS400 Excel
    By kannnix in forum IBM i Hauptforum
    Antworten: 1
    Letzter Beitrag: 04-07-05, 21:04

Berechtigungen

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