Client Application Loader (CAL)

Support for DCAL Deployment Status

An administrator can now verify that Distributed CAL (DCAL) received the CAL packages before they are scheduled. Upgrading the property level components does not occur unless DCAL is ready to serve.

The new Oracle Hospitality Simphony Client Deployment Guide contains more information on deploying Simphony to clients using CAL package deployment.

CAL Restructuring Enhancement

Starting with release 18.2.2, the ServiceHostPrereq package is obsolete and has been removed from the Simphony release 18.2.2 ISO.

Simphony client files and third party prerequisites are now transferred in a separate package named Service Host Download. This lets you schedule the file transfers separately from the installation. The Simphony release 18.2.2 CAL packages are:
  • Service Host Download

  • Service Host

  • CAPSOnIIS

  • CAL Version Fixer

  • CAL Client

  • Simphony KDS Client (WinCE)

  • WS KDS Display (Win32)

  • PosToKdsHandler

  • Media Viewer

  • Device Information

CAL File Transfer Regulation

Starting with release 18.2.2, the transfer of CAL files is regulated (throttled) to prevent the amount of data that is allowed to saturate the network.

CAL clients attempt to transfer files from the Simphony application server as quickly as possible. Files are transferred from the application server in blocks and these blocks are assembled into a complete file at the client site.

Installation Performance Enhancements

Starting with release 18.2.2, the CAL installation process has been enhanced. The POS client device no longer restarts multiple times during CAL installation and upgrades. Only the necessary files are transferred.

Service Host Download Package

Starting with release 18.2.2, the new Service Host Download package combines file transfers from the following legacy packages:
  • Service Host Prereq

  • Service Host

  • Biometrics (when not already installed)

  • Language Translation

All third party files are transferred to the %AppRoot%\Micros\Simphony\Prereq folder on the client.

Simphony client files are transferred and stored under the %AppRoot%\Micros\Simphony\Download folder on the client.

Third party dependencies, ServiceHost, and language translations are installed using this single package to minimize restarts.

After updating to CAL 146, a CAL client progress dialog is hidden during upgrades and remains visible during new installations.

Service Host Package

Starting with release 18.2.2, the Service Host package has been modified to include all installation steps from the following existing packages:
  • Service Host Prereq

  • Biometrics

  • Language Translation

This package fails if the Service Host Download package is not deployed first.

Deployment Order

Stating with release 18.2.2, the CAL package deployment order of the start database has been optimized to change the order. The database is now provisioned with a best practices order of the CAL packages. The core package deployment order is read-only and cannot be modified. New custom packages must have a number of 1000 or higher.

CAL Package Install Status UI Changes

Starting with release 18.2.2, the CAL Packages Install Status tab has changed. You can see the Simphony client installation status showing started, successful, failed, and outstanding client updates.

In the left pane, in addition to the CAL Package View, there is a new Enterprise View, which shows a hierarchy view. You can switch between CAL Package View and Enterprise View.

The Enterprise View lists the Enterprise, properties, workstations, KDS displays, and enterprise Service Hosts associated with a property. An enterprise Service Host in a property is indicated with the Object Number showing as 0 (zero).

The Enterprise View shows the following installation status icons for each property (including status for workstations, KDS displays, and Enterprise Service Hosts):
  • This figure shows the On Latest Version icon. On Latest Version (green circle with checkmark)

  • This figure shows the Needs Attention icon. Needs Attention (red triangle with exclamation point)

  • This figure shows the Needs Update icon. Needs Update (yellow cycle with arrows)

  • This figure shows the Not Installed icon. Not Installed (gray circle)

You can limit the Enterprise View to specific installation statuses using the Filter field. You can expand and collapse the Enterprise View using the Expand and Collapse links.

The CAL Packages Install Status tab has a new filter (enabled by default), that shows only the latest status of the corresponding CAL package. Deprecated packages are filtered out. Filters correspond to the column header. In addition, a text entry field lets you filter a column dynamically by entering text.

The following columns have been added to the Install Status tab:
  • Available Version

  • Installed Version

  • Finished at

  • Install time (Minutes)

  • % Complete

The following columns have been removed from the Install Status tab:
  • Offset

  • Install Date From To (when using Enterprise View)

Device Information Package and Module

Starting with Simphony release 18.2.2, the new Device Information CAL package is deployed automatically with the Service Host in Simphony 18.2.2. However, the Device Information CAL package must be deployed for clients that still run on an earlier Simphony release (prior to 18.2.2).

Device Information shows detailed status results of workstation and other CAL devices, as well as the date and local time the tool was run. This allows administrators to resolve issues before scheduling CAL client updates.

The detailed status of workstations and other CAL enabled devices appears in the new Device Information module within EMC. After the CAL client is installed, the Device Information module shows data if the following conditions are met:
  • The CAL client is updated to Simphony release 18.2.2.

  • The Device Information CAL package is deployed to the workstation, which shows the status upon deployment.