Esl server application – Opticon ESL User Manual
Page 16

Opticon ESL
DEMO KIT
User Manual
16
It is recommended to add any fields that should be displayed on the ESL in the same
formatting as they should be displayed on the ESL. This way the middleware application
that generates the images, won‟t have to be modified and only the image template has to
be customized.
The ESL server application never directly uses the provided CSV-files, because the
actual processing of these files is done by the middleware software. For this reason only
the middleware applications have to be customized or configured and not the ESL server
application itself.
Note 1: Due to the 1-to-1 relation between a product and an ESL, it is currently not
possible to link multiple ESLs to the same product.
Note 2: Database formats other than CSV can be supported, but require modifications to
the existing middleware application, so this is not recommended when time is critical.
5. ESL Server application
The ESL server application controls the whole ESL system by detecting all external triggers
and processing the given data. Its main tasks are:
Detecting incoming CSV-files from the back office
Detecting new/changed ESL-product links from barcode terminal
Processing new/changed ESL images and configuration files from the middleware application
Calling of the middleware application to process all input files to create the images and
configuration files needed to update the ESLs.
Configuring of ESLs and base stations
Sending image data to the ESLs (via the base stations)
Showing the current status and settings of all ESLs and base stations
Logging all events, errors and executed tasks
Handling of software updates for base stations and ESLs
In the following chapters these tasks of the ESL server application will be described.