Versão/webservice/3.1

De GeoSales
Ir para navegação Ir para pesquisar

Público do documento

  • Desenvolvimento
  • Suporte
  • Teste
  • Gerência

Detalhes

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