How to Broadcast Configuration Data to Stores and Devices
Overview
Broadcasting is how configuration data is distributed to Target Locations of the Estate from the Web Maintenance Application of EM in which the data is centrally defined and stored. The Broadcasting functions are available under the Broadcasts Menu which can be accessed through following menu sequence

This guide describes about the following maintenance applications available under the Broadcasts Menu.
- Pre-defined Broadcast Maintenance
- Data Broadcaster
- Broadcast History
- Application Update Broadcaster
These applications provide facilities to Define, Control, Initiate and Monitor broadcasting of configuration Data to the Estate. The Application Updater, is also initiated from this Menu which distributes Application Updates to the Estate
Pre-defined Broadcast Maintenance
Predefined Broadcasts are persistent, reusable entities that define the requirements for a broadcast.
Selecting a Predefined Broadcast
The Predefined Broadcast Maintenance selection page allows the User to add view edit copy delete or schedule predefined broadcasts.

Creating a Predefined Broadcast
Select the Create a new Predefined Broadcast option to create a
new predefined broadcast.
Enter the Predefined Broadcast ID and select Create

Predefined Broadcast Details- General Tab
This screen will capture the general details of the predefined broadcast

Broadcast Type
Dropdown list selection of defined Export Types, which support
broadcast. Built-in types are XML and CSV.
Select Target on Broadcast
Requires that targets for the broadcast will be specified by the user
when applying the Predefined Broadcast, not specified in the Predefined
Broadcast itself.
Send to
The target options are:
- All Stores – to send the broadcast everywhere
- All Store Servers – to send to all store servers only
- Region – to send the broadcast to a specific region
- Location – to send to a specific location (store)
- Device – to send to a specific device (POS, Mobile Server)
Predefined Broadcast Details- Details Tab

Entity Type:
The Details Tab allows the user the selection and configuration of the
Entities to broadcast. Entities for distribution are selected by
transfer from/to the left table to/from the right table.
Delete Existing Data:
If the Delete Existing Data checkbox is checked all data for the
selected Configuration Elements will be deleted from the selected Target
before the broadcast data is applied.
Broadcast Delay:
The Broadcast Delay fields optionally may be populated to defer actual
initiation of the broadcast.
Data Broadcaster
The Data Broadcaster broadcasts data based on the information specified
in the selected Predefined Broadcast.
It provides the means to apply Predefined Broadcasts to distribute the
specified Data to the Estate, managing the selection and timing of data
distribution.
Data Broadcast Select
The initial page of the Data Broadcaster page enables the User to initiate a broadcast according to a previously defined broadcast.

The Submit button will initiate the broadcast according to the following configuration specified on this page
Predefined Broadcast - Dropdown list selection of defined predefined
broadcasts
Run At Date/Time- Time at which broadcast is to be run
Changes Since Date/Time- Date and time from which to include any
changes.
Broadcast Target Selection
Target devices selection identifies target devices of the Estate to which the Distribution Data should be sent. This information may be predefined as part of the predefined Broadcast Definition or it may be left open, by checking the “Select Target on Broadcast” checkbox, to be defined when the Predefined Broadcast is submitted for broadcast
Send To
Specify the level in the geographical distribution hierarchy at which
individual targets for the broadcast should be selected
Sent to Location
Targets- Ex- If Locations is selected individual Location check boxes may be checked to select them in the Targets selection tree presented below

In this example “Enactor Store” is selected as the location for the data broadcast

Send to Device
In the example shown above, the devices within the store cannot be selected, if the broadcast need to be targeted on a particular device, then “Device” option need to be selected


Submit the Broadcast

If the Broadcast is successfully submitted a success message is displayed with an option to View. The View option directly accesses the Broadcast History entry for the current Broadcast, which can also be accessed in the Broadcast History Maintenance application
Broadcast History
The status of Broadcasts may be monitored using the Broadcast History option. The initial Broadcast History page lists the broadcasts of the Broadcast History subject to filters and enables the User to select and view individual entries

Broadcast History View
A Broadcast History entry selected using the View Icon opens a further Broadcast History View page, which provides three tabs for inspection of the Broadcast and its status; the General Tab, Progress Tab and Recipients tab
Broadcast History Progress
The Progress Tab indicates the status of preparation of the download data package to be made available for distribution to selected Target devices, which will receive the Broadcast Message and download the broadcast data from the server indicated in the Message. There are two phases of processing in this process of preparation; Exporting and Collating, each with a progress status bar shown the Overall Status region at the top of the page

Broadcast History Progress - Exporting
The Export phase, which is shown in the Exporting Sub-Tab, initiates a process to extract data for each Entity selected for export. The progress bar indicates the status of the export; Yellow if data export in progress or Green if data Export has completed, otherwise remains Grey
Broadcast History Progress - Collating
The Collating phase processes the exported data files into a download package, usually one file for all distribution Targets, and the progress bar indicates in Green as files are being added, otherwise, yellow.
Broadcast History Recipients
The Recipients Tab presents a Status Icon for each recipient selected in the Targets list of the Pre-Defined Broadcast. Note that if the Target Device is not subscribed to any queues and cannot receive the broadcast from the Estate Manager the Icon will contain a single hyphen.
A subscribing device, on receiving the Broadcast notification, will connect to the server, download the broadcast package and process the data into its own database. On completion it will return an acknowledgement of the Broadcast request indicating either success or failure of the processing of the broadcast package.
The Icon for the individual target in the Recipients Tab reflects the returned indication in this acknowledgement; either a green tick or a red cross
