Viz Mosart Administrator Guide

Version 3.9 | Published November 04, 2019 ©

Viz Mosart Template Database

The Viz Mosart Template Database (TDB) is used to share template information among the following clients:

  • Between galleries using Mosart automation. I.e. templates to be shared between multiple Mosart servers/galleries.

  • Between Mosart main and backup servers in a redundancy setup.

  • To NCS clients using Mosart ActiveX

  • To NCS clients using custom ActiveX

The template database is stored in a MySQL relational database or a valid MySQL equivalent such as MariaDb. The database may be installed seperately for the Mosart servers or as a part (schema) of an in-house or cloud database. The only main requirement to the database is that it is MySQL compliant. The template database may also be virtualized.

Mosart Template Definition

A Mosart template as stored in the template database has the following properties:

Property

Description

Gallery

The Mosart gallery for which this template is implemented.
Note that a special global gallery is used for templates shared between all galleries. This is by default named 'SHARED'

Template set

The Mosart template set which the template belongs to. A template set is either shared or local. See definition below.

Template type

The Mosart template type. I.e. like CAMERA, CLIP, DVE, …

Template variant

The Mosart template variant. I.e. like which camera (CAMERA+3)

Template description

Common attributes for the template which is shared among all galleries. The template description also contains a list of input fields normally known as newsroomtags.

Template implementation

Gallery specific information which is used to control systems using Mosart automation. This is the main part of the template and has to be implemented in every gallery.

Shared Template Set

A template set defined as shared is replicated among all galleries. This means that the template set shall be present in all galleries using the template database. A dedicated virtual gallery named “SHARED” is defined to be the owner of all shared template sets.

Local or Gallery-specific Template Set

A local template is said to be gallery specific meaning that it is totally independent upon the other galleries. Local template sets are owned by the corresponding gallery and not visible elsewhere.

The Mosart special template set Directtakes shall be defined as a shared template set.

Information Stored in the Template Database

Two of the main Mosart server application stores information in the template database:

  • AvAutomation stores templates and AvConfig.

  • ManusAdministrator stores NCS aliases as configured in the newsroomsettings dialog. Note that all other information in newsroomsettings.xml is not stored in the database.

Both applications will extract its information from the database and store the information locally in channeltemplates.xml, AvConfig.xml and newsroomsettings.xml respectively. Any existing files will be overwitten. Therefore prior connecting to the database the first time a backup of those files should be done.

This section continues with: