Valores do tipo de exceção

Verifica se exception_type representa o valor inteiro 1 ou 2.

Propriedades da regra

PropriedadeValor
Rule IDcalendar_dates_exception_type_valid
Ficheirocalendar_dates.txt
Campoexception_type
TipoValor enumerado
SeveridadeObrigatório

Descrição do campo: indica se o serviço está disponível na data indicada no campo date.

Mais informação em calendar_dates.txt.

Como funciona

O resultado depende da severidade definida na configuração da regra: obrigatório (error) reprova; recomendado (warning) passa com aviso; informativo (info) passa com informação. O aviso antecipa uma futura exigência, mas só reprova quando a configuração passar a obrigatório. Nos casos sem severidade explícita abaixo, a indicação de reprovação pressupõe a configuração obrigatória.

O valor tem de representar o número inteiro 1 ou 2. A regra não confirma se a adição ou remoção de serviço corresponde à operação prevista para a data.

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

#PerguntaSe simSe não
1O texto pode ser interpretado como um número inteiro?Segue para o passo 2❌ Reprova: tipo de exceção inválido
2O número é 1 ou 2?✅ Passa❌ Reprova: tipo de exceção inválido

O valor 1 indica serviço adicionado e 2 indica serviço removido. Os espaços não são removidos. Zeros à esquerda e um sinal + são aceites, como em 01 e +1. Os exemplos pressupõem que a configuração da regra permite reportar problemas e que as condições para a sua execução estão cumpridas.

Exemplos

ValorResultadoPorquê
1✅ PassaServiço adicionado
2✅ PassaServiço removido
3❌ ReprovaNúmero fora dos valores aceites
1.0❌ ReprovaFormato decimal
Vazio❌ ReprovaFalta um número inteiro

Como corrigir

ProblemaCausa provávelO que fazer
Tipo de exceção inválidoO valor não representa o número inteiro 1 ou 2Preencher exception_type em calendar_dates.txt com 1 para adicionar serviço ou 2 para remover serviço.

On this page