Saltar al contenido

Guía de conexión a IBM DB2i para Jitterbit App Builder

Descripción general

IBM DB2 for i (DB2i) es la base de datos en sistemas IBM i, anteriormente conocidos como AS/400 e iSeries. Esta guía describe los requisitos previos e instrucciones para conectar App Builder a un servidor de base de datos IBM DB2i.

Requisitos previos

  • Se necesita un servidor de la serie IBM DB2i al que conectarse.
  • El servidor de App Builder debe ejecutarse en Windows.
  • Se requiere una licencia de Db2 Connect Server para conectarse a servidores Db2 para IBM i.
  • Se requiere un IBM ID válido para descargar e instalar el paquete de Aplicación Windows de IBM i Access Client Solutions (ACS). Si aún no tienes una, puedes crear una cuenta IBM de forma gratuita.
  • El puerto 446 (puerto DRDA) debe estar abierto entre el servidor de App Builder y el servidor DB2i. Un puerto bloqueado hace que la prueba de conexión falle con An error occurred while testing the connection.

Instalar el paquete IBM i Access Client Solutions

Instala el paquete ACS en el servidor de App Builder, para que App Builder tenga el controlador que necesita para comunicarse con el servidor DB2i:

  1. Ve a IBM i Access - Client Solutions, inicia sesión con tu IBM ID y descarga IBMiAccess_v1r1_WindowsAP_English.zip.
  2. Extrae los archivos en el servidor de App Builder.
  3. En la carpeta Image64a, ejecuta setup.exe y acepta el tipo de configuración Typical predeterminado.
  4. Reinicia el servidor.

Agregar un servidor de datos DB2i

Después de instalar el paquete ACS, configura el servidor de datos DB2i en App Builder:

  1. Selecciona IDE > Data Servers.
  2. Haz clic en el botón + Server. Se abre la página Server. Establece valores para lo siguiente:

    DB2i.png

    • En la sección Server Settings:

      • Server Name: Nombre identificable para la conexión del servidor. Por ejemplo: DB2i.
      • Type: IBM DB2 for i.
      • Host Name: El nombre de host del servidor DB2i. Por ejemplo: example.jitterbit.com.
      • Port: El número de puerto del servidor DB2i. Ingresa 446 (puerto DRDA).
      • (Opcional) Instance Name: Si instalaste el servidor con una instancia nombrada, ingresa el nombre proporcionado para esa instancia. Por ejemplo: db2idev.
    • En la sección Security Settings:

      • User Name: El nombre de usuario de DB2i.
      • Password: La contraseña del usuario de DB2i.
    • (Opcional) Description: Ingresa una descripción para este servidor de datos.

  3. Haz clic en el botón Save.

  4. Expande Testing y luego haz clic en el botón Test Connection para verificar la conexión.

Solución de problemas

Si el paquete ACS no está instalado en el servidor de App Builder, la prueba de conexión a tu servidor DB2i devuelve el siguiente error:

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

Consulta Instalar el paquete IBM i Access Client Solutions para instalarlo.