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.
- Vá para IBM i Access - Client Solutions
- Clique no link Downloads for IBM i Access Client Solutions
- Entre com seu IBM ID
- Na página de downloads, localize a entrada para IBMiAccess_v1r1_WindowsAP_English.zip e clique no link Download
- Após a conclusão do download, extraia o conteúdo da pasta no App Builder ou servidor de aplicativos
- Na pasta raiz, navegue até Image64a e localize o arquivo executável setup.exe
-
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:
-
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.
-
-
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
- Navegue até App Builder IDE
- Clique em Data Servers no menu Connect
-
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:
- 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
- Nome do Servidor: Nome identificável para conexão do servidor. Por exemplo:
-
Expanda a seção Security Settings e forneça o User Name e a Password para o usuário DB2i
- Clique no botão Save
- 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.