Mudanças entre as edições de "Versão/webservice/3.1"

De GeoSales
Ir para navegação Ir para pesquisar
(Criou página com '=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/webservice...')
 
 
Linha 39: Linha 39:
 
=Mudanças gerais em funcionalidades=
 
=Mudanças gerais em funcionalidades=
  
N/A
+
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=
 
=Correção de bugs=
  
 
Precisa descrever
 
Precisa descrever

Edição atual tal como às 20h09min de 24 de fevereiro de 2017

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