Páginas filhas
  • #5392584 - DVAITG2379 DT Código sequencial do Endereço na requisição do WS


01. DADOS GERAIS

Linha de Produto:Virtual Age
Segmento:MODA
MóduIo:Integração
Função:Web Service SOAP
Ticket: #5392584
Requisito/Story/Issue (informe o requisito relacionado) :DVAITG-2379


02. SITUAÇÃO/REQUISITO

Quando era passado uma alteração de Pessoa com endereço, o WebService estava alterando a sequência do endereço, o que causava problemas em alguns clientes.

03. SOLUÇÃO

Foi alterado o WS para não alterar o Código sequencial do endereço quando for uma alteração.


Imagem 01→ Foi feito um Select no banco para ver a sequência dos endereços do Cliente.


Imagem 02 → Foi feito uma requisição no Webservice inserindo mais um endereço e passando o Código sequencial.


Imagem 03 → Foi feito um SQL no banco e podemos ver que ele inseriu um novo registro e respeitou os códigos já existentes e cadastrou o novo com o código passado na requisição.


Imagem 04 → Foi feito uma nova requisição passando os mesmos tipos de endereço com códigos sequenciais diferente do que já existiam no banco de dados

Imagem 05 → Foi feito uma nova consulta SQL no banco e podemos ver que não alterou os códigos já existentes.



Imagem 06 → Foi feito uma alteração manualmente no banco de dados deletando um registro e alterando a sequência e os tipos de endereço.


Imagem 06 → Foi feito uma requisição colocando mais um endereço e sem passar o numero de sequência.


Imagem 07 → Foi feito uma consulta no banco de dados e podemos ver que foi respeitado a sequência existente e para o que não existia, foi pego o numero sequencial correto(Cód seq Maior + 1)