Ocorrência
Ao utilizar algum serviço, seja da plataforma ou externo, ocorre o erro indicando que o método não existe. A mensagem aparece semelhante ao exemplo:
Can't find method com.sun.proxy.$Proxy477.testeMetodo(java.lang.String)
Ambiente
TOTVS Fluig Plataforma - Desenvolvimento sobre a Plataforma - Aplicável em todas as versões.
Causa
Os parâmetros são diferentes no método utilizado no desenvolvimento sobre o plataforma e no esperado no WSDL ou o serviço está desatualizado.
Solução
Primeiramente verifique se a chamada do serviço está com os stubs atualizados. Siga o procedimento abaixo:
1. Acesse a visão Visualização de Serviços do Fluig Studio;
2. Em seguida, acesse Consulta Serviços e consulte o serviço com o código desejado;
3. Localize a interface de seu WebService e verifique a assinatura do método desejado.
Caso a assinatura do método esteja de acordo, verifique os parâmetros que aparecerem no erro e os parâmetros requisitados pelo WSDL. Também é possível visualizar o serviço pelo Studio para fazer essa verificação, e enviar os parâmetros com tipagem correta ao serviço.
0 Comentários