Árvore de páginas


01. DADOS GERAIS

Linha de Produto:Bematech Loja
Segmento:Varejo Live
Módulo:Ponto de Venda Móvel (PDVM)
Função:Configuração
Ticket:
Requisito/Story/Issue (informe o requisito relacionado) :DVARMAN1-270


02. SITUAÇÃO/REQUISITO

Foi identificado como melhoria técnica que antes de as APIs(Figura 1) responsáveis por retornar as informações consumidas através da aplicação TPDVM no momento de inicialização façam a auto verificação se a porta(9000 ou 9001 por padrão) TCP a qual o serviço será disponibilizado está disponível. Atualmente caso a porta não esteja disponível a aplicação não é iniciada e não é apresentado nenhuma informação para o usuário, o objetivo da melhoria é que isso possa ser registrado para consulta do responsável pelo servidor.


Figura 1: Exemplo de aplicações responsáveis por APIs

03. SOLUÇÃO

No momento se subida do serviço SelfHosted é validado se a porta de comunicação para cada API está disponível, caso não é gravado um log que pode ser visualizado no visualizador de eventos(EventViewer) do Windows(Figura 2).


Figura 2: exemplo de log de API em EventViewer




04. DEMAIS INFORMAÇÕES

  • Impactos
    1. Indisponibilidade de Serviços para TPDVM;
    2. Indisponibilidade de rastreamento de erro;
  • Sugestão de testes
    1. Inicializar API com as portas referentes ao seu serviço ja estar sendo utilizadas;


05. ASSUNTOS RELACIONADOS

NA