Estado técnico e resultado funcional
Um scheduler avalia a execução segundo regras configuradas. No AutoSys, os códigos tratados como sucesso podem ser configurados; não assumes que um código tem sempre a mesma interpretação em todos os jobs. O script pode terminar com um código aceite e produzir um ficheiro incompleto. A validação funcional deve existir no desenho do job ou num passo associado, com critérios como data de negócio, contagem e reconciliação.
As dependências incluem tempo e recursos
Uma cadeia pode depender de predecessor, calendário, ficheiro, recurso, máquina e janela de execução. Antes de relançar, identifica a condição realmente não cumprida. Verifica fusos horários e data de negócio, especialmente em processamento noturno e mudanças de hora. Um job que não começou pode estar corretamente à espera; isso exige uma decisão diferente de um processo que começou e falhou parcialmente.
Relançamento com controlo do estado
Confirma o que já foi aplicado, se o job é idempotente e como os passos seguintes interpretam o resultado. Alterar manualmente um estado para sucesso pode libertar dependentes sem que os dados estejam prontos. Quando um procedimento autorizado exige uma intervenção manual, regista motivo, evidência, aprovador e validações. Estima o tempo restante até ao cutoff e comunica o risco antes de o prazo desaparecer.
Aplicação no trabalho
Numa recuperação antes do cutoff, calcula diagnóstico, execução, validação e eventual contingência como partes do tempo necessário. Se o job aplicou parte dos registos, confirma o ponto de recuperação e os controlos contra duplicados. Um estado SUCCESS pode libertar a cadeia; verifica que os dados necessários existem antes de usar qualquer alteração manual autorizada de estado.
A carga noturna tem estado SUCCESS, mas só chegaram 8 de 10 ficheiros esperados. A cadeia não está funcionalmente concluída. Identifica os ficheiros em falta, valida a data de negócio e impede que a reconciliação declare o universo completo com base apenas no estado do scheduler.
Armadilhas comuns
Omitir validação da duração; libertar dependentes com dados incompletos.
Tópicos relacionados: Validar transferências e reconciliação · Medir impacto e confirmar recuperação
O estado do scheduler é uma evidência de execução configurada; a conclusão do negócio exige validação própria.
Referência: AutoSys: success_codes and exit status · DR Production Support L3 2026.4; Linux, JDK 25 HotSpot, OpenSSL 3.5 and Kubernetes examples require installed-version checks