Konfiguration:
[Parameter] MainSchedulerExport=1 MainSchedulerExportMode=0 ExportVideo=0 |
Mit dem MainSchedulerExport werden Titel zu den dazugehörigen Sendeelementen als "Mus/Dat" exporitert. Dabei wird auch das Audiomateriel von Untertiteln exportiert (RP, JP und NM).
Mit dem FilterQuery geben Sie an, welche Elemente exportiert werden sollen. Das Standard FilterQuery ist wie folgt aufgebaut:
select * from sendeelemente, sendungen, sendeplaene, titel where (sesnid = snid) and (snspid = spid) and (spwelle=1) and (sestatus = 3) and (setyp="B") and (setiid = tiid) and (tifaid in (0,1)) |
Passen Sie das Query vor der Inbetriebnahme auf Ihre Bedürfnisse an. Sie können dies direkt übers GUI "Optionen->Optionen für Job-Ablauf" machen, oder in der Datei "DABiS_CMSExportFilter.SQL" anpassen. Die Titel zu den gefundenen Sendeelementen werden anschliessend als MUS/XML exportiert.
Beachten Sie, dass das angegebene Query bei diesem Export vor der Ausführung standardmässig wie folgt ergänzt wird:
AND ((SEISTDATUM="TODAY") AND (SEISTZEIT > %d)) |
%d wird mit der Zeit des letzten Updates ersetzt.
Mit dem Schalter FilterQueryMode=1 kann diese automatische Ergänzung umgangen werden, so dass der SQL Befehl 1:1 aus "DABiS_CMSExportFilter.SQL" übernommen wird.
Bei der Verwendung der Einstellung FilterQueryMode=1, können optional die Platzhalter %ExportStatusFieldName% und %ExportTag% verwendet werden. Sie werden vor dem Ausführen des Querys mit den entsprechenden Werten ExportStatusFieldName und ExportTag aus der Ini-Datei ersetzt.
Der Pfad zur Filter Datei kann mittels dem Ini-Schalter ExportFilterFile konfiguriert werden.
Konfiguration:
[Parameter] MainSchedulerExport=1 MainSchedulerExportMode=1 ExportVideo=0 FilterQueryMode=1 ExportFilename=MyFileName.xml |
Anstelle des Exports von Titel als MUS/XML, können Sie auch reine Sendeelement Metadaten als XML exportieren. Dabei werden alle Sendeelemente, welche durch das angegebene SQL Query ("DABiS_CMSExportFilter.SQL") gefunden werden, in eine XML Datei exportiert. Die XML Datei wird standardmässig nach dem dabisPremiumImportExport Schema (V2) erstellt. Wenn Sie ein anderes Format bevorzugen, können Sie eine Transformationsdatei (XSLT v1.0) angeben welche darauf angewendet wird. Geben Sie dazu mit dem Schalter XSLTStylesheetMS den Pfad zur entsprechenden Transformationsdatei an.
Sie müssen das FilterQuery (DABiS_CMSExportFilter.SQL) anpassen, wenn Sie diesen Export verwenden wollen. Wichtig ist hier, dass das Select Statement so angepasst wird, dass Sendeelement Records zurückgegeben werden. Nachfolgend ein Beispiel Query:
select * from sendeelemente, sendungen, sendeplaene where (sesnid = snid) and (snspid = spid) and (spwelle=1) and (setyp = "I") and ((spdatum = cast('today' as timestamp)) or (spdatum = cast('today' as timestamp)+1)) and (%ExportStatusFieldNameSE% <> %ExportTagSE%) order by spdatum, snposition |
Bei der Verwendung der Einstellung FilterQueryMode=1, können optional die Platzhalter %ExportStatusFieldNameSE% und %ExportTagSE% verwendet werden. Sie werden vor dem Ausführen des Querys mit den entsprechenden Werten ExportStatusFieldNameSE und ExportTagSE aus der Ini-Datei ersetzt. Wenn die beiden Parameter gesetzt sind, wird jedes exportierte Sendeelement mit diesem Tag versehen. In Kombination mit den Platzhalter im SQL Statement, können Sie so dafür sorgen, dass Sendeelemente nicht mehrmals exportiert werden.
Ein Export in mehrere Dateien (gruppiert nach Datum)
Normalerweise werden bei jedem Exportdurchgang sämtliche Sendeelemente, welche mit dem angegebenen FilterQuery (DABiS_CMSExportFilter.SQL) gefunden werden, in eine einzige Xml Datei exportiert. Mit der entsprechenden Konfiguration können Sie jedoch erreichen, dass die Sendeelemente nach einem Datum gruppiert werden und je Datum eine Xml Datei exportiert wird. Dazu müssen Sie folgendes bei Ihrer Konfiguration beachten.
1. Sie müssen den Ini-Schalter SplitFilesByDateDiff_BasedOnField mit einem Datumsfeld konfigurieren, welches auch im FilterQuery vorkommt
2. Ihr FilterQuery muss nach dem angegebenen Datumsfeld sortiert werden
3. Der angegebene ExportFileName muss den Platzhalter "DATE" enthalten, welcher beim Export mit dem Datum des angegebenen Datumsfeld ersetzt wird
Beispielkonfiguration: (kann z.B. mit dem oben konfigurierten Query verwendet werden)
[Parameter] MainSchedulerExport=1 MainSchedulerExportMode=1 ExportVideo=0 FilterQueryMode=1
ExportFilename=MyFileName_DATE.xml SplitFilesByDateDiff_BasedOnField=SPDATUM |
Der Spotseed Export dient dazu nach Tagesende alle gespielten Werbespots auf einen FTP Server hochzuladen.
Konfiguration:
[Parameter] MainSchedulerExport=1 MainSchedulerExportMode=2 ExportVideo=0 UploadDirectory=ftp://username:password@ftp.srw.ch/subdir/ |
Mit dem Spotseed Export werden Werbespots in das angegebene UploadDirectory hochgeladen. Ist die Datei bereits vorhanden, wird sie nicht erneut hochgeladen (Siehe auch IgnoreUploadDate). Es werden nur Spots hochgeladen, welche einen Branchen- und Produktcode gesetzt haben. Die Codes müssen zuvor in der PB gesetzt werden. Nachdem ein Spot hochgeladen wurde, wird das UploadDate des Titels gesetzt.
Die Codes und das UploadDate werden im Feld TIZUSATZFELD2 verwaltet. Dazu muss die Planning Base entsprechend konfiguriert werden. Mehr Informationen dazu in der PB Hilfe.
Beispiel SQL Statement (DABiS_CMSExportFilter.SQL)
select distinct t.tiid, t.tizusatzfeld2, t.tifaid from sendeelemente s inner join Titel t on (s.setiid = t.tiid) inner join Sendungen sn on (s.sesnid = snid) inner join Sendeplaene sp on (sn.SNSPID = sp.SPID) where (sp.SPWELLE = 1) and (setyp="W") and (s.SEREID = 1) and (sp.spdatum = cast('today' as date)-1) and (s.SERFLAG = '-') and (s.SESTATUS = 3) |
Starten sie den Spotseed Export beispielsweise immer kurz nach Mitternacht mittels BatchScheduler.
Mit dem Schalter ExportVideo können verschiedene Spezialexporte aktiviert werden.