Zum Inhalt springen

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:

  1. Navigieren Sie zu IBM i Access - Client Solutions, melden Sie sich mit Ihrer IBM ID an, und laden Sie IBMiAccess_v1r1_WindowsAP_English.zip herunter.
  2. Extrahieren Sie die Dateien auf dem App Builder-Server.
  3. Führen Sie im Ordner Image64a die Datei setup.exe aus und akzeptieren Sie den standardmäßigen Typical-Setuptyp.
  4. Starten Sie den Server neu.

Einen DB2i-Datenbankserver hinzufügen

Konfigurieren Sie nach der Installation des ACS-Pakets den DB2i-Datenbankserver in App Builder:

  1. Wählen Sie IDE > Data Servers.
  2. Klicken Sie auf die Schaltfläche + Server. Die Seite Server wird geöffnet. Legen Sie Werte für Folgendes fest:

    DB2i.png

    • 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.
    • 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.

  3. Klicken Sie auf die Schaltfläche Save.

  4. 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.