Versão/webservice/3.1
Público do documento
- Desenvolvimento
- Suporte
- Teste
- Gerência
Detalhes
- Data de liberação
- Liberada em 02/03/2017
- Nome da versão
- Versão pai
- Link para versão:
Clientes atendidos
- Forno de Minas
- Ourolux
Mudança na infraestrutura
N/A
Branches utilizados para essa versão desde a versão anterior
Núcleo: 4.0.14
Branches que ainda não foram descritos estão marcados com asterisco (*)
Liberação de funcionalidade
N/A
Mudanças gerais em funcionalidades
Foram efetuados todas as recomendações requisitadas para um bom funcionamento do nosso WS. Estarei a dispor para qualquer dúvida. Seque abaixo a lista dos feitos:
Listagem dos Feitos no WSServer
- Foi movida a AcessoNegadoException para a pasta de Exceções, foi cria a WSException para se a mãe das exceções do WS e foram inclusas novas tratativas de Exceções de Falhas no WS.
- Foram inclusos os lançamentos das Exceções que validam: Empresa Não Informada, Empresa Não Cadastrada, Login Inválido e Senha Inválida.
Foi efetuado portabilidade de requisição por Client e por ERP, permitindo o acesso caso a senha venha criptografada ou não, pois o ERP não conhece o tipo de criptografia usado no GS, por isso manda a requisição passando a própria senha.
- Foram alteradas as Exceções a serem lançadas nas assinaturas dos métodos, passando a ser lançada a WSException que é a Exceção Padrão do WS de agora em diante.
- Foram alteradas as Exceções a serem lançadas nos métodos, passando a ser lançada a WSException que é a Exceção Padrão do WS e foram ajustadas as chamadas do método de logon, incluindo-o dentro dos TRY/CATH e validando adequadamente por IF.
- Foi criado uma requisição SOAP para validar o Logon
- Foram criadas as classes de Testes dos sequintes serviços: ImportacaoTest, LogonTest, EmailTest, EstoqueTest, PesquisaTest, MensagemTest, GPSTest, PedidoTest
Obs.: Alguns métodos que ficaram comentados pois precisam de parâmetros coesos para funcionar e outros não estão funcionando corretamente, mas foi visto que nas versões anteriores também não funcionavam.
Correção de bugs
Precisa descrever