View Full Version : DB2/AS400/iSeries Daten in MySQL DB schreiben
Hallo,
wie kann ich folgendes Szenario lösen:
Daten der DB2/AS400 sollen direkt in "entfernte" MySQL Datenbanken geschrieben werden. Zwischen AS400 und MySQL Server soll keine weitere Maschine (sprich: kein NT/LINUX/Novell etc. mit zusätzlicher Replikations Middleware) hängen. Auch auf dem MySQL Server soll kein "Replikations Front End" laufen; die Daten sollen einfach per SQL, RPG oder auf einem anderen unmittelbaren Weg in die Zieldatenbank geschrieben werden.
Wer hat so etwas schon einmal gemacht ?
Mit freundlichen Grüßen
Andreas Sturm
Dies läßt sich auf der AS/400 nur mittels Java lösen, da es sonst keinen Remote-Zugriff auf fremde Datenbank gibt.
Benötigt wird ein Java-SQL-Treiber für MySQL und natürlich ein Java-Programm.
Hallo,
mit Java eine der leichtesten Übungen. Für beide Datenbanken gibt es Typ 4 JDBC Treiber, sodass man ein Java Programm auf einer beliebigen Maschine laufen lassen kann, sei es die as400, die MySql Büchse oder ein dritter Rechner im Netz. Falls eine Batch artige Übertragung ausreicht, gibt es auf meiner Open Source Seite ein fertiges kleines Tool dafür, das mittlerweile auf mehreren Plattformen im Einsatz ist und bei einem meiner Kunden auch auf MySQL zugreift. Wenn das ganze Satzweise synchron aus einer RPG Applikation erfolgen soll, ist natürlich noch ein wenig Programmierung erforderlich, aber auch das ist mit Java ohne weiteres machbar.
mfg
Dieter Bender
Hallo,
wie kann ich folgendes Szenario lösen:
Daten der DB2/AS400 sollen direkt in "entfernte" MySQL Datenbanken geschrieben werden. Zwischen AS400 und MySQL Server soll keine weitere Maschine (sprich: kein NT/LINUX/Novell etc. mit zusätzlicher Replikations Middleware) hängen. Auch auf dem MySQL Server soll kein "Replikations Front End" laufen; die Daten sollen einfach per SQL, RPG oder auf einem anderen unmittelbaren Weg in die Zieldatenbank geschrieben werden.
Wer hat so etwas schon einmal gemacht ?
Mit freundlichen Grüßen
Andreas Sturm
Hallo Herr Bender,
noch einmal schönen Dank für Ihre Unterstützung.
Die Lösung läuft stabil und ist leicht zu verwalten. :o)
Mit freundlichen Grüßen
Andreas Sturm
Hallo,
mit Java eine der leichtesten Übungen. Für beide Datenbanken gibt es Typ 4 JDBC Treiber, sodass man ein Java Programm auf einer beliebigen Maschine laufen lassen kann, sei es die as400, die MySql Büchse oder ein dritter Rechner im Netz. Falls eine Batch artige Übertragung ausreicht, gibt es auf meiner Open Source Seite ein fertiges kleines Tool dafür, das mittlerweile auf mehreren Plattformen im Einsatz ist und bei einem meiner Kunden auch auf MySQL zugreift. Wenn das ganze Satzweise synchron aus einer RPG Applikation erfolgen soll, ist natürlich noch ein wenig Programmierung erforderlich, aber auch das ist mit Java ohne weiteres machbar.
mfg
Dieter Bender