Árvore de páginas

Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.

01. DADOS GERAIS

Linha de Produto:BEMATECH LOJA
Segmento:VAREJO LIVE
Módulo:BEMATECH LIVE
Função:CONNECTOR - ManterProdutoLC_Integracao
Ticket:
Requisito/Story/Issue (informe o requisito relacionado) :DVARLIVECP-1271

02. SITUAÇÃO/REQUISITO

        Problema: Quando é enviado dados de Classificador, o LIVE está apresentando erro quando o Classificador enviado existe no BD, porém, tem diferença de Maiuscula e Minuscula. Erro:
"<DescricaoErro>NumeroSequencia: 0 - Classificação Não Encontrada: STATIONERY GIFT. Tipo de Classificação: Category A</DescricaoErro>"


        O erro em questão ocorre devido a linha abaixo:

        <LC_ClassificacaoProduto>

                <DescricaoClassificacao>STATIONERY GIFT</DescricaoClassificacao>

                <DescricaoTipoClassificacao>Category A</DescricaoTipoClassificacao>

         </LC_ClassificacaoProduto>


       No banco está gravado "Stationery Gift", e foi enviado "STATIONERY GIFT".


03. SOLUÇÃO

O problema ocorria devido a ausência de tratamento nas string dos campos DescricaoClassificacao DescricaoTipoClassificacao.

A solução implementada foi de equalizar a procura desses campos no banco de dados, removendo espaços em branco e utilizando Maiúsculas, tanto na entrada do connector quanto no retorno do servidor