Resolução de problemas de ligação ao servidor iSeries

Cada ligação de ODBC comunica com um programa de servidor de base de dados que é executado no servidor iSeries. Este programa é referido como programa de servidor de sistema central. O nome do programa do Servidor de Bases de Dados utilizado com TCP/IP é QSYS/QZDASOINIT.

Em condições normais, o programa é chamado de forma transparente e o utilizador não é obrigado a executar qualquer ação, exceto verificar se estão em execução os subsistemas e protocolos de comunicações apropriados. Consulte a Administração do Servidor de Sistema Central do Client Access Express para obter detalhes sobre a administração de trabalhos do servidor de sistema central.

A indicação mais comum de uma falha de ligação é uma mensagem de erro proveniente do controlador de ODBC a mencionar uma falha de ligação de comunicações.

Se o ODBC não conseguir ligar ao servidor iSeries, execute as seguintes tarefas de resolução de problemas:

.

Verificar o estado do servidor

O produto Client Access Express para Windows tem um comando especial para verificar o estado dos servidores de sistema central: CWBPING nomesistema em que nome sistema é o nome do sistema. O comando deverá devolver o seguinte: Para cancelar o pedido CWBPING, prima CTRL-C ou CTRL=BREAK I...

.

Verificar se o programa do servidor de sistema central está instalado

O Servidor de Bases de Dados é instalado como parte do sistema operacional. Se nenhum dos PCs ainda não conseguir ligar ao servidor ou se o subsistema QSERVER não estiver no sistema, verifique se o produto xxxxSS1, opção Servidores de Sistema Central, está instalado, em que xxxx é o LPP (produto de...

.

Verificar se os subsistemas estão ativos

Os trabalhos de ODBC ligados por TCP/IP (QZDASOINIT) serão executados no subsistema QSERVER. Verifique se este subsistema está em execução. O subsistema QSERVER pode ter de ser manualmente iniciado. Para o fazer, basta emitir o seguinte comando: STRSBS QSERVER Para que o subsistem seja...

.

Verificar se os trabalhos iniciados previamente estão em execução

A IBM fornece o subsistema QSERVER configurado para utilizar trabalhos iniciados previamente de modo a aumentar o rendimento no momento da inicialização/start dos trabalhos. Quando um trabalho iniciado previamente é configurado no subsistema, TEM DE estar ativo para poder ser ligado. O trabalho...

.

Considerações adicionais sobre TCP/IP

Verifique se o TCP/IP está iniciado com o seguinte comando: NETSTAT *CNN   Utilize o comando STRTCP para iniciar o protocolo pretendido, se não estiver em execução. Verifique se estão em execução os daemons necessários visualizando as informações devolvidas pelo comando NETSTAT *CNN: ...