...
Implementação de tratamento multithread no serviço WMS para ganho de desempenho
Implementado timeout configurável (INTERVALOTIMEOUT) no serviço: usa CommandTimeout do .NET/Oracle; padrão 60s se não definido. Ao estourar o tempo, exceção ORA-01013 é capturada e registrada no monitor de inconsistências. Agora qualquer tipo de erro ocorrido no serviço será exibido no monitor, ampliando a visibilidade sobre falhas de execução.
Resultado: maior robustez, rastreabilidade rápida de falhas e redução do tempo de parada do serviço de armazenagem.
Possibilidade de distribuir a Seleção Inversa em embalagens alternativas múltiplas da embalagem de compra
Adicionada validação prévia de armazenagem via view MLOV_SERVICOCRITICASELINV, inicialmente checando apenas embalagens não múltiplas (erro recorrente que bloqueia o processo). Mesmo já existindo outro tratamento, essa camada extra evita que alterações indevidas na conferência (por brechas) voltem a causar travamentos.
Habilitação da conferência com parametrização de embalagem manual
Adicionada validação prévia de armazenagem via view MLOV_SERVICOCRITICASELINV, inicialmente checando apenas embalagens não múltiplas (erro recorrente que bloqueia o processo). Mesmo já existindo outro tratamento, essa camada extra evita que alterações indevidas na conferência (por brechas) voltem a causar travamentos.
Disponibilização de aplicação para listar cargas de recebimento liberadas ainda não armazenadas e opção de forçar sua armazenagem
Foi implementado o processo de armazenagem da Separação da Seleção Inversa Otimizada por meio da aplicação Painel de Inconsistências no WMS. Essa tela atua como alternativa ao serviço principal: quando o serviço estiver indisponível, o cliente mantém a operação de armazenagem sem interrupções, evitando paradas até a normalização definitiva.
Se estiver na versão 25.01, atualizar o sistema para a release 25.01.047 ou release superior.
...