-
Daten-Austausch über IFS
Folgendes Problem:
Ein Unternehmen sendet täglich 1 oder mehrere eMails, die als Anhang eine EXCEL-Tabelle haben. Diese soll vom Anwender ins IFS in ein bestimmtes Verzeichnis kopiert oder verschoben werden. Die Excel-Tabell ist immr gleich aufgebaut mit derselben Anzahl von Spalten mit einer einheitlichen Bedeutung.
Frage-01: Wie kopiere ich diese am besten als Datei zur AS-400
Ich nehme an, mit CYFRMIMPF ?
Frage-02: Ich möchte natürlich einen Ablauf erstellen, der zeitgesteuert immer mal wieder prüft, welche Datei neu hinzugekommen ist, und diese dann runterkopiert.
Wer kann mir sagen, was ich da machen muss ?
-
Eine Excel-Tabelle ist mit AS/400-Methoden nicht zu verarbeiten.
Du kannst eine Excel-Tabelle als CSV exportieren lassen und dann per CPYTOIMPF importieren.
Die Zieltabelle muss natürlich den erwarteten Spalteninformationen entsprechen (Dezimalkomma-/punkt, Datumformat).
Die Dateien im IFS zu ermitteln gibt es diverse Methoden, mittlerweile sogar SQL (V7R1/2).
Es geht aber auch mit der guten alten QSH.
-
Zitat von Fuerchau
Die Dateien im IFS zu ermitteln gibt es diverse Methoden, mittlerweile sogar SQL (V7R1/2).
Echt?. Klingt ja ineressant. Ha da jemand ein Beispiel / Doku dazu ?
Gruß
Ronald
-
Tatsächlich geht das schon viel länger mit (embedded) SQL und File-Reference-Variablen.
Diese Variablen zeigen auf die IFS-Datei. Mit SQL-Funktionen kann man diese File-Reference-Variablen wie ganz normale alphanumerische Variablen verwenden.
Falls Du den TechKNowLetter abboniert hast, ich habe zu diesem Thema vor ca. 2 Jahren mehrere Artikel geschrieben.
Birgitta
-
Zitat von Fuerchau
Eine Excel-Tabelle ist mit AS/400-Methoden nicht zu verarbeiten.
Dies geht jedoch mit PHP (PHPExcel).
Damit kannst du das Excel einlesen und verarbeiten.
PHP-Code:
$objPHPExcel = PHPExcel_IOFactory::load("05featuredemo.xlsx");
Zumindest mit einer XLSX Datei geht es. Ob eine ältere XLS Datei auch geht, hab ich jetzt nicht getestet.
-
und nur der Vollständigkeit halber: RTVDIRINF stellt die IFS-Inhalte direkt in eine DB
-
Falls Du den TechKNowLetter abboniert hast, ich habe zu diesem Thema vor ca. 2 Jahren mehrere Artikel geschrieben.
und wenn nicht?
Müssen wir dann dumm sterben?
LG
Der ILEMax
-
Manche Informationen gibts halt nur gegen Geld, man kann sich aber auch mühsam durch die Handbücher lesen.
PHP halte ich nun mal nicht für eine native AS/400-Methode, ebenso wie Java da die (fast) überall läuft.
Mit Java gibts noch das POI-Projekt oder auch für Geld gibt es das iExcelGen (kann schreiben und lesen).
Native geht nur (vernünftig) CSV oder manuell gestrickte Import.
Ach Ja, falls die Daten irgendwo per JDBC direkt erreichbar sind, kann man native mit ArdGate die Daten abholen.
-
... ob das per SQL der adäquate Weg ist, mache ich mal ein dickes Fragezeichen dran...
Zitat von ILEMax
und wenn nicht?
Müssen wir dann dumm sterben?
LG
Der ILEMax
-
-
Das ist die "selbstgestrickte" Variante. Wie Birgitta schon sagt, es gibt auch nun irgendwo eine AS/400-Standardvariante.
-
Danke für die Unterstützung.
Ich werde folgendes machen:
01. Der Anwender ruft seine eMail-Anlage auf (Excel-Datei)
02. Er speichert diese als csv.Datei in einem vorbestimmten Ordner unter einem vorbestimmten
Namen.
Dadurch werden unnötige Funktionen wie optische Ansichten etc. entfernt, die bei einer
Datenverarbeitung nicht benötigt werden.
03. Er ruft über Menü-Punkt auf der AS-400 eine Anwendung auf, mit der die csv.Datei durch
CPYFRMIMPF in eine vorhandene Datenbank-Datei auf der AS-400 gestellt wird und weiter
verarbeitet wird.
04. Anschl. oder später kann er Punkt 01-03 wiederholen
Similar Threads
-
By Duriel in forum IBM i Hauptforum
Antworten: 2
Letzter Beitrag: 03-08-15, 12:40
-
By falke34 in forum NEWSboard Programmierung
Antworten: 11
Letzter Beitrag: 11-07-14, 10:32
-
By nico1964 in forum IBM i Hauptforum
Antworten: 2
Letzter Beitrag: 27-11-13, 19:14
-
By HJM in forum NEWSboard Windows
Antworten: 3
Letzter Beitrag: 25-02-02, 22:27
-
By horst in forum IBM i Hauptforum
Antworten: 4
Letzter Beitrag: 04-10-01, 20:44
Berechtigungen
- Neue Themen erstellen: Nein
- Themen beantworten: Nein
- You may not post attachments
- You may not edit your posts
-
Foren-Regeln
|
Erweiterte Foren Suche
Google Foren Suche
Forum & Artikel Update eMail
AS/400 / IBM i
Server Expert Gruppen
Unternehmens IT
|
Kategorien online Artikel
- Big Data, Analytics, BI, MIS
- Cloud, Social Media, Devices
- DMS, Archivierung, Druck
- ERP + Add-ons, Business Software
- Hochverfügbarkeit
- Human Resources, Personal
- IBM Announcements
- IT-Karikaturen
- Leitartikel
- Load`n`go
- Messen, Veranstaltungen
- NEWSolutions Dossiers
- Programmierung
- Security
- Software Development + Change Mgmt.
- Solutions & Provider
- Speicher – Storage
- Strategische Berichte
- Systemmanagement
- Tools, Hot-Tips
Auf dem Laufenden bleiben
|
Bookmarks