Histórico da Página
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"> |
*é 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 oracle1-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
Templatedocumentos |
---|
HTML |
---|
<style> div.theme-default .ia-splitter #main { margin-left: 0px; } .ia-fixed-sidebar, .ia-splitter-left { display: none; } #main { padding-left: 10px; padding-right: 10px; overflow-x: hidden; } .aui-header-primary .aui-nav, .aui-page-panel { margin-left: 0px !important; } .aui-header-primary .aui-nav { margin-left: 0px !important; } </style> |