IBM DB2i-Verbindungsleitfaden für Jitterbit App Builder
Übersicht
IBM DB2 for i (DB2i) ist die Datenbank auf IBM i-Systemen, ehemals bekannt als AS/400 und iSeries. Dieser Leitfaden beschreibt die Voraussetzungen und Anweisungen zum Verbinden von App Builder mit einem IBM DB2i-Datenbankserver.
Voraussetzungen
- Man benötigt einen IBM DB2i-Serie-Server zum Verbinden.
- Der App Builder-Server muss unter Windows ausgeführt werden.
- Eine Db2 Connect Server-Lizenz ist erforderlich, um eine Verbindung zu Db2 für IBM i-Servern herzustellen.
- Eine gültige IBM ID ist erforderlich, um das Windows Application Package von IBM i Access Client Solutions (ACS) herunterzuladen und zu installieren. Wenn man noch kein Konto hat, kann man kostenlos ein IBM-Konto erstellen.
- Port 446 (der DRDA-Port) muss zwischen dem App Builder-Server und dem DB2i-Server offenstehen. Ein blockierter Port führt dazu, dass der Verbindungstest mit
An error occurred while testing the connection.fehlschlägt.
Installieren des IBM i Access Client Solutions-Pakets
Installieren Sie das ACS-Paket auf dem App Builder-Server, damit App Builder über den erforderlichen Treiber für die Kommunikation mit dem DB2i-Server verfügt:
- Navigieren Sie zu IBM i Access - Client Solutions, melden Sie sich mit Ihrer IBM ID an, und laden Sie
IBMiAccess_v1r1_WindowsAP_English.zipherunter. - Extrahieren Sie die Dateien auf dem App Builder-Server.
- Führen Sie im Ordner Image64a die Datei setup.exe aus und akzeptieren Sie den standardmäßigen Typical-Setuptyp.
- Starten Sie den Server neu.
Einen DB2i-Datenbankserver hinzufügen
Konfigurieren Sie nach der Installation des ACS-Pakets den DB2i-Datenbankserver in App Builder:
- Wählen Sie IDE > Data Servers.
-
Klicken Sie auf die Schaltfläche + Server. Die Seite Server wird geöffnet. Legen Sie Werte für Folgendes fest:

-
Im Bereich Server Settings:
- Server Name: Identifizierbarer Name für die Serververbindung. Beispiel:
DB2i. - Type: IBM DB2 for i.
- Host Name: Der Hostname des DB2i-Servers. Beispiel:
example.jitterbit.com. - Port: Die Portnummer für den DB2i-Server. Geben Sie
446(der DRDA-Port) ein. - (Optional) Instance Name: Wenn der Server mit einer benannten Instanz installiert wurde, geben Sie den Namen ein, der für diese Instanz angegeben wurde. Beispiel:
db2idev.
- Server Name: Identifizierbarer Name für die Serververbindung. Beispiel:
-
Im Bereich Security Settings:
- User Name: Der DB2i-Benutzername.
- Password: Das Passwort des DB2i-Benutzers.
-
(Optional) Description: Geben Sie eine Beschreibung für diesen Datenbankserver ein.
-
-
Klicken Sie auf die Schaltfläche Save.
- Erweitern Sie Testing, und klicken Sie dann auf die Schaltfläche Test Connection, um die Verbindung zu überprüfen.
Fehlerbehebung
Wenn das ACS-Paket nicht auf dem App Builder-Server installiert ist, wird beim Testen der Verbindung zu Ihrem DB2i-Server der folgende Fehler zurückgegeben:
An unexpected exception occurred. Type: System.DllNotFoundException, Message: Unable to load DLL 'cwbdc.dll': The specified module could not be found. (Exception from HRESULT: 0x8007007E).
Siehe Installieren des IBM i Access Client Solutions-Pakets, um es zu installieren.