Navigation:  Detailbeschreibung >

Validation Rules

Previous pageReturn to chapter overviewNext page

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.