PDA

View Full Version : DB2/AS400/iSeries Daten in MySQL DB schreiben



Asti
20-01-05, 16:06
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

Fuerchau
20-01-05, 16:08
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.

BenderD
20-01-05, 16:16
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

Asti
08-03-05, 14:29
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