Przejdź do treści
RegisterBench

STRUCT-MAX-LENGTH - maksymalna długość komórki wg metadanych taksonomii (brak kolumn w eba-4.0-errata5)

Komórka przekracza limit max_length kolumny z metadanych; w eba-4.0-errata5 żadna kolumna nie ma limitu.

Warstwa
STRUCT
Severity
blocking
Szablony
Kolumny
Wersja taksonomii
eba-4.0-errata5
Status
founder-approved

Przejrzano na bramce 1 (założyciel)

Ostatnia zmiana treści

Oficjalny tekst kontroli (EBA, verbatim)

Ta kontrola nie ma oficjalnego tekstu kontroli W1 EBA: to mechanika produktowa warstwy strukturalnej (maksymalna długość komórki sterowana metadanymi, task blueprintu F2.E3.T1). Produkt nigdy nie wymyśla limitu długości - limit pochodzi wyłącznie z metadanych taksonomii (max_length per kolumna).

Co sprawdza ta reguła

Kontrola czyta atrybut max_length każdej kolumny z metadanych taksonomii i zgłasza jedno naruszenie blokujące na komórkę, której wartość jest dłuższa niż limit kolumny. Parametry naruszenia niosą obie liczby: maxLength (limit) i actualLength (długość Twojej wartości).

Pomiar na eba-4.0-errata5: wszystkie 120 kolumn ma max_length: null - zamrożone artefakty EBA nie definiują limitów długości per kolumna, więc na bieżącej taksonomii ta kontrola nigdy nie strzela. Mechanika pozostaje podpięta do metadanych: jeśli przyszła wersja taksonomii ustawi limity, będą egzekwowane bez zmiany kodu. Produkt nigdy nie wymyśla własnego limitu.

To kontrola strukturalna w RoI Builderze (warstwa STRUCT, severity: blocking). Nie mapuje się na żadną kontrolę W1a/W1b u ESAs - oficjalna walidacja technicznie nie odrzuca paczki przy przyjęciu z tego powodu. RoI Builder blokuje na niej eksport finalny, więc problem zostaje wychwycony przed złożeniem.

Najczęstsze przyczyny

  • Na bieżącej taksonomii (eba-4.0-errata5) ta kontrola nie może się uruchomić: żadna kolumna nie ma limitu długości.
  • Jeśli przyszła wersja taksonomii ustawi limit, typową drogą do jego przekroczenia jest wklejenie wartości z otaczającym tekstem (np. całego bloku adresu albo notatki) do jednej komórki.

Jak to naprawić, krok po kroku

  1. Odczytaj parametry naruszenia: maxLength to limit kolumny, actualLength to długość Twojej wartości.
  2. Skróć wskazaną komórkę poniżej limitu - usuń wklejone otoczenie, zostaw samą wartość.
  3. Uruchom walidację ponownie i potwierdź, że naruszenie zniknęło.

Przykład: błędnie vs poprawnie

Pomiar na eba-4.0-errata5: nie istnieje prawdziwy przykład błędny - żadna kolumna nie ma limitu długości, więc ta kontrola dziś nic nie zgłasza. Mechanika, dla przyszłej kolumny z limitem L:

Długość wartości Wynik
dłuższa niż L błędnie - naruszenie niesie maxLength = L i actualLength
L znaków lub mniej poprawnie
(puste) poprawnie - pusta komórka nie ma długości do sprawdzenia

Powiązane reguły

Napraw to w RoI Builderze - wskazuje dokładny wiersz i komórkę i sprawdza poprawki na bieżąco.

Ta strona opisuje, co robi oprogramowanie. Nie jest poradą prawną ani interpretacją przepisów, a korzystanie z produktu samo w sobie nie czyni żadnego złożenia kompletnym, poprawnym ani możliwym do przyjęcia przez jakikolwiek organ. Odpowiedzialność za to, co zostaje złożone, pozostaje po stronie podmiotu, który składa.