alte Versionsdatei (bis V1.25.0)

<< Klicken Sie hier um das Inhaltsverzeichnis anzuzeigen >>

Navigation:  Release Notes >

alte Versionsdatei (bis V1.25.0)

Vers.

Autor

Datum

Beschreibung

V1.00

HJA

 

Erstellung

V1.01

HJA

 

Fehlerbehebung: "SQLDA missing or incorrect version, or incorrect number/type of variables|; 51; 13059; 3; -804"

Im Batch-Betrieb hängt das Programm nicht mehr, wenn der DB-Server nicht da ist

.ERR Dateien werden im Verzeichnis der Log-Datei abgelegt

V1.02

HJA

 

Log-Thread mit Startup/Shutdown Prozeduren gestartet

V1.03

HJA

 

TitelThema, Interpret, Autor und Sendung wird auf max Länge begrenzt

Sonderzeichen " und ' werden für SQL berücksichtigt

Programm-Bezeichnung wird mit dem Namen der EXE-Datei bestimmt.

V1.04

HJA

 

Die Sendungs-Positionen werden anhand der Stunde bestimmt. Wenn in einem Raster eine Stunde doppelt vorhanden ist (Sommer/Winterzeit), so wird die Sendungsposition mit 'b' angezeigt. Intern wird die SNPOSITION aus der Stunde * 100 generiert (0000 - 2300). Bei 'b' wird 10 dazu addiert.

Neues Applikations-Icon

V1.05

SAN

 

Ausführen eines Unprepare einer StoredProc vor dem Execproc, da eine Exception auftreten kann => invalid transaction handle (expecting explicit transaction start)

V1.06

SAN

 

Neu Compilierte Version mit Änderung von XXDMLG.PAS

Format Date Anpassungen

Neu können Parameter nicht nur im Batch-Betrieb übergeben werden

V1.07

HJA

 

Kostentraeger und Kostenstelle können im Raster nach der Sendungsbezeichnung in der Kopfzeile zur Sendung erfasst werden (Honorarschnittstelle). Bsp: 02:00:00;S;-;-;1;K;00:00:00;Nachtcafe Di 02-03 UHR;KTR-91470;KST-470;H;;;;

Bug-Fix: Nach dem Auswählen eines Importverzeichnisses wurden die Tasten nicht freigegeben, wenn diese auf Grund eines nicht existierenden Verzeichnisses gesperrt waren.

Bug-Fix: Der letzte Parameter in der Rasterdatei (FixeLaenge) wurde um 1 Zeichen abgeschnitten. Daher mussten die 100-tel Sek in jedem Fall 2-stellig angegeben werden.

V1.08

SAN

 

Neuer Parameter in der INI-Datei "ImportFileExt" für die Angabe der Dateierweiterung.

V1.09

HJA

 

Die letzte Zeile wurde nicht aus der Import-Datei eingelesen.

V1.10

HJA

 

Eine Importzeile mit ;;; (keine Daten) wird beim Import neu ignoriert.

V1.11

HJA

 

Versions-Info in EXE-Datei.

V1.12

AVO

 

Einplanen nach Systemnummer, wenn keine Archivnummer vorhanden ist

Im Raster muss ein zusätzliche Spalte mit der Systemnummer vorhanden sein Sektion [Parameter] Eintrag Version=2

V1.13

HJA

 

Lizenzüberprüfung ausgeschaltet (keine COD-Datei mehr notwendig)

V1.14

AVO

 

Nach Import wird neu Wellex.sem geschrieben, damit die PB benachrichtigt wird wenn eine neue Stunde oder Tag eingefügt wird.

V1.15

BRA

 

Neu kann der Sendungsmoderator für jede Stunde im Raster definiert werden. Der neue  Stundenanfang sieht dann z.B. so aus:
00:00:00;S;-;-;1;K;;00 Uhr;Kostenträger;Kostenstelle;;Sendungsmoderator;;;
8ung: Zwei Semikolon zwischen Kostenstelle/Moderator

V1.16

KBA

 

Wenn ein eine Archivnummer zweimal vorhanden ist, wird der Titel mit dem neuesten Bearbeitungsdatum eingeplant.

V1.17

KBA

 

Neuer INI Eintrag
UpFutureHourSem=0 Wert 0-23 (Stunde) Bestimmt ob eine Update Hour Semaphore Datei geschrieben wird für bis zu XX Stunden in der Zukunft.

V1.18

AVO

 

