TECNOLOGIA - WebServices - Como efetuar o teste de disponibilidade de WebServices no Middleware
Dúvida
Como efetuar o teste de disponibilidade de WebServices no Middleware?
Solução
Para efetuar o teste de disponibilidade do WebService, você pode executar o seguinte processo.
1. Efetue o processo de execução do WebService via MCDebug em modo Síncrono. Para maiores informações sobre esse processo, verifique o artigo TECNOLOGIA - WebServices - Como realizar testes com os WebServices das tecnologias G5/G6 (MCDebug).
2. Valide se o WebService está apresentando algum retorno válido. Caso haja um retorno de alguma mensagem relacionada a indisponibilidade (exemplo: Serviço não encontrado, Serviço indisponível), então o WebService que você está testando não está disponível.
Observação
Para um teste rápido para apenas validar se há comunicação com Middleware/GlassFish, você pode fazer uso do WebService MCWFUsers.AuthenticateLogon. Este WebService serve para testar as credenciais de acesso ao sistema. Caso no campo Retorno do MCDebug para esse WebService não seja retornado o valo T (True) ou F (False), então não está disponível a comunicação com Middleware/GlassFish.
Importante
- Caso o WebService que você deseja testar não está disponível na listagem do MCDebug, então ele não está disponível dentro do sistema. Verifique a documentação do sistema com relação a liberação de WebServices. No caso do sistema Gestão Empresarial | ERP, verifique o artigo ERP - WebServices - Como verificar os WebServices que estão disponíveis para utilização;
- Você também pode efetuar o teste via SoapUI para testar a disponibilidade de um WebService. Verifique o artigo TECNOLOGIA - WebServices - Como efetuar o testes de execução de um WebService através do SoapUI para maiores informações.
Para mais informações sobre os WebServices do Gestão Empresarial | ERP, consulte o artigoERP - WebServices - Onde é possível encontrar informações diversas sobre processo de integração via WebServices (índice).