Páginas filhas
  • DT ConsultarCREDEV

Tempo aproximado para leitura: 20 min


01. DADOS GERAIS

Linha de Produto:Virtual Age
Segmento:Moda
Módulo:Integração
Função:ConsultarCREDEV
Requisito/Story/Issue (informe o requisito relacionado) :DVAITG-1986


02. SITUAÇÃO/REQUISITO

Criar a web API ConsultarCREDEV no projeto wsApp(ou WebApiStoreage)

03. SOLUÇÃO

Foi criada a web API ConsultarCREDEV no projeto wsApp(ou WebApiStoreage). Esta recebe como parâmetro de entrada nrCpfCnpj e retorna o valor de CREDEV da pessoa informada em nrCpfCnpj.

04. DEMAIS INFORMAÇÕES

Criada a web API ConsultarCREDEV no projeto wsApp(ou WebApiStoreage) para ser disponibilizada em https://www.bhan.com.br:1443/ e https://www5.bhan.com.br:1443/ . Esta recebe como parâmetro de entrada nrCpfCnpj e retorna o valor de CREDEV da pessoa informada em nrCpfCnpj.


GET http://host/api/ConsultarCREDEV?NrCPFCNPJ={NrCPFCNPJ}


Parâmetro(filtro)

Tipo

Tamanho

Descrição

NrCpfCnpj *

Texto

14

Número de Cpf ou Cnpj da pessoa


Exemplo de consulta:

https://www.bhan.com.br:1443/api/ConsultarCREDEV?nrCpfCnpj=82069940000100


Exemplo de retorno:

<dados xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
<CREDEV>
<nrCtaPes>37609</nrCtaPes>
<nrCPFCNPJ>82069940000100</nrCPFCNPJ>
<vlSaldo>22020</vlSaldo>
</CREDEV>
<CREDEV>
<nrCtaPes>51</nrCtaPes>
<nrCPFCNPJ>82069940000100</nrCPFCNPJ>
<vlSaldo>30285</vlSaldo>
</CREDEV>
</dados>

*é retornado mais de um valor de CREDEV quando encontrado duas ou mais contas para pessoa



05. TESTE

  • Precondição

    -necessário visualStudio
    -necessário o projeto wsApp/WebApiStoreage(https://virtualage.visualstudio.com/_git/WebApiStoreage)
    -necessário o client oracle, juntamente com TNSNAMES.ORA da VirtualAge
    -configurar o arquivo Web.config com key="caminhoTNSNAMES" indicando o caminho do TNSNAMES.ORA
    -obter o programa POSTMAN ou semelhante, para acionar a consulta de valor de CREDEV da pessoa(GET ConsultarCREDEV)
    -possuir um ou mais usuário de teste de webservice virtualAge. Este é criado/configurado pelo setor comercial
    -ter conhecimento em c# asp net, visual studio, postman, banco de dados oracle

    1-Executar o projeto wsApp/WebApiStoreage

    2-Executar um programa para consumo de webapi/webservice, exemplo POSTMAN

    3-No programa para consumo da API, informar a URL, por exemplo http://localhost:51717/api/ConsultarCREDEV?nrCPFCnpj=82069940000300, escolher o método GET, informar header/cabeçalho "usuario" com seu devido value/valor, informar header/cabeçalho "senha" com seu devido value/valor

    4-Após comando de enviar/send, verificar retorno da consulta

    Resultado: verificar se o valor de CREDEV retornado corresponde ao valor da pessoa consultada. Pode ser utilizando TRAFC018 no storeage/virtualAge.


    *Teste realizado pelo analista de desenvolvimento. Retorno da informação conforme esperado.c