Re: DB2 Daten zu MySQL portieren/verknüpfen oder DB2 connect to PHP


[ ruban.de ] [ Antworten ] [ Forum ]

Geschrieben von Thomas Frena on November 22, 2001 um 16:11:

Als Antwort auf DB2 Daten zu MySQL portieren/verknüpfen oder DB2 connect to PHP geschrieben von J.Hueske on November 21, 2001 um 17:12:

Sehr geehrter Herr Hueske,

Dies scheint einiges an Aufwand zu bedeuten (ich weiß aber über Ihre AS400 zu wenig)

1.
Auf der AS400 sollte RDBA (Remote Database Access) installiert sein
Die AS400 und der Linux Server müssen im selben TCP/IP Netz hängen

Sollte die AS400 nicht in der DMZ stehen (davon gehe ich aus), ist explizit der Port für die Verbindung in der
Firewall freizugeben, und ihre Linux Maschine in der AS400 als "Trusted Host" einzutragen (weil die AS400 den Linux Server ansonsten für Verbindungen nicht akzeptiert)

Dann sollte man eigentlich vom Linux Server über die Bash auf die AS400 Console verbinden können (um dann die SQL Querys abzusetzten)!

Jetzt müssen eigentlich vom PHP nur noch die Bash Scripte aufgerufen werden, welche spezifische Inhalte aus der AS400 abfragen! ---> & dann wieder Das Ergebnis vom Bash Script ins PHP/MySQL einlesen
Auf diese Art können Sie auch "Stored Procedures" innerhalb der AS400 aufrufen

fertig!

Umständlich, aber anders wirds evtl. gar nicht, oder schwer laufen!

2.
wenn z.B. "Client Access" auf der AS400 installiert wurde, ist auch das AS400 ODBC Gateway bereits installiert!
----> ansonsten ist das AS400 ODBC Gateway zu installieren

Die leichtere Variante (ODBC = Microsoft) wäre da sicherlich, wenn Ihr Webshop auf z.B. Win2000 Server laufen würde!
Hier muß man eigentlich nur den "Run Time Client" für Windows installieren!
Dann: Systemsteuerung --> Verwaltung ---> Datenquellen(ODBC)

Im Anschluß klicken Sie auf die Registrierkarte "System DSN"
hinzufügen ---> IBM DB2 ODBC Driver (der Rest ist einfach)


Das gleiche gilt auch hier:

Sollte die AS400 nicht in der DMZ stehen (davon gehe ich aus), ist explizit der Port für die ODBC Verbindung in der Firewall freizugeben, und ihre Windows Maschine in der AS400 als "Trusted Host" einzutragen (weil die AS400 den Windows Server ansonsten für Verbindungen nicht akzeptiert)

Ich hoffe dies hilft Ihnen ein wenig weiter,

Gruß Thomas Frena


: Hallo,

: ich möchte gern Daten von einer AS/400 DB2 in MySQL auf Linux bringen und oder
: per PHP einen Connect zur DB2 Datenbank herstellen.

: Hintergrund ist folgender: Vorhandene Daten (in diesem Fall Kundendaten) in eine
: Page/Shop bringen, um unseren Kunden einen Mehwertdienst zur Verfügung zu stellen.

: Leider habe ich bis jetzt keine Ahnung wie ich das realisieren kann.
: Hat jemand vielleicht eine Idee???




Antworten:


Schreibe eine Antwort

Name:   
E-Mail:  

Thema:

Kommentar:

Optionale Link URL:   
Link Titel:                  
Optionale Image URL:


[ Antworten ] [ Forum ]