Tecnologia – Webservice – O modo de execução do serviço é inválido. Verifique se está utilizando o modo de execução: Síncrono, Assíncrono ou Agendado
Incidente
Ao tentar executar algum Webservice ou acessar a WSDL, no log do Glassfish ocorre a seguinte mensagem: O modo de execução do serviço é inválido. Verifique se está utilizando o modo de execução: Síncrono, Assíncrono ou Agendado.
Causa
Esta mensagem ocorre, pois o serviço não está sendo chamado da forma correta, onde deveria existir um "_" ou "/" entre o módulo e o modo de execução. Por exemplo: sapiens_Synccom
.
Solução
Para que esta mensagem não ocorra, realize os passos a seguir:
- Acesse o SeniorConfigCenter, na pasta da instalação do servidor;
- Acesse o menu Chaves;
- Adicione a chave
com.senior.middleware.webservices.w3c_standard_wsnames
;
3.1. Informe o valor true caso utilize o padrão com underscore "_";
3.2. Informe o valor false caso utilize o padrão com barra "/".
Após esse ajuste, reinicie o Serviço de Informação Senior, Senior Middleware e Glassfish/Wildfly.