01. DADOS GERAIS
Linha de Produto: | Logix |
---|---|
Segmento: | Tecnologia |
Módulo: | Framework |
Função: | Requisições SOAP (Webservices) |
Requisito/Story/Issue: | DFWKTOOLS-1710 |
02. SITUAÇÃO/REQUISITO
Ao configurar o servidor de aplicação (AppServer) para aceitar requisições via WebServices (Comunicação SOAP) para permitir realizar integrações EAI, ao tentar realizar acesso a página principal configurada na chave URLLocation configurada na seção [WEBSERVICES] apresenta falha no acesso exibindo a seguinte página:
No LOG do AppServer é possível identificar a seguinte mensagem de erro:
[LOGIX][JOB] [LoadInfoWSConnect] ATENÇÃO! Chave USERID não definida ou usuário inválido na seção [WEBSERVICES] com o login do usuário Logix utilizado para controle de licenças. ------------------------------------------------------------------------------- WSDL Server ONLOAD ERROR ( Env logix12_ora ) *** BREAK INESPERADO NA CARGA DO SERVIÃO *** ------------------------------------------------------------------------------- [ERROR][SERVER] Job [__WSSERVICES__] Invalid return from start Routine [__WSSTART] [INFO ][SERVER] JOB Thread finished
Para contornar o problema apenas é preciso configurar a chave USERID na seção [WEBSERVICES] com o login de usuário padrão do Logix que será utilizado para registrar as requisições WebServices e reiniciar o AppServer.
03. SOLUÇÃO
Foi realizado um ajuste na rotina de inicialização do POOL de Threads que atendem as requisições WebServices no AppServer para evitar a interrupção das Threads.
Com isso o acesso a página principal configurada na chave URLLocation configurada na seção [WEBSERVICES] passou a apresentar corretamente os dados dos serviços disponíveis:
Disponível a partir do pacote oficial 12.1.28 ou pacote Fix Framework Logix 12.1.27.(FIX02)IMPORTANTE!