Neue Funktion mit INI Eintrag in der Sektion [Parameter]
PlanningFolders=TEST;TEST.Unterfach damit kann festgelegt werden, aus welchen Fächern der IR planen darf. Ist der Parameter leer, dann darf wie bisher aus allen Fächern geplant werden.

V1.19

KBA

22.08.05

Portiert auf Delphi 7

V1.19.1

KBA

12.11.07

Bugfix:
Bei [Parameter]
Version=1
und leerer Archivnummer wurde ein Element ohne Archivnummer eingeplant.

V1.20

AVO

26.11.08

Bugfix:
Die HOUR Semaphoren wurden vor dem Commit geschrieben, was bei längeren Importvorgängen dazu führte, dass der SC zwar die Semphore detektiert aber die Stunde gar noch nicht in der Datenbank committed war.

V1.21

MIL

02.07.09

Erweiterung:
Im IR01 können neu nun Elemente rotierend importiert werden.
Dazu wird im Senderaster jeweils eine Archivnummer (z.B. JINGLE2009) eingetragen Taucht eine solche Archivnummer in der neuen Sektion [RotatingElements] auf, sucht das Import Raster in der Datenbank nach allen Elementen mit der Archivnummer und plant diese rotierend ein. Die Titel ID des zuletzt eingeplante Elements mit der jeweiligen Archivnummer wird beim Verlassen des IRs in die INI zurück gespeichert, daher sollte ein Schreibzugriff auf die INI möglich sein (Wert hinter dem =).
Zur Initialisierung muss zwingend jeder Wert zunächst auf =0 gesetzt werden.
 
[RotatingElements]
JINGLE2009=0
VERKEHRSOUTRO=0
WETTERINTRO=0
 
Die Reihenfolge, in der Rotiert werden soll, kann in der Sektion [Parameter] definiert werden:
RotatingElementOrder=TITITELTHEMA ASC
 
Hier kann man die Sortierreihenfolge mit SQL Teilstatements festlegen.
Beispiele:
RotatingElementOrder=TITITELTHEMA ASC sortiert aufsteigend alphabetisch nach Titel
RotatingElementOrder=TIINTERPRET ASC, TIBEARBDATUM DESC sortiert aufsteigend alphabetisch nach Interpret sowie absteigend nach dem Titel Bearbeitungsdatum.

V1.22

MIL

21.07.09

Erweiterung:
[Parameter]
OverwriteExistingSchedules=1
bereits geplante Sendungen können überschrieben werden, ohne dass diese zunächst im MainScheduler gelöscht werden müssen.
Wird das IR01 im händischen Modus gestartet und detektiert, dass eine Sendung vorhanden ist, kommt eine Abfrage, ob diese Stunde überschrieben werden soll, oder nicht. Ebenfalls ist das Auswählen einer Option zum Überschreiben des ganzen Tages vorgesehen.
Im Batch-Modus wird bei OverwriteExistingSchedules=1 immer ohne Abfrage der entsprechende Tag zunächst gelöscht und dann neu geplant.

V1.23

AVO

12.08.09

Korrektur:
Beim lesen der Kopfzeile wurde immer nur fix das erste Zeichen auf K geprüft. Da bei der Spalte (Titeltyp) aber zwei Zeichen erlaubt sind, wird nun das ganze Feld geprüft. Ansonsten konnte es vorkommen, dass Typen wie z,B. KW als Kopfzeile interpretiert wurden.

V1.24

MPO

18.11.09

Erweiterung:
Sendeplanausschluss wird beim Planen berücksichtigt.
Dafür muss in der Datenbank das UpdBC41 und UpdBC58 vorhanden sein!

V1.24.1

MPO

31.11.09

Korrektur:
Der Fehler bei vorhandenem INI-Eintrag PlanningFolderIDs wurde behoben.

V1.25

MPO

24.08.11

Korrektur:
Der Filename wird beim Planen nur noch geschrieben, wenn es dazu auch wirklich eine Datei gibt.
Die Log-Meldung "Kein Titel gefunden mit SystemNr [] oder ArchivNr []" wird nun mit Log-Level 3 als bisher Log-Level 2 geloggt.

Erweiterung:
Die Region, welche beim Senderaster Editor ab der V1.17.0 eingestellt werden kann, wird nun beim Import des Raster unterstützt. Zudem wird geprüft, ob es diese Region zur Hauptwelle überhaupt gibt.
Dafür muss in der Datenbank das UpdBC70 und UpdBC101 vorhanden sein!