Grassfish backend server services

Prev Next

This article explains the functions of the Grassfish backend server services.

Data Calculator

Data Calculator recalculates the XML playlist files. It registers each relevant modification by a user in IXM One and recalculates the corresponding playlists.

The playlists are saved on the server in the following directory: <Grassfish-RootDir>\data\<customer.id >\playlists

Additionally, Data Calculator calculates modified data like playlists, content files, and data files to be transferred to corresponding players. This information is recorded in the MS SQL database.

Standard service name

GV2 DC

Service directory

<Grassfish-RootDir>\DataCalculator

Log file

<Grassfish-RootDir>\log\DataCalculator

Interfaces

  • Access to the MS SQL database

  • Access to the central file share

Data Gateway

Data Gateway is responsible for all sorts tasks such as importing spots, media, or update packages, clean-ups, Cyclic Redundancy Check (CRC) calculation, and more.

Standard service name

GV2 DG

Service directory

<Grassfish-RootDir>\DataGateway

Log file

<Grassfish-RootDir>\log\DataGateway

Interfaces

  • Access to the MS SQL database

  • Access to the central file share

  • Access to the SMTP server (optional)

Media Handler

Media Handler is relevant for the creation of thumbnails and previews, exporting playlists, and converting spots to videos.

Standard service name

GV2 MediaHandler

Service directory

<Grassfish-RootDir>\MediaHandler

Log file

<Grassfish-RootDir>\log\MediaHandler

Interfaces

  • Access to the MS SQL database

  • Access to the central file share

Reporting Gateway

Reporting Gateway imports and processes report-specific data. The application is optional but it’s a mandatory requirement for several dashboard widgets.

Standard service name

GV2 RG

Service directory

<Grassfish-RootDir>\ReportingGateway

Log file

<Grassfish-RootDir>\log\ReportingGateway

Interfaces

  • Access to the MS SQL database

    • Grassfish live database

    • Grassfish reporting database

  • Access to the central file share

  • If applicable, access to customer-specific import interfaces. For example, for file imports from a separate FTP directory or requests via external web interfaces.

Universal Data Controller

Universal Data Controller (UDC) is a service for the import of external, customer-specific data. The actual import is carried out via plug-ins that are hosted in the following directory: <Grassfish RootDir>\UdcService\Plugins

Standard service name

GV2 UDC

Service directory

<Grassfish-RootDir>\UdcService

Log file

<Grassfish-RootDir>\log\UDC

Interfaces

  • Access to the MS SQL database

  • Access to the central file share

  • If applicable, access to customer-specific import interfaces. For example, for file imports from a separate FTP directory or requests via external web interfaces.