Comprimento do identificador da viagem
Verifica se `trip_id` tem no máximo 36 carateres.
Propriedades da regra
| Propriedade | Valor |
|---|---|
| Rule ID | trip_id_limit_max_length |
| Ficheiro | trips.txt |
| Campo | trip_id |
| Tipo | Identificador |
| Severidade | Obrigatório (regra TML) |
Descrição do campo: identifica uma viagem e, nesta regra TML, não pode exceder 36 carateres.
Mais informação em trips.txt.
Como funciona
Quando existe, o identificador pode ter no máximo 36 carateres. A regra não verifica se está vazio, se é único ou que carateres contém.
A regra avalia cada linha do trips.txt, seguindo os passos abaixo por ordem, até um deles dar o resultado.
| # | Pergunta | Se sim | Se não |
|---|---|---|---|
| 1 | trip_id está vazio? | ✅ Aceita; a presença é verificada por outra regra | Segue para o passo 2 |
| 2 | O valor tem mais de 36 carateres? | ❌ Reporta o problema | ✅ Passa |
Exemplos
| Valor | Resultado | Porquê |
|---|---|---|
VIAGEM_100 | ✅ Passa | Menos de 36 carateres |
123456789012345678901234567890123456 | ✅ Passa | Exatamente 36 carateres |
1234567890123456789012345678901234567 | ❌ Problema | Tem 37 carateres |
Como corrigir
| Problema | Causa provável | O que fazer |
|---|---|---|
| Identificador demasiado longo | trip_id tem mais de 36 carateres | Encurtar trip_id em trips.txt para 36 carateres ou menos e atualizar as referências |