Mudanças entre as edições de "Versão/webservice/3.1"
(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= | ||
− | + | 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
- 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