Se você receber um erro de aplicativo depois de clicar no hyperlink
para chamar o aplicativo WebFacing, verifique a mensagem de erro logo abaixo dele. A mensagem de erro contém detalhes sobre a causa do erro. Uma das mensagens
mais freqüentes é que o servidor WebFacing não foi iniciado.
Utilize o comando Start TCP/IP Server para iniciar o servidor WebFacing.
STRTCPSVR *WEBFACING
Nota: Certifique-se
de que o valor do sistema IBM® i QAUTVRT seja
maior do que 0. Como o servidor WebFacing depende de tarefas do Terminal
Virtual, é necessário certificar-se de que este valor do sistema esteja configurado
de forma que todas as sessões do WebFacing sejam suportadas.
Você
receberá a mesma mensagem se o servidor IBM i
que especificou para conectar-se não existir, portanto, use as propriedades
do projeto do WebFacing para assegurar que o nome do servidor esteja correto.
Role
para baixo o restante da página de erro para ver qual host do IBM i o aplicativo tentou acessar
e qual número da porta foi usado para conectar-se ao servidor WebFacing.
Verifique se estes valores estão corretos. A porta padrão para o servidor WebFacing
é 4004. Utilize o seguinte comando para verificar as portas:
NETSTAT *CNN
Pressione F14 para mostrar
os números de portas e utilize a opção 8 para verificar os jobs que estão utilizando a porta 4004.
Deve
haver uma tarefa listada (QQFWFSVR). Isto significa que o servidor WebFacing
está utilizando a porta 4004. Se a tarefa listada não for QQFWFSVR, não é
o servidor WebFacing atendendo na porta 4004. Se este for o caso:
- Verifique a porta que o servidor WebFacing está utilizando, digitando o comando Work with
Service Table (WRKSRVTBLE).
- Procure uma entrada de serviço "as-WebFacing" na lista. Se houver uma entrada,
utilize a opção de exibição para saber qual porta está sendo utilizada.
Nota: Se a porta padrão 4004
não estiver sendo utilizada por algum outro serviço, não será necessário alterar o número da porta
para um número diferente.
Se eles não forem jobs QQF:
- Verifique os logs de jobs em dois deles.
- Em caso de erro, verifique o nível de PTF. Se seu sistema tiver
as PTFs do WebFacing atuais aplicadas, este é mais provavelmente um problema
e deve ser relatado ao suporte IBM.
Determinando se o Servidor WebFacing Respondeu ou não
a um Pedido
É possível verificar facilmente para determinar se o
servidor WebFacing no host do IBM i
estava ou não respondendo a um pedido verificando o tempo inativo na
lista Trabalhar com Status das Conexões TCP.
Se
o tempo inativo estiver próximo de zero e você for o único usuário que está executando aplicativos WebFacing,
isto indica que seu último pedido foi recebido pelo servidor WebFacing
e os logs de jobs devem ajudá-lo a localizar o problema.
Se o tempo inativo
for alto, isto indica que o pedido não chegou ao servidor WebFacing. Verifique o nome do servidor IBM i especificado no projeto do WebFacing e verifique a autenticação.
É possível tentar remover a autenticação automática nas propriedades do projeto do WebFacing
para forçar um diálogo de conexão. Se o diálogo de conexão
aparecer, você sabe que atingiu o servidor IBM i
e que pode verificar o ambiente do servidor WebFacing conforme descrito
antes.