Árvore de páginas


01. DADOS GERAIS

Produto:

TOTVS OMS

Linha de Produto:

Linha Protheus

Segmento:

Logística

Módulo:SIGAOMS - Gestão de Distribuição
Função:OMSXCPL7 - Monitor de Cargas
Ticket:10461814
Requisito/Story/Issue (informe o requisito relacionado) :DLOGWMSMSP-11453


02. SITUAÇÃO/REQUISITO

Caso ocorra uma queda de comunicação durante a liberação de uma Viagem no fluxo Protheus → TOTVS Otimização Logística, o TOL libera a Viagem porém, o Protheus não, pois não recebeu o retorno do TOL.

Ao tentar efetuar uma segunda liberação, o TOL retorna  uma inconsistência, alertando que a Viagem que está se tentando liberar é inválida.

03. SOLUÇÃO

Efetuada alteração na rotina de Liberação de Viagens por parte do Protheus, de forma que ao efetuar uma segunda liberação seja identificada a mensagem mencionada e considere que o processo de liberação pode ser efetuado também no Protheus.

Exemplo de Utilização

  • Parametrizar o Protheus para liberação manual das Viagens.

MATA410

  • Gere o Pedido.

OMSXCPL6

  • Envie o Pedido para o TOTVS Otimização Logística.

TOTVS OTIMIZAÇÃO LOGÍSTICA

  • Gere a Viagem e libere.

OMSXCPL7

  • Em modo Debug, efetue os seguintes passos:
    • Posicione o ponto de parada no comando que dispara o XML para o TOL.
    • Selecione a Viagem e clique em Liberar viagem.
    • Após disparado, derrube o Appserver.

TOTVS OTIMIZAÇÃO LOGÍSTICA

  • Confira se a Viagem foi liberada.

OMSXCPL7

  • Acesse diretamente o produto.
  • Selecione novamente a Viagem e clique em Liberar viagem.
  • A Viagem deve ser liberada no Protheus.

XML

  • Confira se no XML retornado pelo TOL contém a mensagem "TripAlreadyProcessed".


04. DEMAIS INFORMAÇÕES

Tabelas Utilizadas

  • DK0 - Viagem CPL
  • DK1 - Viagem CPL Itens
  • DK3 - Sequência de Integração CPL

05. ASSUNTOS RELACIONADOS