Ir para o conteúdo

Guia de Conexão do IBM DB2i

Visão Geral

Este guia descreve os requisitos do sistema e o que é necessário para ser instalado no aplicativo ou App Builder servidor, para que seu App Builder instância para se comunicar com seu servidor IBM DB2i series.

Importante

O IBM DB2i só é suportado em ambientes Windows.

Pré-requisitos

  • Um IBM ID válido é necessário para instalar o IBM i Access Client Solutions ACS Windows App Pkg English. Você pode criar uma conta IBM gratuita para baixar este pré-requisito se ainda não tiver uma.

Requisitos do Sistema

Servidor de Banco de Dados

  • Servidor IBM DB2i series

Navegador da Web do Cliente

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

Instruções de Conexão

Pré-requisito de Instalação do IBM

Antes de começar o App Builder configuração para a conexão, você precisa instalar o IBM i Access Client Solutions ACS Windows App Pkg English no aplicativo ou App Builder servidor.

  1. Vá para IBM i Access - Client Solutions
  2. Clique no link Downloads for IBM i Access Client Solutions
  3. Entre com seu IBM ID
  4. Na página de downloads, localize a entrada para IBMiAccess_v1r1_WindowsAP_English.zip e clique no link Download
  5. Após a conclusão do download, extraia o conteúdo da pasta no App Builder ou servidor de aplicativos
  6. Na pasta raiz, navegue até Image64a e localize o arquivo executável setup.exe
  7. Clique duas vezes no arquivo setup.exe e siga o Assistente do InstallShield

    • Para Tipo de configuração, deixe a seleção padrão como Típico:

      typicalsetup.png

    • A instalação pode levar vários minutos para ser concluída. Quando o assistente indicar que ela foi concluída, clique no botão Concluir para sair do assistente.

      installcompleted.png

  8. Reinicie o servidor

App Builder configuração

Após a instalação do IBM i Access Client Solutions Application Package, você pode configurar o DB2i Data Server em App Builder.

Adicionando um Servidor de Dados

  1. Navegue até App Builder IDE
  2. Clique em Data Servers no menu Connect
  3. Clique no botão + Server no canto superior esquerdo do painel Data Servers. Isso abrirá a página Server. Forneça as seguintes informações:

    DB2i.png

    • Nome do Servidor: Nome identificável para conexão do servidor. Por exemplo: DB2i
    • Tipo: IBM DB2 para i
    • Nome do host: O nome do hospedar do App Builder servidor. Por exemplo: vinyldev.example.com
    • Porta: 446
    • Nome da Instância: Se você instalou o servidor com uma Instância nomeada, insira o Nome fornecido para essa Instância. Por exemplo: vinyldev
  4. Expanda a seção Security Settings e forneça o User Name e a Password para o usuário DB2i

  5. Clique no botão Save
  6. Expanda a seção Testing e clique no botão Test Connection. Uma conexão configurada corretamente retornará uma mensagem de Success!.

Solução de Problemas

  • Se você não tiver o IBM i Access Client Solution Application Package instalado no servidor de aplicativos, verá a seguinte mensagem de erro ao tentar testar uma conexão com seu 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).
    
  • A porta 446 (a porta DRDA) deve estar aberta entre App Builder (ou o servidor de aplicativos) e o servidor DB2i. Se essa porta for bloqueada por qualquer firewall ou configurações de segurança, a conexão falhará e exibirá uma mensagem de erro:

    An error occurred while testing the connection.
    

Para resolver esse erro de conexão, verifique as configurações de rede ao longo do caminho de App Builder ou servidor de aplicativos para o servidor DB2i e certifique-se de que ele pode alcançar o IP ou nome do host e também que a porta 446 não esteja bloqueada.