Hora de fim da frequência

Verifica se end_time de frequencies.txt tem oito caracteres e três partes numéricas separadas por dois pontos.

Propriedades da regra

PropriedadeValor
Rule IDfrequency_end_time_valid
Ficheirofrequencies.txt
Campoend_time
TipoHora
SeveridadeObrigatório

Descrição do campo: hora a que o serviço muda para outro intervalo, ou termina, na primeira paragem da viagem.

Mais informação em frequencies.txt.

Como funciona

Quando a regra passa, end_time tem oito caracteres e três partes numéricas separadas por :. A regra não limita os valores das partes nem confirma que end_time é posterior a start_time. A regra só é avaliada depois de start_time passar a respetiva validação.

A regra avalia cada linha do frequencies.txt, seguindo os passos abaixo por ordem, até um deles dar o resultado.

#PerguntaSe simSe não
1O campo está vazio?Verifica se a configuração da regra exige ou recomenda este campo. Se sim, reporta o problema. Se não, aceitaSegue para o passo 2
2A configuração da regra define que este campo não deve ser preenchido?❌ Reporta o problemaSegue para o passo 3
3O valor tem oito caracteres, três partes numéricas e dois separadores :?✅ Passa❌ Reporta o problema: formato inválido

O valor é verificado exatamente como está escrito. Os espaços no início e no fim não são ignorados.

Exemplos

ValorResultadoPorquê
08:00:00 com start_time igual a 09:00:00✅ PassaA regra não compara as duas horas
10:00❌ ProblemaFaltam os segundos
vazio❌ ProblemaFalta um campo obrigatório
10:00:00 com o campo proibido❌ ProblemaA configuração proíbe o campo

Como corrigir

ProblemaCausa provávelO que fazer
Formato inválidoend_time não tem oito caracteres, três partes numéricas ou dois separadores :Corrigir end_time em frequencies.txt para o formato HH:MM:SS
Campo em faltaA configuração da regra exige ou recomenda end_timePreencher end_time em frequencies.txt no formato HH:MM:SS
Campo preenchido quando não deviaA configuração da regra proíbe end_timeRemover o valor de end_time em frequencies.txt ou rever a configuração da regra

On this page