Saltar al contenido

Guía de Conexión de IBM DB2i

Descripción General

Esta guía describe los requisitos del sistema y lo que se necesita instalar en la aplicación o App Builder servidor, para que su App Builder instancia para comunicarse con su servidor de la serie IBM DB2i.

Importante

IBM DB2i solo se admite en ambientes Windows.

Prerrequisitos

  • Se requiere un ID de IBM válido para instalar IBM i Access Client Solutions ACS Windows App Pkg English. Puede crear una cuenta de IBM gratuita para descargar este prerrequisito si aún no tiene una.

Requisitos del Sistema

Servidor de Base de Datos

  • Servidor de la serie IBM DB2i

Navegador Web del Cliente

  • Chrome: 84+
  • Firefox: 73+
  • Safari: 13.0.1+
  • Borde: 84

Instrucciones de Conexión

Instalación de Prerrequisito de IBM

Antes de comenzar el App Builder para configurar la conexión, debe instalar IBM i Access Client Solutions ACS Windows App Pkg English en la aplicación o App Builder servidor.

  1. Vaya a IBM i Access - Soluciones para clientes
  2. Haga clic en el enlace Descargas para IBM i Access Client Solutions
  3. Inicie sesión con su ID de IBM
  4. Desde la página de descargas, busque la entrada IBMiAccess_v1r1_WindowsAP_English.zip y haga clic en el enlace Descargar
  5. Una vez completada la descarga, extraiga el contenido de la carpeta en el App Builder o servidor de aplicaciones
  6. Desde la carpeta raíz, navegue hasta Image64a y localice el archivo ejecutable setup.exe
  7. Haga doble clic en el archivo setup.exe y siga los pasos del Asistente InstallShield

    • Para Tipo de instalación, deje la selección predeterminada como Típica:

      typicalsetup.png

    • La instalación puede tardar varios minutos en completarse. Cuando el asistente indique que se ha completado, haga clic en el botón Finalizar para salir del asistente.

      installcompleted.png

  8. Reinicie el servidor

App Builder configuración

Una vez instalado el paquete de aplicaciones IBM i Access Client Solutions, puede configurar el servidor de datos DB2i en App Builder.

Agregar un Servidor de Datos

  1. Navegue hasta App Builder IDE
  2. Haga clic en Servidores de datos en el menú Conectar
  3. Haga clic en el botón + Servidor en la parte superior izquierda del panel Servidores de datos. Esto abrirá la página Servidor. Proporcione la siguiente información:

    DB2i.png

    • Nombre del servidor: nombre identificable para la conexión al servidor. Por ejemplo: DB2i
    • Tipo: IBM DB2 para i
    • Nombre del host: El nombre del alojar del App Builder servidor. Por ejemplo: vinyldev.example.com
    • Puerto: 446
    • Nombre de la instancia: si instaló el servidor con una instancia con nombre, ingrese el nombre proporcionado para esa instancia. Por ejemplo: vinyldev
  4. Expanda la sección Configuración de seguridad y proporcione el Nombre de usuario y la Contraseña para el usuario de DB2i

  5. Haga clic en el botón Guardar
  6. Expanda la sección Prueba y haga clic en el botón Probar conexión. Una conexión configurada correctamente devolverá un mensaje de ¡Éxito!.

Solución de Problemas

  • Si no tiene instalado el paquete de aplicaciones IBM i Access Client Solution en el servidor de aplicaciones, verá el siguiente mensaje de error al intentar probar una conexión con su servidor DB2i:

    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).
    
  • El puerto 446 (el puerto DRDA) debe estar abierto entre App Builder (o el servidor de aplicaciones) y el servidor DB2i. Si este puerto está bloqueado por algún firewall o configuración de seguridad, la conexión fallará y aparecerá un mensaje de error:

    An error occurred while testing the connection.
    

Para resolver este error de conexión, verifique la configuración de red a lo largo de la ruta desde App Builder o servidor de aplicaciones al servidor DB2i, y asegúrese de que pueda alcanzar la IP o el nombre de host, y también que el puerto 446 no esté bloqueado.