-
Zugriff auf fremde Datenbank
Hallo Forum,
wir wollen einen Gateway-Server ablösen, der nur den Datenaustausch zwischen DB2/400 und Sybase auf einer UNIX-Maschine übernimmt.
Meine Frage: Ist es möglich, direkt von der AS/400 (z.B mit RPG) mit dieser Datenbank zu arbeiten ?
Gruss
Gerhard Braun
-
Mit RPG direkt nicht.
1. Folgende Möglichkeiten
Mitttels TCP/IP -Socketprogrammierung (in ILE-RPG), d.h. zwei TCP/IP Programme tauschen "rohe" Daten aus.
2. Umweg über Java und JDBC-Type4 Treiber für Sybase
3. Aufruf von Java-Methoden aus ILE-RPG, sonst wie 2.
Aber Vorsicht, wegen der Multithreadfähigkeit von Java, also möglichst keine synchrone Datenverarbeitung sondern asynchron im Batch
Sven
-
Das hört sich recht kompliziert an (für einen RPG-Programmierer).
Ich dachte z.B. an einen SQL-Aufruf im RPG.
Ist so etwas auch denkbar bzw. möglich ?
Gerhard
-
Zugriff auf andere Datenbanken
Hallo Gerhard,
vielleicht ist der folgende Artikel für Dich interessant.
Mit mehreren iSeries funktionniert es.
Wir greifen auf diese Art und Weise auf Dateien auf Kunden-Maschinen zu.
Ob es allerdings mit UNIX-Systemen klappt kann ich nicht sagen.
Remote SQL - It's at easy as 1-2-3
Birgitta
-
Hallo,
das mit dem remote SQL Zugriff aus RPG erfordert Middleware (heißt, glaub' ich, DB2 connect). Das einfachste ist dabei immer noch Java, da braucht man nur einen Typ 2 JDBC Treiber, den es sicher auch für Sybase, meist auch umsonst, gibt.
Was hast Du denn genau vor? Sollen Daten asynchron übertragen werden, das ist mit Java in zwei Tagen vergessen, oder sollen Daten synchron verarbeitet werden, da braucht man dann schon eine sorgfältige Analyse.
mfg
Dieter Bender
-
Hallo,
vielen Dank für die Antworten.
Ich werde jetzt erst einmal die SQL-Lösung testen. Das geht ja noch mit Bordmitteln.
Bei der JAVA-Lösung muss ich passen. Wenn ich nicht weiter komme, werde ich mich noch einmal melden.
Gruss
Gerhard
-
Hallo,
ich habe mich vielleicht nicht klar genug ausgedrückt: auf eine Sybase Datenbank kann man keinen SQL connect aus RPG machen! Die zusätzliche Middleware wird auf der Unix Büchse gebraucht, nicht auf der AS400.
Dieter Bender
-
Noch was zum Verständnis :
die AS/400 nutzt zum Zugriff auf remote Datenbanken das DRDA-Protokoll.
Soviel ich weis können das nur die Datenbanken der DB/2-Familie.
(MS-SQL-Server unterstützt dies z.B. nicht vollständig bzw. die DRDA-Implementation ist inkompatibel/inkomplett)
Zusätzlich kann dies auch die Software DB/2 Connect.
Hier kann man dann Verbindungen zu anderen Datenbanken einrichten.
Die muß aber wieder auf extra Hardware laufen. (PC/Unix)
Ergänzung :
Zusätzlich bietet die AS/400 die Möglichkeit über einen Anwendungs-Requester-Programm auf nicht DRDA Datenbanken zuzugreifen. Dieses Programm muß mit ADDRDBDIRE im Parameter ARDPGM eingetragen sein, und vom entsprechenden Datenbankanbieter geliefert werden.
Für Oracle gibt es das z.B.
http://otn.oracle.co.kr/docs/oracle7...00/ch5.fm.html
Sven
Hallo Dieter Bender :
nur der JDBC-Typ4 Treiber ist pur Java
-
Hallo Sven,
das mit dem Treiber stimmt natürlich - schneller getippt als gedacht.
Dieter
Similar Threads
-
By schatte in forum NEWSboard Linux
Antworten: 12
Letzter Beitrag: 29-01-08, 14:02
-
By marmart in forum IBM i Hauptforum
Antworten: 5
Letzter Beitrag: 25-09-07, 15:29
-
By schatte in forum NEWSboard Windows
Antworten: 7
Letzter Beitrag: 21-11-06, 11:37
-
By pwrdwnsys in forum IBM i Hauptforum
Antworten: 2
Letzter Beitrag: 07-11-06, 15:34
-
By cami in forum IBM i Hauptforum
Antworten: 3
Letzter Beitrag: 27-08-06, 17:31
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