Diese Seite listet die in RaVE implementierten Regeln zum Validieren eines Senderasters auf.
Die Regeln sind in verschiedene Kategorien aufgeteilt, wobei jede Kategorie auch ein zugewiesener Bereich von Fehler-Nummern hat. Ein Fehler ist bereits mit der Nummer eindeutig identifiziert, der Buchstabe E/W/I sagt lediglich aus, ob dieser Fehler zu einem Fehler, einer Warnung oder einer Information führt.
SyntaxValidator (Codes 001-150)
Feld |
Regeln |
|
Zeit |
E001 E002 |
Die geplante Startzeit überschreitet das erlaubte Maximum ({0}). Die geplante Startzeit kann nicht vor {0} sein. |
Sequenz |
E011 |
Gültige Sequenz-Typen sind B, C, F, L, S, Z. |
Gruppe |
E021 I022 |
Gültige Gruppen sind sämtliche Grossbuchstaben oder keine (-). Block-Header (HB, HR) hat keine Gruppe (-). |
Klammer |
E031 E032 I033 |
Gültige Klammern sind V, R oder keine (-). Schaltbefehle müssen geklammert sein. Klammern haben nur bei Schaltbefehlen einen Effekt. |
Parallel |
E041 E042 E043 E044 E045 E046 |
Gültige Parallel-Werte sind 1, D, B, S. Elemente mit Parallel-Spur D oder S müssen Sequenz B oder S haben. Kopfzeilen (Typ K) können nicht als Bett oder Drop vorkommen. Header (Typ Hx) können nicht als Bett oder Drop vorkommen. Schaltbefehle (Typ S) können nicht als Bett oder Drop vorkommen. Jingle-Pakete (Typ JP/NM) können nicht als Bett oder Drop vorkommen. |
Typ |
E051 |
Gültige Typen sind 1-2 Grossbuchstaben (gemäss Lookup-Tabelle TITELTYPEN). |
StartNext |
E061 |
Negative Zeitspannen für StartNext sind ungültig. |
FolgeStart |
E071 |
Gültige Werte für den FolgeStart sind H, A, oder nichts (Leerstring oder Null). |
ArchivNr |
E081 |
Als Header (H/HB/HR) deklarierte Elemente dürfen keine Archiv-Nr. besitzen. |
Toleranz1 |
E091 W092 W093 W094 I095 I096 I097 |
Negative Offsets (Feld Toleranz 1) bei V-Schaltbefehlen sind nicht erlaubt. Toleranz-Zeitfenster für das Element ist grösser als {0}. Die geplante Zeit befindet sich nicht zwischen den beiden Toleranzen. Die angestrebte Zeit (Feld Toleranz 1) entspricht nicht der Planzeit. Toleranzen bei B, S und Z Elementen werden nicht beachtet. Toleranz 2 wird bei Schaltbefehlen nicht beachtet. Toleranz 2 wird bei C-Sequenzen nicht beachtet. |
Toleranz2 |
||
DropOffset |
E101 W102 I103 |
Die Pulslänge für Schaltbefehle kann nicht negativ sein. Der Offset des Drops (Feld FixeLaenge) übersteigt {0}. Das Feld FixeLaenge wird bei diesem Element nicht beachtet. |
ReId |
E111 |
Die RegionID kann nicht negativ sein. |
TimeValidator (Codes 151-200)
W151 |
Planzeit des Elements ist vor derjenigen des Vorgänger-Elements. |
StopsetValidator (Codes 201-250)
E201 |
Innerhalb einer Gruppe sind unmittelbar aufeinanderfolgende Stopsets (Z, F, L) ungültig. |
E202 |
F und L-Sequenzen dürfen keine verschachtelten Toleranzen haben. |
BlockValidator (Codes 251-300)
E251 |
Die Elemente eines HB- oder HR-Blocks müssen alle die Sequenz S haben (ausser der Header hat Sequenz B). |
E252 |
Die Elemente eines HB- oder HR-Blocks, dessen Header Sequenz B hat, müssen ebenfalls Sequenz B haben. |
E253 |
Elemente eines HB- oder HR-Blocks dürfen keine Bett, Stinger oder Drop-Elemente sein. |
E261 |
Elemente innerhalb eines HB- oder HR-Blocks dürfen keine Angabe über den FolgeStart haben – Der Header selbst schon. |
E262 |
Elemente, die nicht zu einem Block gehören müssen eine Angabe über den FolgeStart haben. |
E271 |
Die RegionID von Elementen, die nicht zu einem Regio-Block gehören, muss 0 sein. |
E272 |
Die RegionID von HR-Elementen muss 0 sein. |
BettStingerValidator (Codes 301-350)
I301 |
Stinger-Element ohne ein vorangehendes Bett-Element hat keine Wirkung. |
VoiceTrackValidator (Codes 401-450)
E401 |
Drop und nachfolgendes Element müssen dieselbe Sequenz haben. |
E402 |
Zwei unmittelbar aufeinanderfolgende Drop-Elemente sind ungültig. |