IBM DB2i-Verbindungshandbuch für Jitterbit App Builder
Übersicht
Diese Anleitung beschreibt die Systemanforderungen und was auf der Anwendung installiert werden muss oder App Builder Server, damit Ihr App Builder Instanz zur Kommunikation mit Ihrem IBM DB2i-Serienserver.
Wichtig
IBM DB2i wird nur in Windows Umgebungen unterstützt.
Voraussetzungen
- Zur Installation von IBM i Access Client Solutions ACS Windows App Pkg English ist eine gültige IBM-ID erforderlich. Sie können ein kostenloses IBM-Konto erstellen, um diese Voraussetzung herunterzuladen, falls Sie noch keins haben.
Systemanforderungen
Datenbankserver
- Server der IBM DB2i-Serie
Client-Webbrowser
Chrome: 84+ - Firefox: 73+ - Safari: 13.0.1+ Kante: 84
Anschlussanleitung
Installieren der erforderlichen IBM-Komponenten
Bevor Sie mit dem App Builder Konfiguration für die Verbindung müssen Sie das IBM i Access Client Solutions ACS Windows App Pkg English auf der Anwendung installieren oder App Builder Server.
- Gehen Sie zu IBM i Access - Client Solutions
- Klicken Sie auf den Link Downloads für IBM i Access Client Solutions
- Melden Sie sich mit Ihrer IBM-ID an
- Suchen Sie auf der Downloadseite den Eintrag für IBMiAccess_v1r1_WindowsAP_English.zip und klicken Sie auf den Link Download
- Extrahieren Sie nach Abschluss des Downloads den Ordnerinhalt auf dem App Builder oder Anwendungsserver
- Navigieren Sie vom Stammordner zu Image64a und suchen Sie die ausführbare Datei setup.exe
-
Doppelklicken Sie auf die Datei setup.exe und durchlaufen Sie den InstallShield-Assistenten
-
Belassen Sie für Setup-Typ die Standardauswahl als Typisch:
-
Die Installation kann mehrere Minuten dauern. Wenn der Assistent anzeigt, dass die Installation abgeschlossen ist, klicken Sie auf die Schaltfläche Fertigstellen, um den Assistenten zu beenden.
-
-
Starten Sie den Server neu
App Builder Konfiguration
Nachdem das IBM i Access Client Solutions Application Package installiert wurde, können Sie den DB2i-Datenserver in App Builder.
Hinzufügen eines Datenservers
- Navigieren Sie zu App Builder IDE
- Klicken Sie im Menü „Verbinden“ auf Datenserver
-
Klicken Sie oben links im Fenster „Datenserver“ auf die Schaltfläche + Server. Dadurch wird die Seite Server aufgerufen. Geben Sie die folgenden Informationen ein:
- Servername: Identifizierbarer Name für die Serververbindung. Beispiel:
DB2i
- Typ: IBM DB2 für i
- Hostname: Der Host des App Builder Server. Beispiel:
vinyldev.example.com
- Port: 446
- Instanzname: Wenn Sie den Server mit einer benannten Instanz installiert haben, geben Sie den für diese Instanz angegebenen Namen ein. Beispiel:
vinyldev
- Servername: Identifizierbarer Name für die Serververbindung. Beispiel:
-
Erweitern Sie den Abschnitt Sicherheitseinstellungen und geben Sie den Benutzernamen und das Passwort für den DB2i-Benutzer ein.
- Klicken Sie auf die Schaltfläche Speichern.
- Erweitern Sie den Abschnitt Testen und klicken Sie auf die Schaltfläche Verbindung testen. Eine ordnungsgemäß konfigurierte Verbindung gibt die Meldung Erfolg! zurück.
Fehlerbehebung
-
Wenn Sie das IBM i Access Client Solution Application Package nicht auf dem Anwendungsserver installiert haben, wird beim Versuch, eine Verbindung zu Ihrem DB2i-Server zu testen, die folgende Fehlermeldung angezeigt:
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).
-
Port 446 (der DRDA- Port) muss geöffnet sein zwischen App Builder (oder der Anwendungsserver) und der DB2i-Server. Wenn dieser Port durch eine Firewall oder Sicherheitseinstellungen blockiert ist, schlägt die Verbindung fehl und es wird eine Fehlermeldung angezeigt:
An error occurred while testing the connection.
Um diesen Verbindungsfehler zu beheben, überprüfen Sie die Netzwerkeinstellungen entlang des Pfads von App Builder oder Anwendungsserver zum DB2i-Server und stellen Sie sicher, dass er die IP oder den Hostnamen erreichen kann und dass Port 446 nicht blockiert ist.