APIs, mensagens e comandos
O contrato de integração define como trocar dados entre Manhattan WMS e ABNET WCS: interfaces disponíveis, autenticação, formato das mensagens, identificadores e comandos de execução. Versões, campos obrigatórios e validações devem ser acordados antes da implantação.
Acknowledgements e status de execução
Um acknowledgement (ACK) confirma uma etapa da comunicação, como o recebimento ou a aceitação de uma mensagem. Ele não significa, por si só, que o movimento terminou. O projeto distingue confirmação de recebimento, aceite do comando e estados de execução, como em andamento, concluído ou falha.
Filas e retry
O desenho das filas organiza mensagens pendentes e define sua ordem de processamento. As regras de retry estabelecem quando reenviar, quantas vezes tentar e quando encaminhar para análise. Identificadores e controle de duplicidade evitam que um reenvio provoque a execução repetida de um comando.
Tratamento de erros e exceções
Falhas de comunicação, dados inválidos e ocorrências físicas exigem respostas diferentes. A integração deve definir quais falhas permitem nova tentativa, quais exigem correção dos dados e quais precisam de intervenção operacional, mantendo o contexto da ocorrência.
Rastreamento de mensagens e sincronização WMS/WCS
Identificadores de correlação permitem relacionar a solicitação, o comando, suas confirmações e o resultado físico. O fluxo de retorno deve atualizar o WMS com os estados acordados e prever como reconciliar mensagens pendentes e divergências após interrupções de comunicação.
Interface com MHE, PLCs, sorters e conveyors
O WCS traduz as demandas de movimentação em coordenação do fluxo. A interface com equipamentos de movimentação de materiais (MHE) e PLCs conecta essa coordenação à execução em classificadores (sorters) e esteiras (conveyors). Comandos, eventos e responsabilidades de controle são definidos para os equipamentos do projeto.