Data inicial do período

Verifica se a data inicial do período de informação fiável usa o formato AAAAMMDD e representa uma data real.

Propriedades da regra

PropriedadeValor
Rule IDfeed_start_date_valid_yyyymmdd
Ficheirofeed_info.txt
Campofeed_start_date
TipoData
SeveridadeObrigatório

Descrição do campo: início do período em que o conjunto fornece horários completos e fiáveis. O período termina no fim do dia indicado por feed_end_date. As datas fora do período podem conter informação futura não definitiva.

Mais informação em feed_info.txt.

Como funciona

Quando a regra passa, feed_start_date respeita a configuração, tem oito algarismos e representa uma data real. A regra não compara a data com feed_end_date, calendar.txt ou calendar_dates.txt.

A regra avalia cada linha do feed_info.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 o formato AAAAMMDD e representa uma data real?✅ Passa❌ Reporta o problema: data inválida

Os espaços não são removidos. Uma linha com todos os campos vazios é ignorada antes desta regra.

Exemplos

ValorResultadoPorquê
20240229✅ PassaData válida de ano bissexto
20230229❌ ProblemaDia inexistente
2024-01-01❌ ProblemaFormato incorreto
campo vazio❌ ProblemaFalta uma data obrigatória
20240101 quando o campo é proibido❌ ProblemaCampo preenchido indevidamente

Como corrigir

ProblemaCausa provávelO que fazer
Data inválidaO valor não tem oito algarismos ou não representa uma data realCorrigir feed_start_date em feed_info.txt para uma data válida no formato AAAAMMDD
Campo em faltaA configuração da regra exige ou recomenda este campoPreencher feed_start_date em feed_info.txt com a data inicial no formato AAAAMMDD
Campo preenchido quando não deviaA configuração da regra define que este campo não deve ter valorRemover o valor de feed_start_date em feed_info.txt

On this page