CBC-4020/4030/405X Series Smart Device Manager 2.5 Administrator’s Guide

 8200-0445-07, CBC-4000 Series Smart Device About this Guide Manager 2.5 with/for SQL Express Installation Guide This administrator’s guide explains how to manage the CBC-4020/4030/405X series smart devices  8200-0172-11, CBC-4020/4030 Series and using the Smart Device Manager (SDM) SmartEAS® UltraLink® IT System Reference application version 2.5 software. Guide  8200-0858-04, CBC-4055 and SmartEAS Local Related Documents Device Manager II IT System Reference Guide  8200-0445-05, CBC-4000 Series Smart Device If you need assistance... Manager 2.5 for MS-SQL 2000/2005 Installation Guide Contact your Technical Support or Sales Representative.

© 2010 Sensormatic Electronics, LLC

CBC-4020/4030/405X SERIES SMART DEVICE MANAGER 2.5 8200-0445-06, REV. E ADMINISTRATOR’S GUIDE 1 of 51 Tools ...... 42 Contents Export History… ...... 42 About this Guide ...... 1 Data Scrubbing… ...... 42 Related Documents ...... 1 Reviewing Records ...... 44 If you need assistance...... 1 Reviewing Alarm Record Details ...... 44 Smart Device Manager Overview ...... 2 Reviewing Event Record Details ...... 44 Software Features ...... 2 Reviewing System Event Record Details ...... 44 Software Installation ...... 3 Reviewing People Count Record Details ...... 45 Starting the Smart Device Manager ...... 3 Reviewing Custom Logging Details ...... 45 Smart Device Manager Main Screen ...... 4 Reviewing LDM Count Records ...... 45 Unlocking and Locking the User Interface ...... 4 Declarations ...... 46 Service Center Dialog (Optional)...... 5 Appendix A: End User License Agreement Bar ...... 5 (EULA) ...... 47 ...... 7 Vertical Toolbar ...... 8 Legend ...... 9 ...... 9 Smart Device Manager Viewing SDM Information ...... 10 Overview Alert Log…...... 10 The Smart Device Manager (SDM) is a software Server Log File… ...... 10 application that enables administrators to manage Trace… ...... 11 smart devices on their network. It provides Application Code Versions… ...... 11 configuration management, data collection, task Network Information… ...... 11 scheduling, diagnostics, security, filtering, reporting Configuration Menu ...... 12 capabilities, and email notification. Server… ...... 12 UltraLink data formats are explained in the Alarm Data Servers… ...... 16 SmartEAS and CBC 4020/4030 Series UltraLink IT Schedules… ...... 18 System Reference Guide (8200-0172-11). Alerts… ...... 25 Local Device Manager (LDM) data formats are Group Levels… ...... 26 explained in the CBC 4055 and SmartEAS Local Users… ...... 26 Device Manager II IT System Reference Guide Setup Menu ...... 28 (8200-0858-04). Log Levels…...... 28 Configuration Settings… ...... 29 Software Features Default Configuration Settings… ...... 29  Compatible with Microsoft® Windows® XP, Configuring Devices ...... 30 Server 2003, and Server 2008 Adding Device Definitions ...... 30 Assigning Orphaned Devices ...... 33  Runs as a background service for unattended functions or an administrative application Viewing Selected Device Activity ...... 34 Retrieving Files ...... 35  Minimizes IT involvement when adding devices Rebooting a Device ...... 35 to the store network Managing Groups ...... 36  Simplifies management of software updates Changing Device Settings ...... 39 and changes across the network Verifying Device Status ...... 39 Resetting the Data Pointer ...... 40 Deleting Device Log Files ...... 41 Diagnostics ...... 41 Network Ping… ...... 41 Unit Ping… ...... 41

CBC-4020/4030/405X SERIES SMART DEVICE MANAGER 2.5 8200-0445-06, REV. E ADMINISTRATOR’S GUIDE 2 of 51 Software Installation Starting the Smart Device The SDM must be installed on a computer Manager connected to the same network as the smart The SDM runs as three separate executables: devices (for example: UltraLink, LDM).  The service, which is automatically started 1. Insert the installation CD into the CD-ROM when the computer is booted, starts and drive. monitors the daemon (background process). 2. If autorun is not enabled, locate the file named  A daemon process that communicates with the SmartDeviceManager.exe, and double- SmartEAS devices. click its .  The desktop application is the user interface 3. Follow the installation prompts. When finished, (UI) that enables you to monitor, configure, and remove the CD from the drive and keep it in a maintain all SmartEAS devices. secure place. Double-click the SDM icon on the desktop to start See the CBC-4000 Series Smart Device Manager the desktop application. 2.5 for MS-SQL 2000/2005 Installation Guide (8200-0445-05) or the CBC-4000 Series Smart Device Manager 2.5 with/for SQL Express Figure 1. SDM desktop shortcut icon Installation Guide (8200-0445-07) for complete installation instructions.

You can also start the application by clicking Start > All Programs > Smart Device Manager.

Note: If the application is configured to start minimized, click on the icon in the system tray at the bottom of your desktop screen to display the application.

CBC-4020/4030/405X SERIES SMART DEVICE MANAGER 2.5 8200-0445-06, REV. E ADMINISTRATOR’S GUIDE 3 of 51 Smart Device Manager Main Screen The Smart Device Manager 2.5 main screen consists of a , , a working area, settings windows, and status bar. Figure 2 is an example of the SDM main screen when a configured application is launched.

Figure 2. Smart Device Manager 2.5 main screen

Menu Bar Toolbar

Working Vertical Area Toolbar

Legend

Status Bar

Unlocking and Locking the User Figure 3. Unlock User Interface dialog Interface Unlocking When SDM is first started, the user interface is locked to prevent unauthorized changes, and the unlock icon, , is displayed in the .

Do the following to unlock the user interface: Note: The default username is Administrator,  From the File menu, select Unlock User and the default password is password. Interface, enter the username and password, Usernames and passwords are case-sensitive. and click OK to unlock. To change passwords, see Configuration on page 6. The lock icon, , is displayed in the File menu.

CBC-4020/4030/405X SERIES SMART DEVICE MANAGER 2.5 8200-0445-06, REV. E ADMINISTRATOR’S GUIDE 4 of 51 Locking Menu Bar The user interface locks automatically if it is not The SDM application provides the following menus: used for a specified period (default 30 minutes). File, View, Configuration, Setup, Diagnostics, Tools, and Help. To lock the user interface immediately, select File > Lock User Interface. The following Many of the menu choices become available after message box appears: the user interface has been unlocked. Also, many of the commands are available using the icons in Figure 4. User interface locked message box the user interface toolbars.

File The File menu provides the following choices: Figure 6. File menu

a b Service Center Dialog (Optional) c The Service Center is an optional function that, when enabled, displays a list of real- d time events that have occurred since the last time SDM was properly exited. e

If you want to enable the Service Center option, f please contact your Tyco/Sensormatic technical support representative. Figure 5. Service Center dialog box a Unlocks and locks the user interface. See Unlocking and Locking the User Interface on page 4 for more information. b Restarts the SDM service and daemon. The message box is shown in Figure 7 on page 6. Note: You must have administrator privileges to perform this task. You will be prompted for a user name and password prior to performing this task. Once the start-up procedures have completed, the c Allows changes to the database connection string. interface begins to receive realtime events, which An example of the dialog box is shown in Figure 8 are displayed on the new dialog. The Service on page 6. Note: Incorrectly changing the string may cause loss Center dialog box allows you to acknowledge ( ) of communication with the SDM database. events or find ( ) the Smart Device in the device d Enables alphanumeric values for Store and Division. tree on the main screen that is associated with the Once enabled, entry of alphanumeric characters for selected event. Store and Division is possible for the remainder of the current session. To disable the feature, log out, To hide the Service Center dialog, click on the and then log back in. The message box is shown in in the upper right corner of the dialog. To display Figure 9 on page 6. the dialog, click on the Service Center ( ) Note: This feature has a special password that must located at the bottom of the vertical toolbar on the be obtained from SRS Channel Support. right side of the main screen. e Allows the user to select a license file to be loaded into the SDM. License files provide the user with licenses for advanced features. f Exits the application.

CBC-4020/4030/405X SERIES SMART DEVICE MANAGER 2.5 8200-0445-06, REV. E ADMINISTRATOR’S GUIDE 5 of 51 Figure 7. SDM Restart message Configuration The Configuration menu provides the following choices: Figure 11. Configuration menu

a

b Figure 8. Database Connection String dialog c box

d

e

Figure 9. Alphanumeric message f

a Configures SDM settings. See Server… on page 12 for more information. b Configures settings associated with external alarm data servers. See Alarm Data Servers… on page 16 for more information.

c Schedules routine maintenance tasks. See View Schedules… on page 18 for more information. d Configures parameters for desired alerts. Used in The View menu provides the following choices: conjunction with E-mail alerts. See Alerts… on page 25 for more information. Figure 10. View menu e Enables adding, editing, and deleting of group a levels. See Group Levels… on page 26 for more information. b f Configures user access for the application, including creating usernames and passwords. See Users… on page 26 for more information. c

d Setup The Setup menu provides the following choices: e Figure 12. Setup menu a Permits viewing of exception and activity alerts. See Alert Log… on page 10 for more information. a b Permits viewing of server operation historical b information. See Server Log File… on page 10 for more information. c c Permits review in real-time of the trace file used for troubleshooting purposes. See Trace… on page 11 for more information. d Displays device application code-version a Sets up the types of logs that can be viewed for information. Information display only. See clients and servers. See Log Levels… on page 28 Application Code Versions…on page 11 for more for more information. information. b Configures device settings. See Configuration e Displays all network cards and information on the Settings… on page 28 for more information. user’s computer. Information display only. See Network Information… on page 11 for more information.

CBC-4020/4030/405X SERIES SMART DEVICE MANAGER 2.5 8200-0445-06, REV. E ADMINISTRATOR’S GUIDE 6 of 51 c Permits assigning of default configuration settings. Help See Default Configuration Settings… on page 29 for more information. The Help menu provides the following choice: Diagnostics Figure 15. Help menu The Diagnostics menu provides the following a choices: Figure 13. Diagnostics menu b

a a Provides access to the Help file containing the b online Administrator’s Guide. b Displays the software version information. a Sends a ping throughout a network to determine the Toolbar status of all the units in the network. See Network Ping… on page 41 for more information. The horizontal toolbar provides icons for quick b Sends a ping to a unit to determine its status. See access to various system functions. Unit Ping… on page 41 for more information. Table 1. Quick Access Icons

Tools Icon Name Description

The Tools menu provides the following choices: Configure Allows customization of Figure 14. Tools menu Server certain setting used by the Settings SDM. See Server… on page 12 for more information. a Configure Schedules routine b Schedules maintenance tasks. See Schedules… on page 18 for c more information. View Alert Log Allows viewing of logged alerts. See Alert Log… on

page 10 for more information. a Enables exporting of historical data in batch format or by date range. See Export History… on page 42 Device Configures device settings. for more information. Configuration See Configuring Devices on b Allows you to correct or discard data records that Setup page 30 for more information. are found to be in error. See Data Scrubbing… on View Server’s Allows reviewing of logged page 42 for more information. Log File events. See Server Log File… c Allows you to search for a Smart Device on page 10 for more configuration setting as it appears in the device’s information. configuration file. Only devices under a selected View Trace Allows real-time reviewing of group in the device tree will be searched. the trace file used for troubleshooting purposes. See Trace… on page 11 for more information. View Network Displays all network cards and Information information on the user’s computer. See Network Information… on page 11 for more information. View Displays device application Application code-version information. See Code Versions Application Code Versions… on page 11 for more information.

CBC-4020/4030/405X SERIES SMART DEVICE MANAGER 2.5 8200-0445-06, REV. E ADMINISTRATOR’S GUIDE 7 of 51 Icon Name Description Icon Name Description

Perform a Sends a ping throughout a View Custom Allows you to view the custom Network Ping network to determine the Logging logging records of a specific status of all the units in the Records device. See Reviewing

network. See Network Ping… Custom Logging Details on on page 41 for more page 45 for more information. information. View LDM Allows you to view the LDM Perform a Unit Sends a ping to a unit to Count Records counting records of a specific Ping determine its status. See Unit device. See Reviewing LDM

Ping… on page 41 for more Count Records on page 45 for information. more information. Help Contents Provides access to the Help Find Unit Allows you to search for a file containing the online device using the IP address,

Administrator’s Guide. MAC address, group or device name, or a database index. About Displays software version information.

Vertical Toolbar The Vertical Toolbar provides icons for configuration of, and quick access to, various system functions.

Table 2. Vertical Toolbar Icons Clicking OK opens the tree Icon Name Description and highlights the specified Add Device Allows you to create a device device or group. Profile profile. Displays the Device View Devices Displays the Smart Device List Profile: New screen. in List Format screen, which displays the Copy Selected Allows you to copy a device devices in a list format. Clicking on a device causes Profile profile. Displays the Device Profile: Copy screen. the main screen to be displayed and the selected Edit Selected Allows you to edit an existing device to be highlighted. Profile device profile. Displays the Device Profile: Edit screen. Assign Orphan Visible only if there are existing orphaned smart Delete Allows you to delete an devices. Clicking on this Selected existing device profile. button enables you to assign Profile any unassigned devices. Once View Alarm Allows you to view the alarm all orphan devices have been Records records of a specific device. assigned to a store, the button disappears. See Assigning See Reviewing Alarm Record Details on page 44 for more Orphaned Devices on page 33 information. for detailed information. View Event Allows you to view the event View Service Allows you to display the Records records of a specific device. Center Service Center dialog box. (Optional See Service Center Dialog on See Reviewing Event Record Details on page 44 for more feature) page 5 for more information. information. View People Allows you to view the people Count Records count records of a specific device. See Reviewing People Count Record Details on page 44 for more information.

CBC-4020/4030/405X SERIES SMART DEVICE MANAGER 2.5 8200-0445-06, REV. E ADMINISTRATOR’S GUIDE 8 of 51 Legend Icon Name Description The Legend contains six icons together with a one- Network Indicates network activity as word status description for each. Click on an icon Connection a red dot running back and to view a list of system devices that match the forth between PC icons. status of the description shown. Audio Indicates if audio is on or off. Figure 16. Legend Icons Scheduled Data Indicates when a scheduled Uploads data upload is being uploaded. Build Displays the SDM build N/A Table 3. Legend Icons version number.

Icon Name Description Connections Indicates the number of N/A customer connections that Connected Displays the Smart Device are currently operative. List screen, which allows N/A Date Displays the current date. you to view online units. N/A Time Displays the current time. Offline Displays the Smart Device List screen, which allows Communication Indicates state of

you to view offline units. Status communication. • Solid Green: (Normal) Upgrading Displays the Smart Device Communication is List screen, which allows established. you to view upgrading units. • Blinking Green:

Unavailable Displays the Smart Device (Terminating) The List screen, which allows connection between the you to view unavailable application and Service is units. being terminated. • Solid Red: No Blocked IP Displays the Smart Device communication. List screen, which allows • Blinking Red: (Initializing) you to view filtered units. The application is No SSL Displays the Smart Device attempting to connect to the List screen, which allows Service. you to view units having no • Blinking Yellow/Green: SSL enabled. (Administrative) Occurs when the Service cannot make an initial connection Status Bar to the database server or a major task within the The Status Bar provides the following information: Service encountered a hard Figure 17. Status Bar (Left Portion) failure. • Blinking Yellow: (Failsafe) Occurs when the Service, which had been connected to the database Figure 18. Status Bar (Right Portion) server, either encounters a DB error or loses its connection. or (Recovery) The Service had Table 4. Status Bar Icons previously been in Administrative or Failsafe Icon Name Description and is now recovering Server Status Indicates whether the server any database records that N/A is online or offline. may not have been saved after a reboot. Scheduled Indicates when a scheduled Upgrades upgrade is pending.

CBC-4020/4030/405X SERIES SMART DEVICE MANAGER 2.5 8200-0445-06, REV. E ADMINISTRATOR’S GUIDE 9 of 51 Figure 21. Alert Viewer log Viewing SDM Information The View dropdown menu provides you with the capability of viewing log, trace, application version, and network information. Figure 19. View dropdown menu

If you have more than 2000 records, navigation buttons will appear at the bottom of this log to assist in viewing the log records more efficiently. The navigation buttons consist of the following: Alert Log… First, Previous, Next, and Last. The Alert Log… dropdown menu choice allows you to select and display historical data concerning Server Log File… exception and activity alerts. You can also quickly The Server Log File… dropdown menu choice access this choice by clicking on the icon on displays a static snapshot of historical data the toolbar. The Setup Alert dialog box is concerning the operation of the SDM system. You displayed. can also quickly access this choice by clicking on Figure 20. Setup Alert dialog the icon on the toolbar. The file, UltraLinkServerTrace.txt, is created and updated as various system and user commands are processed by the server. This file is editable and can be saved under another file name, if desired. Figure 22. Server Log File

Select the alerts to be viewed in the Setup Alert dialog box. A log file similar to the following (Figure 21) will be displayed.

CBC-4020/4030/405X SERIES SMART DEVICE MANAGER 2.5 8200-0445-06, REV. E ADMINISTRATOR’S GUIDE 10 of 51 Trace… Application Code Versions… The Trace… dropdown menu choice permits the The Application Code Versions… dropdown real-time reviewing of the trace file, which can be menu choice displays device application code- used for troubleshooting purposes. You can also version information (Figure 24). This is the code quickly access this choice by clicking on the available on the SDM for each device type, not the icon on the toolbar. code currently on each device. Typically, the SDM attempts to upgrade all devices displayed on the You can set the maximum file size by entering size screen to the most recent firmware versions. in KB in the Log File Size block at the bottom of the Trace screen. Also, you can quickly access this choice by clicking on the icon on the toolbar. This screen is for Figure 23. Trace screen information only. Figure 24. Device Application Code Versions screen

Right click to display pop-up menu

Network Information… The Network Information… dropdown menu choice displays all the installed network cards and information on the user’s computer. You can also Maximum Setup Log quickly access this choice by clicking on the log file size Levels icon icon on the toolbar. This screen is for information only. Right Mouse Button Menu Figure 25. Network Information screen The Trace supports the use of a right-click popup menu. The following options are available: Option Description Clear Clears the items listed in the trace log window. Halt Display Halts the display of new trace log messages. When enabled, a check mark appears next to the popup menu option. When disabled, new trace log messages appear as they occur.

CBC-4020/4030/405X SERIES SMART DEVICE MANAGER 2.5 8200-0445-06, REV. E ADMINISTRATOR’S GUIDE 11 of 51 Configuration Menu The Configuration dropdown menu enables you to define and configure system parameters. Figure 26. Configuration dropdown menu

Server… The Server… dropdown menu choice displays the Server Configuration screen (Figure 27 on page 13). The Server function provides fields for configuring the SDM settings. To display the Server Configuration screen, do one of the following:  Click the Configure Server Settings icon in the toolbar.

 From the Configuration menu, click Server.…

CBC-4020/4030/405X SERIES SMART DEVICE MANAGER 2.5 8200-0445-06, REV. E ADMINISTRATOR’S GUIDE 12 of 51 Figure 27. Server Configuration screen

Provides log in information Provides used to information transfer data to about devices connections

Sets the SMTP server user- name and password Sets the E-mail alert system SMTP server, port, and E-mail addresses Settings associated with audible tones

Sets the SDM Sets device data Service’s IP retention length address and and maintenance port number start time

Sets connection Sets user parameters for interface lock outbound time, Division communications Synchronization Policy enforcement, connections via Hostnames, and UltraLink conversion to LDM

The following sections describe the fields of the Connections Server Configuration screen. Note: Whenever you click OK in the Server Figure 28. Connections block Configuration screen, the SDM service is restarted and re-reads the current configuration settings.

CBC-4020/4030/405X SERIES SMART DEVICE MANAGER 2.5 8200-0445-06, REV. E ADMINISTRATOR’S GUIDE 13 of 51

Setting Description Setting Description Listen Port The port used by the SDM to listen for Outbound Defines the maximum number of Number communications from the device. Once Connections connections that the SDM will use. communications are active, this port This number is used to limit provides bi-directional resources consumption. communications. The default setting is Range: 1–512 3040. Connection Defines the time allowed for reception Connection Defines the time allowed for reception Timeout of outstanding network data. Use a Timeout of outstanding network data. Use a larger value if connection dropouts larger value if connection dropouts occur. occur. Minimum time: 10 sec. Minimum time: 10 sec. Maximum Indicates the number of simultaneous See Adding External Alarm Data Servers on Connections connections that can be maintained page 16 for more information. with the device. E-Mail Alerts System Settings File Transfer Server Login Figure 31. E-Mail Alerts System Settings block The File Transfer Server Login settings relate to the login IDs used to transfer data to and from the device. By default, both Username and Password are set to ―Erp.‖ Usernames and passwords are case-sensitive. Note: This setting must match the Username and Password configured on the device. All devices on your network must use the same Username and Password.

Figure 29. File Transfer Server Login block Setting Description SMTP Mail server used by the SDM to send and Server receive E-mail. SMTP Port used by the SMTP server for sending Port and receiving E-mail. Default is 25. ―From‖ The address that appears in the ―From‖ E-Mail field on all outgoing E-mails from the SDM. Address Max Sets the maximum size (in Kb) for E-mails. E-Mail Check with your E-mail administrator to Size see what value has been set for your mail Upload Settings server maximum. The value set here should equal to, or less than, the mail The Upload Settings block defines the number of server setting. connections the SDM is able to use and a timeout ―To‖ The address that appears in the ―To‖ field value that can help maintain simultaneous network E-Mail on all monitor alert E-mails from the SDM connections. Address Service. If this E-Mail address is not for Monitor entered, the following message appears at Figure 30. Upload Settings block Alerts the start of the UI prompting you to enter an address.

CBC-4020/4030/405X SERIES SMART DEVICE MANAGER 2.5 8200-0445-06, REV. E ADMINISTRATOR’S GUIDE 14 of 51 SDM Service Connection Database Maintenance Figure 32. Service Connections block Figure 34. Database Maintenance block

Setting Description Setting Description Retain device Allows you to specify the length of IP Address IP address of the computer where the data or X days time, in days, that device data will be SDM Service resides. Initially, this IP retained address will be set to the localhost Maintenance Allows you to specify, in local time, address of 127.0.0.1. This IP begins at X when you want database address should be changed to the every day maintenance to be performed actual IP address of the server where the SDM Service resides. This IP address is used whenever a smart device is added to the SDM. Miscellaneous The IP address is sent to the device so that it can contact the SDM Figure 35. Miscellaneous block service. If the IP address is left as localhost, this setting is not sent to any new smart devices. If so, you must then ensure that the server IP address on each device is set properly. Port SDM port assigned for communications.

Setting Description Audio Notifications Lock User Locks the user interface automatically Figure 33. Audio Notifications block Interface if Idle after a designated period of no user interaction. The default setting is 30 minutes. Enforce Division If checked, the SDM uses store and Synchronization division from Smart Devices. Some Policy companies may have several store lines, and some of these lines may use similar store numbers. Using a division The Audio Notifications settings play an alert tone distinguishes between two different when certain system events occur. Enable the stores with the same numbers. This to activate the selected settings. feature can be enabled or disabled via the Server Configuration screen. The Setting Description default is disabled. Alarms/Events When enabled, a tone plays when Convert If checked, any newly discovered EAS alarms or people counting UltraLink to UltraLinks will be automatically events are received from the device. Local Device converted to LDMs (Not LDM IIs). The default setting is disabled. Manager Online/Offline When enabled, a tone plays when the SDM connects to or disconnects from a device. The default setting is disabled.

CBC-4020/4030/405X SERIES SMART DEVICE MANAGER 2.5 8200-0445-06, REV. E ADMINISTRATOR’S GUIDE 15 of 51 SMTP Authorization The Alarm Data Servers… dropdown choice displays the Alarms Servers screen (Figure 37). Figure 36. SMTP Authorization block Figure 37. Alarms Servers screen

Setting Description SMTP Required only if the SMTP server is Username secured with a username/ password. SMTP Required only if the SMTP server is Password secured with a username/ password.

Alarm Data Servers… The Alarm Data Servers function allows you to view and configure local and remote servers used for transferring data from the devices. You can access the Alarms Servers screen by clicking Configuration in the menu bar and selecting Alarm Data Servers…. Adding External Alarm Data Servers External Alarm Data servers can be added using Right-Click Menu Functions any of three methods: Right-click menu functions are supported on this screen. When you right click on a server alias, the  Click the Add Server icon on the right following menu functions are available: side of the screen, or, Function Description  Right-click the Settings window and click New, New Creates a new Alarm Data Server or, definition. Copy Copies the selected Alarm Data  Copy an existing Server Alias and Server to use as a template. update the description and fields in the Edit Allows for editing of the selected new copy. Alarm Data Server profile. The following window appears (Figure 38): Delete Deletes the selected Alarm Data Server from the list. View Allows for viewing the selected Alarm Data Server profile in read- only format.

CBC-4020/4030/405X SERIES SMART DEVICE MANAGER 2.5 8200-0445-06, REV. E ADMINISTRATOR’S GUIDE 16 of 51 Figure 38. External Alarm Data Servers screen Setting Description FTP Site If FTP Site was selected for the Address/Site setting, you must enter the path to the FTP site of the external server as well as a user name and password in the login section. Server Target File If Local Machine, Network Share, Properties or FTP were selected for the Address/Site setting, you must enter the target directory file paths and file formats where the Alarm, Event, People Count, Custom Log, and LDM properties are located. For the LDM file format, click the LDM Categories… button to the right of the Local Device Manager Properties field and choose the appropriate category. See Figure 39. Click the Search icon ( ) next to browse a destination directory, or type in the target file path. Login If IP address or FTP site was selected, you must enter the Complete the following information: Username and Password to transmit the files to the Setting Description appropriate server. Host Alias Descriptive name used to identify File Extensions Enter the appropriate data and the server. trigger file extensions. Address/Site Four choices are available: Options If you want to use a trigger file 1. Local Machine: Sends data and/or include a carriage to the specified directories on return/line feed (CR/LF), click the the local machine where the appropriate check box(es). SDM is installed. Note: Any directory/drive that can be browsed may be selected for Figure 39. LDM Categories the Local Machine destination. The Browse button is disabled when Network Share or FTP Site have been selected. You must manually type in the destination File Path. 2. Network Share: Sends data to any shared network drive that can be accessed by the SDM from the computer where it is installed. 3. FTP Site: Sends data to the designated FTP site via FTP. To update LDM categories: 4. SMTP: Sends data to an 1. Highlight the row of the LDM category you E-mail address that can be want to update. The LDM description and file accessed by the SDM from format appear in their respective fields on the the computer where it is right side of the screen. installed. 2. Make any needed changes to the file format in the File Format field.

CBC-4020/4030/405X SERIES SMART DEVICE MANAGER 2.5 8200-0445-06, REV. E ADMINISTRATOR’S GUIDE 17 of 51 3. Click Update. The changes appear in the File Defining Simple and Complex Tasks Format column on the left side of the screen. Scheduling is accomplished using simple and 4. Click OK to exit this screen. complex tasks.  Simple tasks have a single purpose, such Schedules… as a data upload (shown in Figure 42) or a data export. The Scheduled Tasks function allows you to schedule routine maintenance tasks. Figure 42. Simple Task Example You can access the Scheduled Tasks screen (Figure 41) by clicking Configuration in the menu bar and selecting Schedules.…, or click on the  Complex tasks are simple tasks that are Configure Schedule icon . linked together to create a logical sequence The tasks that can be scheduled are shown in of events. These complex tasks eliminate Figure 40. guesswork in initiating subsequent tasks; that is, simple tasks in the complex chain are automatically initiated when the preceding Figure 40. Types of Schedule Tasks simple task completes (see the example in Figure 43).

Figure 43. Complex Task Example

Note: A simple task can only be associated with one complex task at a time. If you need to use a simple task in more than one complex task, make a copy of the simple task for inclusion in Note: You must enable each type of scheduled the second complex task. task for schedules to operate. Some schedules are specific to devices or groups. For those scheduled In the scheduled tasks screen, a Simple Task tasks, only those selected devices or groups will be icon changes to a Complex Task icon affected. The scheduled tasks only apply to those whenever a task is designated as the first task devices selected for updating. in a sequence; it also changes to a Linked Icon whenever it is designated as a subsequent Right-click menu functions are supported in both windows of the Scheduled Tasks screen in the linked task. form of dropdown menus. Figure 41. Scheduled Tasks screen Scheduling Simple Tasks To add, copy, or edit scheduled simple tasks, click the appropriate icon on the vertical toolbar on the right of the Scheduled Tasks screen. For example, clicking on the New Schedule… icon displays a dialog box similar to Figure 46 on page 19. Note: After you have created a device data upload, software upgrade, or device configuration download schedule, you can schedule devices or groups for one of these schedules by highlighting the desired schedule and doing one of the

following:  Drag either groups or devices from the device tree in the work area on the main screen into the

CBC-4020/4030/405X SERIES SMART DEVICE MANAGER 2.5 8200-0445-06, REV. E ADMINISTRATOR’S GUIDE 18 of 51 Group/Device Description list on the right side of Figure 46. Schedule: New dialog the screen.

Figure 44. Group/Device Description List

 With your cursor arrow in the Group/Device Description list, right click and select Advanced Select…. The Smart Device list (Figure 45) appears and allows you to choose a group. Click the Add to Schedule… button to add the group. Scheduling Device Data Uploads Figure 45. Smart Device list The Device Data Upload function determines the frequency of when the SDM pulls data from a device. These options apply to devices configured as ―pull.‖ Devices configured as push, FTP, or email SMTP do not require scheduling.

Click the New Schedule… icon . Figure 46 appears. Complete the following fields: Setting Description Schedule Enter an appropriate schedule Description name. Schedule Type Choose Device Data Upload from the dropdown menu. Start Date Choose the date from the calendar that appears. The default is the current date. Start Time Choose the time for the first occurrence of the scheduled task by highlighting the hour, minute, and AM/PM and clicking on the scroll arrows next to the field until the appropriate time is shown. The default is the current time.

CBC-4020/4030/405X SERIES SMART DEVICE MANAGER 2.5 8200-0445-06, REV. E ADMINISTRATOR’S GUIDE 19 of 51 Setting Description Figure 47. Time Synchronization dialog Frequency Choose one of the following:  Once: runs the task only on the date and time selected.  Hourly: runs the task every X hours, where X is the value selected in the Every X hour(s) field, which allows you to choose how often the task will run.  Sub-Hourly: runs the task every X minutes, where X is the value selected in the Every X minute(s) field, which allows you to choose how often the task will run.  Daily: runs the task every day at the time selected.  Weekly: runs the task once a Complete the following fields: week on the selected day of the week and defined time. Setting Description Schedule Enter an appropriate schedule Link… Click this button to create complex Description name. tasks. Schedule Type Choose Time Synchronization from the dropdown menu. Scheduling Time Synchronization Start Date Choose the date from the calendar Normally, devices should be able to connect that appears. The default is the directly to a NTP server clock for time current date. synchronization. When this is not possible, you can Start Time Choose the time for the first create a time synchronization schedule to occurrence of the scheduled task synchronize the device to the SDM system clock. by highlighting the hour, minute, and AM/PM and clicking on the Note: NTP must be disabled on the device. scroll arrows next to the field until the appropriate time is shown. The Synchronization can be scheduled to occur once, default is the current time. hourly, sub-hourly, daily, or weekly. Frequency Choose one of the following: Click the New Schedule… icon . Figure 47  Once: runs the task only on the appears. date and time selected.  Hourly: runs the task every X hours, where X is the value selected in the Every X hour(s) field, which allows you to choose how often the task will run.  Sub-Hourly: runs the task every X minutes, where X is the value selected in the Every X minute(s) field, which allows you to choose how often the task will run.  Daily: runs the task every day at the time selected.  Weekly: runs the task once a week on the selected day of week and time. A field appears that allows you to choose the day of the week.

CBC-4020/4030/405X SERIES SMART DEVICE MANAGER 2.5 8200-0445-06, REV. E ADMINISTRATOR’S GUIDE 20 of 51 Setting Description Setting Description Link… Click this button to create complex Frequency Choose one of the following: tasks.  Once: runs the task only on the date and time selected. Scheduling Software Upgrades  Hourly: runs the task every X hours, where X is the value The Software Upgrade function (Figure 48) selected in the Every X hour(s) enables firmware or configuration settings updates field, which allows you to on the selected device. This procedure should be choose how often the task will performed only when changes have been made to run. the Global.ini file or when other firmware updates  Sub-Hourly: runs the task are available. every X minutes, where X is the value selected in the Every Figure 48. Software Upgrade dialog X minute(s) field, which allows you to choose how often the task will run.  Daily: runs the task every day at the time selected.  Weekly: runs the task once a week on the selected day of week and time. A field appears that allows you to choose the day of the week. Link… Click this button to create complex tasks.

Scheduling E-Mail Alerts The E-Mail Alert function (Figure 49) allows you to configure settings the SDM uses to send files via E-mails to specified recipients. The server normally uses port 25 (default) to send email to the parties listed in the ―To‖ field. Complete the following fields: Figure 49. E-Mail Alert dialog Setting Description Schedule Enter an appropriate schedule Description name. Schedule Type Choose Software Upgrade from the dropdown menu. Start Date Choose the date from the calendar that appears. The default is the current date. Start Time Choose the time for the first occurrence of the scheduled task by highlighting the hour, minute, and AM/PM and clicking on the scroll arrows next to the field until the appropriate time is shown. The default is the current time.

CBC-4020/4030/405X SERIES SMART DEVICE MANAGER 2.5 8200-0445-06, REV. E ADMINISTRATOR’S GUIDE 21 of 51 Complete the following fields: Setting Description Setting Description Subject Enter a title that describes the purpose of this E-mail. If you have Schedule Enter an appropriate schedule already chosen a schedule in the Description name. E-Mail Alert Configurations field, Schedule Type Choose E-Mail Alert from the the Subject field, by default, will dropdown menu. also have the same name and Start Date Choose the date from the include the frequency of calendar that appears. The recurrence. However, this field default is the current date. can be modified. Start Time Choose the time for the first New… When no suitable E-Mail alert occurrence of the scheduled task configuration is found in the by highlighting the hour, minute, dropdown list, click this button to and AM/PM and clicking on the create a new configuration. scroll arrows next to the field until Edit… Click this button to view/modify the appropriate time is shown. the selected E-Mail alert The default is the current time. configuration. Frequency Choose one of the following:  Once: runs the task only on the Scheduling Device Data Export date and time selected. The Device Data Export function (Figure 50)  Hourly: runs the task every X determines the frequency of when the SDM hours, where X is the value exports data batch files to a server. selected in the Every X hour(s) field, which allows you to Figure 50. Device Data Export dialog choose how often the task will run.  Sub-Hourly: runs the task every X minutes, where X is the value selected in the Every X minute(s) field, which allows you to choose how often the task will run.  Daily: runs the task every day at the time selected.  Weekly: runs the task once a week on the selected day of week and time. A field appears that allows you to choose the day of the week. Link… Click this button to create complex tasks. E-Mail Alert Choose the appropriate alert Configurations configuration defined in the E-mail Alert Configuration field. Complete the following fields: Note: The E-mail alert only displays the final (last) result of Setting Description the attempts to connect to any Schedule Enter an appropriate schedule name. SmartEAS devices. Description To Enter the E-mail addresses of Schedule Type Choose Device Data Export from the your intended recipients. Multiple dropdown menu. recipients can be included by entering a semi-colon (;) between Start Date Choose the date from the calendar email addresses. that appears. The default is the current date.

CBC-4020/4030/405X SERIES SMART DEVICE MANAGER 2.5 8200-0445-06, REV. E ADMINISTRATOR’S GUIDE 22 of 51 Setting Description Figure 51. Device Configuration Download Start Time Choose the time for the first dialog occurrence of the scheduled task by highlighting the hour, minute, and AM/PM and clicking on the scroll arrows next to the field until the appropriate time is shown. The default is the current time. Frequency Choose one of the following:  Once: runs the task only on the date and time selected.  Hourly: runs the task every X hours, where X is the value selected in the Every X hour(s) field, which allows you to choose how often the task will run.  Sub-Hourly: runs the task every X minutes, where X is the value selected in the Every X minute(s) field, which allows you to choose how often the task will run.  Daily: runs the task every day at Complete the following fields: the time selected.  Weekly: runs the task once a week Setting Description on the selected day of week and Schedule Enter an appropriate schedule time. A field appears that allows Description name. you to choose the day of the week. Schedule Type Choose Device Configuration Link… Click this button to create complex Download from the dropdown tasks. menu. External Alarm Choose the appropriate server from Start Date Choose the date from the Server the dropdown menu. calendar that appears. The default is the current date. New… When no suitable External Alarm Server configuration is found in the Start Time Choose the time for the first dropdown list, click this button to occurrence of the scheduled task create a new configuration. by highlighting the hour, minute, and AM/PM and clicking on the Edit… Click this button to view/modify the scroll arrows next to the field until selected External Alarm Server the appropriate time is shown. configuration. The default is the current time. Frequency Scheduling Device Configuration Choose one of the following:  Once: runs the task only on the Downloads date and time selected. The Device Configuration Download function  Hourly: runs the task every X determines the frequency of when the SDM will hours, where X is the value download a configuration to a device. selected in the Every X hour(s) field, which allows you to choose how often the task will run.  Sub-Hourly: runs the task every X minutes, where X is the value selected in the Every X minute(s) field, which allows you to choose how often the task will run.  Daily: runs the task every day at the time selected.  Weekly: runs the task once a

CBC-4020/4030/405X SERIES SMART DEVICE MANAGER 2.5 8200-0445-06, REV. E ADMINISTRATOR’S GUIDE 23 of 51 Setting Description Figure 53. Linked Schedules Screen week on the selected day of week and time. A field appears that allows you to choose the day of the week. Link… Click this button to create complex tasks. Right Up/Down Arrow Arrows Device Choose the appropriate Configuration configuration from the dropdown menu or from the Configurations Settings…option in the Setup dropdown menu. Also, you can

click the New… button to the right of this field and create a new To link tasks, do the following: configuration using the Device Settings dialog box (Figure 52), or 1. In the Available Schedules column, highlight you can click the Edit… button to the desired task that you want to schedule. edit the configuration parameters. 2. Click the right-pointing arrow between the New… When no suitable Device columns to move the first task to the Linked configuration is found in the Schedules column. dropdown list, click this button to create a new configuration. 3. Repeat the above steps for each subsequent Edit… Click this button to view/modify task you want to link. Be sure to do this in the the selected Device configuration. order you want the tasks to execute. However, if you want to change the execution order of a Figure 52. Device Settings dialog particular task, highlight the task and click on the up/down arrows on the right side of the screen. 4. When you are finished scheduling the complex task, click OK. If you want to exit this screen without saving the schedule you have created, click Cancel.

Removing Tasks from a Complex Schedule To remove a scheduled task from a complex schedule, you must first remove it from the list of linked tasks associated with the complex schedule. If you try to remove the task in any other way, you will see the following message box displayed (Figure 54). Scheduling Complex Tasks To schedule a complex task, you must link together Figure 54. Deletion not allowed message simple tasks in the order that you want each task to occur. Click the Link… button in the Schedule dialog box to display the Linked Schedules screen (Figure 53).

CBC-4020/4030/405X SERIES SMART DEVICE MANAGER 2.5 8200-0445-06, REV. E ADMINISTRATOR’S GUIDE 24 of 51 Do the following to accomplish the task deletion: something the user wants to see on a monthly basis. Finally, a user might set up configurations 1. Click OK to acknowledge and close the for data gathering and exporting and/or user message box. activity that could be run as one-time schedules. 2. Click Edit in the appropriate Schedule dialog Each of these could be created as an alert box. The Schedule: Edit dialog box appears. configuration and then be used on the Scheduling screen. Figure 55. Schedule: Edit dialog The Alerts… dropdown choice displays the Alert Configurations screen in which you can create, copy, edit, or delete alerts.

Figure 56. Alert Configurations screen

3. Click the Link… button to display the Linked Schedules screen (Figure 53 on page 24). 4. Highlight and move the selected task from the Linked Schedules column to the Available Schedules column by clicking the left arrow. 5. At this point, the task is once again a simple Use the icons on the right side of the screen to task and can be deleted on the Scheduled perform the appropriate action. Tasks screen. Setting Description New Alert Configuration…: Permits Alerts… creation of new alerts configuration. Clicking on this icon opens the Setup The Alerts function configures parameters for Alert dialog box (Figure 57 on page 26). desired alerts and is used in conjunction with Copy Selected Alert Configuration…: Enables the copying of the highlighted E-mail alerts. alert configuration. Alerts are split into two different categories: Exceptions and Activity. Exceptions are entries Edit Selected Alert Configuration…: showing when something is wrong (or suspect, at Allows changes to alert information for the highlighted configuration. Clicking on the very least) with the system. Activity entries this icon opens the Setup Alert dialog show typical operation of the system and can be box (Figure 57 on page 26). used to verify proper functioning of the SDM. Delete Selected Alert Configuration: Users can create alert configurations that suit their Deletes the highlighted alert needs. For example, a user might want to know configuration. each day about units that either did not connect or had zero records. Similarly, the user might also want to know about all newly discovered units on a weekly basis. Device software upgrades might be

CBC-4020/4030/405X SERIES SMART DEVICE MANAGER 2.5 8200-0445-06, REV. E ADMINISTRATOR’S GUIDE 25 of 51 Figure 57. Setup Alert dialog Group Levels… Important: Group levels must be defined before groups and devices can be configured. A default level, Corporate, is already defined within the application. The minimum requirement for defining group levels is Corporate, Division, and Store. Besides defining a group level, you can also edit or SmartEAS Summary delete a group level; however, once groups have Scorecard been added, only level name changes can be made to any level defined in the Group Levels Editor screen. Use the arrows on the right side of the screen to rearrange (move up or down) the order of the group levels. The Group Levels… dropdown choice displays In the Setup Alert dialog box: the Group Levels Editor screen (Figure 59), which enables you to define device organization levels. 1. Enter an appropriate name in the Alert Configuration Description field. 1. In the Group Description field, enter the name you have chosen for a group or the name of an Note: If an alert configuration already exists, existing group. double clicking the configuration in the Alert Configuration screen inserts the configuration 2. Select the appropriate action by clicking on the name into this field. corresponding button below the Group Description field. The information in the top 2. Select the exceptions and summaries that you part of the screen will reflect the action you want for the alert. You can click Select All in have taken. the lower left corner of the dialog box if you want all choices to be included in the alert Figure 59. Group Levels Editor screen configuration. Note: Selecting SmartEAS Summary Scorecard sends an HTML file (Figure 58) that summarizes the status of the system units. Set the frequency for this summary in either the New or Edit Schedule dialog box. Figure 58. SmartEAS Summary in HTML Format

Users… The Users… dropdown choice displays one of two Users dialog boxes, depending on the user’s access privileges.  The Users dialog box (Figure 61 on page 27) for administrators allows an administrator to add, edit, or delete users.  The Users dialog box (Figure 62 on page 27) for users without administrative privileges only

CBC-4020/4030/405X SERIES SMART DEVICE MANAGER 2.5 8200-0445-06, REV. E ADMINISTRATOR’S GUIDE 26 of 51 allows you to change your password and 3. Use the icons on the right side of the screen to description. perform the appropriate action. Note: A default user having administrator access Setting Description privileges is already defined within the application. New User…: Clicking on this icon This user cannot be deleted, but it can be modified permits creation of new users and user by editing. access rights. The top portion of the

screen is opened for data entry when this 1. To access the Users screen, click icon is clicked. Configuration on the menu bar, and then Edit Selected User…: Allows changes to select Users… from the drop down menu. The user information. The top portion of the Unlock User Interface dialog box appears screen is opened for editing when this icon (Figure 60). is clicked. Delete Selected User: Deletes the Figure 60. Unlock User Interface dialog highlighted user definition.

Figure 62. Users (user) dialog

2. Enter a valid username and password, and then click OK.. The Users screen (Figure 61) is displayed. Figure 61. Users (administrator) dialog

The fields in this screen are self-explanatory. Access Type has a dropdown menu that allows you to choose either Administrator or Normal User. 4. Press either Update or OK when you have completed entering the data required for each field.

CBC-4020/4030/405X SERIES SMART DEVICE MANAGER 2.5 8200-0445-06, REV. E ADMINISTRATOR’S GUIDE 27 of 51 Check Clear Reset to All All Defaults

Figure 64. Setup Log Levels dialog Setup Menu The Setup dropdown menu enables you to choose levels of logging activity and the configuration settings for your system.

Figure 63. Setup dropdown menu

Log Levels…

Clicking Log Levels… in the Setup dropdown menu displays the Setup Log Levels dialog box (Figure 64). In this dialog, you can choose the client and server log levels you want to view: errors, warnings, and trace. Additionally, you can choose which server activities you want to view. Note: Performance might be negatively affected if all log levels are selected, especially when large numbers of devices are installed on the network.

Check Clear Reset to Set to Debug

 Click the Check All button to include all All All Defaults Defaults options in the trace log.  Click the Clear All button to exclude all options Setting Description from the trace log. Errors Logs failure conditions detected by the  Click the Reset to Defaults button to return to SDM when enabled. Error items appear the default selection of log levels. red when displayed in the View Trace window. The default setting is enabled.  Click the Set to Debug Defaults button to display more detailed log information. Allows Warnings Logs situations of which you should be you to select flags typically set during a aware when enabled. Warning items appear green when displayed in the View debugging session. Trace window. The default setting is  Click OK to save the settings. enabled.  Click Cancel to discard the changes. Trace Logs debugging information used for troubleshooting purposes when enabled. Trace items appear blue when displayed in the View Trace window. The default setting is enabled.

CBC-4020/4030/405X SERIES SMART DEVICE MANAGER 2.5 8200-0445-06, REV. E ADMINISTRATOR’S GUIDE 28 of 51 Configuration Settings… Default Configuration Settings…

Clicking Configuration Settings … in the Clicking Default Configuration Settings … in Setup dropdown menu displays the Smart Device the Setup dropdown menu displays the Assign Settings screen (Figure 65) Clicking on the icons Default Configuration Settings dialog box on the right side of the screen enables you to (Figure 67). In this dialog, you can choose which create, copy, edit, or delete device settings. existing configuration shown in Figure 65 you want to be the default configuration. You can also right click in the main window area or on an existing configuration to display a dropdown Figure 67. Assign Default Configuration menu that gives you the same capabilities as the Settings dialog icons. Either way, the Device Settings dialog box appears (Figure 66).

Figure 65. Smart Device Settings screen

Figure 66. Device Settings dialog These settings are the default configurations (based on device type) that are sent to any newly discovered units. These default configurations usually contain settings common to all units for a particular customer.

Select a Section, Key, and Value, and then click Add…. The new configuration settings will appear in the Results field.

CBC-4020/4030/405X SERIES SMART DEVICE MANAGER 2.5 8200-0445-06, REV. E ADMINISTRATOR’S GUIDE 29 of 51 Configuring Devices The Vertical Toolbar on the right side of the main screen enables you to add and modify devices installed on the network and to view records and logs. Figure 68. SDM 2.5 main screen Vertical Toolbar

Buttons become active when a device of is selected. configured Add device profile devices Copy profile Edit profile Delete profile

View alarm records View event records View people count records Work View custom logging Area records View LDM count records Find unit View devices in list format Assign Orphan (see note) View Service Center

Legend

Status

Note: The Assign Orphan button ( ) is visible only if there are existing orphaned smart devices. When all orphan devices have been assigned to a store, the button disappears. See Assigning Orphaned Devices on page 33 for detailed information.

Adding Device Definitions Adding Devices Using the Add Device Profile Icon Devices can be added to the device list in the following ways: Click the Add Device Profile icon ( ) in the  Click the Add Device Profile icon ( ) in the vertical toolbar. The Device Profile: New dialog box (Figure 69 on page 31) appears. vertical toolbar, or

 Right-click on a device in the Work Area and select New… or Copy… in the dropdown menu, or

 Copy an existing device profile, and then update the fields in the new copy.

CBC-4020/4030/405X SERIES SMART DEVICE MANAGER 2.5 8200-0445-06, REV. E ADMINISTRATOR’S GUIDE 30 of 51 Figure 69. Device Profile: New dialog Setting Description Data Transfer Mode used to transfer data from Mode the device to the SDM or external server. Four options are available: 0 = Pulled (Polled)–Data Pulled from device 1 = Pushed (Real-Time)–Data Pushed to External Server (SDM) 2 = File Transfer (FTP)–Data Pushed to External FTP Server 3 = Email (SMTP)–Data Pushed to External SMTP Server Disconnect After When option 1, 2, or 3 in the Data Push Transfer Mode field is selected, this , which is read-only, indicates that the device disconnects from the external server after pushing its data up to the external server. Note: SDM does not support Push without Disconnect for options 1, 2, and 3.

Adding Devices by Right-Clicking on a Device in the Work Area Complete the following information: Right-clicking on any of the devices in the Work Setting Description Area displays a device dropdown menu (Figure 70): Alias Descriptive name associated with the device. Device Type Type of device. Figure 70. Adding Devices dropdown menu IP Address IP address assigned to the device. MAC Address Address assigned to the device network card. If the device is valid, the MAC address will be filled in automatically. Hostname For display purpose only. Idle Timeout Determines the timeout value for outbound connections to remain active when communicating with devices. FTP Port SDM port assigned for FTP communications. Data Port SDM port assigned for data communications. SSL Enabled When checked, enables the Secure Socket Layer security feature.

CBC-4020/4030/405X SERIES SMART DEVICE MANAGER 2.5 8200-0445-06, REV. E ADMINISTRATOR’S GUIDE 31 of 51 Function Description Figure 71. New group devices dropdown menu Upload Enables manual gathering and uploading Data… of data, as opposed to scheduled uploads. IP Filter Adds the IP address of the selected device List to the IP filter list. Also, enables removal of the device IP address. New… Creates a new device definition using the screen shown in Figure 69 on page 31. Copy… Copies the selected device profile to use as a template. Edit… Edits the selected device profile. Delete… Deletes the selected device from the list. View Views alarms, events, and people counting information associated with the selected Adding Devices Using the Copy Device device. Also allows for viewing the selected device profile in read-only format. Profile Dialog See Figure 78 on page 34. Click the Copy Device Profile icon ( ) in the Retrieve Retrieves the configuration file, log file, vertical toolbar. The Device Profile: Copy dialog Process Status, or Network Status from the selected device. See Figure 79 on box (Figure 72) appears. page 35. Figure 72. Device Profile: Copy dialog Reboot Reboots the device. See Figure 80 on Unit page 35. Settings… Opens the device settings file where local configuration changes can be made. See on Changing Device Settings page 39 for more information. Status… Displays status of the device. See Verifying Device Status on page 33 for more information. Reset Resets the data pointer on the device. The Data data pointer determines when data is sent Pointer… to the server. See Resetting the Data Pointer on page 40 for more information. Delete Log Deletes the device’s log file. File… Ping Provides ping results for the selected Device… Smart Device. See Unit Ping… on page 41 for more information.

You can also create a new device definition by right-clicking on the next higher level (usually Store). This action displays a dropdown menu

(Figure 71) where you can select Group Devices, which, in turn, displays another dropdown menu Complete the following information: where you can click New… to create the device. Setting Description Alias Descriptive name associated with the device. Device Type Type of device. IP Address IP address assigned to the device.

CBC-4020/4030/405X SERIES SMART DEVICE MANAGER 2.5 8200-0445-06, REV. E ADMINISTRATOR’S GUIDE 32 of 51 Setting Description Assigning Orphaned Devices MAC Address Address assigned to the device network card. If the device is When a smart device is auto-discovered, the SDM valid, the MAC address will be attempts to place it on the device tree. The SDM filled in automatically. looks at the device’s configuration file to find the Hostname For display purpose only. Store ID (and potentially, the Division, if the Enforce Division Synchronization Policy box on the Idle Timeout Determines the timeout value for outbound connections to remain Server Configuration screen has been checked), active when communicating with and then checks the database to find the devices. corresponding group(s). If the SDM cannot find a FTP Port SDM port assigned for FTP corresponding Store (and Division), then the device communications. is considered to be ―Orphaned‖—not having a home on the tree. When this happens, the Assign Data Port SDM port assigned for data communications. Orphan button ( ) appears in the vertical toolbar on the main screen. SSL Enabled When checked, enables the Secure Socket Layer security Note: The Assign Orphan button in the main menu feature. is visible only if there are existing orphaned smart Data Transfer Mode used to transfer data from devices. Once all orphan devices have been mode the device to the SDM or external assigned to a store, the button disappears. server. Four options are available: 0 = Pulled (Polled)–Data Pulled Clicking on the Assign Orphan button displays the from ERP orphan Smart Device List screen, which displays any unassigned devices. 1 = Pushed (Real-Time)–Data Pushed to External Server (SDM) Figure 73. Orphan Smart Device List screen 2 = File Transfer (FTP)–Data Pushed to External FTP Server 3 = Email (SMTP)–Data Pushed to External SMTP Server Disconnect After When option 1, 2, or 3 in the Data Push Transfer Mode field is selected, this checkbox, which is read-only, indicates that the device disconnects from the SDM after pushing its data up to the SDM. Note: SDM does not support Push without Disconnect for options 1, 2, and 3.

Clicking on the Assign Orphan… button in the Smart Device List screen displays the Assign Orphans dialog box (Figure 74 on page 34).

CBC-4020/4030/405X SERIES SMART DEVICE MANAGER 2.5 8200-0445-06, REV. E ADMINISTRATOR’S GUIDE 33 of 51 Figure 74. Assign Orphans dialog Figure 77. Server Command message

Viewing Selected Device Activity The user can then assign the device to an existing Right-clicking on a device in the Work Area and store on the tree. The Orphan Save or Discard highlighting View displays the following dropdown data dialog box appears and asks you if you want menu: upload and save any data from the orphan unit, or if you want to discard the data. Figure 78. View dropdown menu Figure 75. Orphan Save or Discard data dialog

If you choose to save the data, the Upload Data message box appears. The data goes to the BadDeviceRecord table and can be ―scrubbed‖ using the Data Scrubbing utility in the Tools menu.

Figure 76. Upload Data message

Function Description Alarms… Displays the raw alarm data that has been uploaded from the Click OK to continue. smart devices, except LDM. When the device has been successfully assigned, Events… Displays the raw event data that the Server Command dialog box displays a has been uploaded from the smart devices, except LDM. message indicating the assignment was successful (Figure 77). People Counts… Displays the raw people count data that has been uploaded from the smart devices, except LDM. Custom Logging… Displays the raw custom logging data that has been uploaded from the smart devices, except LDM. View LDM Displays the raw LDM count data Counts… that has been uploaded from the LDM.

CBC-4020/4030/405X SERIES SMART DEVICE MANAGER 2.5 8200-0445-06, REV. E ADMINISTRATOR’S GUIDE 34 of 51 Retrieving Files Rebooting a Device Right-clicking on a device in the Work Area and Right-clicking on a device in the Work Area and highlighting Retrieve displays the following highlighting Reboot Unit displays the following dropdown menu: dropdown menu:

Figure 79. Retrieve dropdown menu Figure 80. Reboot Unit dropdown menu

Function Description Function Description Configuration… Retrieves and displays the configuration information for the Soft… Restarts the selected device selected device. without deleting the memory in the device. Log Files… Retrieves and displays the log files for the selected device. Hard… Restarts the selected device and deletes the memory in the device. Network Status… Retrieves and displays the network status for the selected device. Process Status… Retrieves and displays the process status for the selected device.

CBC-4020/4030/405X SERIES SMART DEVICE MANAGER 2.5 8200-0445-06, REV. E ADMINISTRATOR’S GUIDE 35 of 51 Managing Groups Working with Group Devices Right-clicking on any of the groups in the Work Selecting Group Devices in the dropdown menu Area displays the following group dropdown menu: displays the following secondary dropdown menu:

Figure 81. Groups dropdown menu Figure 82. Group Devices dropdown menu

Function Description Function Description Upload Data… Enables manual gathering and Group Devices Enables data uploads and permits uploading of data, as opposed to creating, editing, and scheduled uploads. configuration of groups. Refer to New… Creates a new group profile. Working with Group Devices. Edit… Permits editing of the selected IP Filter List Adds the IP address of all devices group profile. of the selected group to the IP Delete… Deletes all devices associated filter list. Also, enables removal of with the selected group. the device IP address. Refer to IP Filtering on page 37. Settings… Opens the group device settings window (Figure 83 on page 37) Reboot Group Allows group devices to be either where configuration changes can Devices hard or soft rebooted. Refer to be made for all devices in a Rebooting Group Devices on group. page 37. Status… Displays the EAS System Status Ping Group Provides ping results for all Smart screen (Figure 84 on page 37) Devices… Devices in the selected group. that shows the status of all See Network Ping… on page 41 devices associated with a group. for more information. Reset Data Resets the data pointer on the New Group… Creates a new group profile. Pointer… device. To re-upload older data, Refer to Creating New Groups on the pointer must be reset to a page 38. point in the past that will include Delete Group Deletes the selected group profile. the desired data. The data pointer Group Properties… Creates a new group profile. determines when data is sent to Refer to Group Properties on the server. See Resetting the page 38. Data Pointer on page 40 for more information. Contact Information Displays contact information for the selected group. Refer to Contact Information on page 39.

CBC-4020/4030/405X SERIES SMART DEVICE MANAGER 2.5 8200-0445-06, REV. E ADMINISTRATOR’S GUIDE 36 of 51 Working with Group Device Settings IP Filtering Selecting Settings… in the Group Devices Selecting IP Filter List displays the following dropdown menu allows you to configure and dropdown menu: download group device settings using the following screen. Figure 85. IP Filter List dropdown menu For further information, refer to Configuration Settings… on page 29.

Figure 83. Group Device Settings screen

Function Description Add Filters out all devices in the group. Manual tasks, such as a manual upload or status, can still be accomplished on the filtered devices. Remove Removes any filters that have Viewing the Status of Group Devices been configured. Selecting Status… in the Group Devices dropdown menu allows you to view the current status of Rebooting Group Devices group devices using the following screen. Selecting Reboot Group Devices displays the Figure 84. EAS System Status screen following dropdown menu:

Figure 86. Reboot Group Devices dropdown menu

Double-clicking on a device row in this screen displays the Device Status screen (Figure 92 on Function Description page 40), which provides more detailed device status information. Soft… Restarts the selected group devices without deleting the Clicking the Live Data button allows you to refresh memory in the devices. the screen and display the latest available data. Hard… Restarts the selected group devices and deletes the memory in the devices.

CBC-4020/4030/405X SERIES SMART DEVICE MANAGER 2.5 8200-0445-06, REV. E ADMINISTRATOR’S GUIDE 37 of 51 Creating New Groups Group Properties Selecting New Group… displays the Group Profile: Selecting Group Properties… displays the Group New dialog box, which allows you to create new Profile: Edit dialog box, which allows you to modify groups with their associated contact information. certain group and contact information.

Figure 87. Group Profile: New dialog Figure 88. Group Profile: Edit dialog

Complete the following information: Complete the following information: Setting Description Setting Description Group Name Alphabetic and/or numeric Group Name Alphabetic and/or numeric identifier for a group level. identifier for a group level. It is suggested that only numeric It is suggested that only numeric Group Names be used for Store Group Names be used for Store and Division. If a user-friendly and Division. If a user-friendly name is needed, you can use the name is needed, you can use the Group Description field. Group Description field. Note: If you need to use Note: If you need to use alphanumeric capabilities, you alphanumeric capabilities, you must use the ―Allow Alpha- must use the ―Allow Alpha- Numeric Fields‖ option found in Numeric Fields‖ option found in the File menu. This feature has a the File menu. This feature has a special password that must be special password that must be obtained from SRS Channel obtained from SRS Channel Support. Support. Group Description A user-friendly name for the Group Description A user-friendly name for the group. group. Contact Name and information of the Contact Name and information of the contact person for the group contact person for the group specified in the Group Name field. specified in the Group Name field. You can create contact entries by You can create, edit, and delete clicking the New… button. See entries depending on the button Contact Information below for you press in this dialog box. See further information. Contact Information below for further information. Note: The Level Type and Parent Name fields cannot be modified in this screen; they are Note: The Level Type and Parent Name fields informational only and are defined as described in cannot be modified in this screen; they are the Group Levels… section on page 26.

CBC-4020/4030/405X SERIES SMART DEVICE MANAGER 2.5 8200-0445-06, REV. E ADMINISTRATOR’S GUIDE 38 of 51 informational only and are defined as described in Figure 90. Device Configuration screen the Group Levels… section on page 26.

Contact Information Selecting Contact Information… displays the Contact Info dialog box (Figure 89). This screen is informational only and cannot be modified. To change or create contact information, you must display either the Group Profile: New dialog box (Figure 87) or the Group Profile: Edit dialog box (Figure 88), and then make any changes or create new contact information in the Contact Information block.

Figure 89. Contact Info dialog

Verifying Device Status The Status option provides a summary of the state of a device. This screen is informational only and no information can be changed in this screen. Access the Status option by right-clicking on a device in the Main Menu Work Area and selecting Status… from the dropdown menu.

Figure 91. Device Status option

Changing Device Settings The SDM allows you to change settings on individual devices. To change settings: 1. In the Main Menu, right-click on one of the devices. 2. Select Settings. 3. The Device Configuration screen appears (Figure 90). 4. Click on the index tabs at the top of the screen to set up your system. Help is integrated into the configurator to assist in configuration.

CBC-4020/4030/405X SERIES SMART DEVICE MANAGER 2.5 8200-0445-06, REV. E ADMINISTRATOR’S GUIDE 39 of 51 The following screen appears: Figure 93. Reset Data Pointer option

Figure 92. Device Status screen

Resetting the Data Pointer The Data Pointer marks the starting point at which The following screen appears: stored records in a device will be sent to the SDM. Resetting the Data Pointer to an earlier calendar Figure 94. Reset Data Pointer screen date may help recover records in the event of a communication failure. Access the Reset Data Pointer option by right- clicking on a device in the Main Menu Work Area and selecting Reset Data Pointer… from the dropdown menu.

Complete the following information: Setting Description Command Data: Choose a data type for which to Reset Type reset the data pointer. Calendar Select a date for the data pointer to mark. Time Format Select a time for the data pointer to mark.

CBC-4020/4030/405X SERIES SMART DEVICE MANAGER 2.5 8200-0445-06, REV. E ADMINISTRATOR’S GUIDE 40 of 51 Deleting Device Log Files Figure 97. Network Ping screen Access the Delete Log Files option by right-clicking on a device in the Main Menu Work Area and selecting Delete Log Files… from the dropdown menu. If the selected device log files are successfully deleted, the following dialog box appears.

Figure 95. Delete Logs dialog

Diagnostics Unit Ping… Figure 96. Diagnostics dropdown menu Selecting Unit Ping… in the Diagnostics dropdown menu displays the Unit Ping screen (Figure 98 on page 42) and allows you to set the parameters for the unit ping, start the ping, and

view the results of the ping. The Diagnostics dropdown menu enables you to: The ―Perform Unit Ping‖ (PUP) can also be  Send a ping throughout a network to determine accessed by: the status of all the units in the network.  Selecting PUP from the main toolbar  Send a ping to a unit to determine its status.  Right-clicking on the group or device and The toolbar near the top of the screen also selecting PUP. contains corresponding icons that can be clicked to initiate both types of pings.

Network Ping…

Selecting Network Ping… in the Diagnostics dropdown menu displays the Network Ping screen (Figure 97) and allows you to set the parameters for the network ping, start the ping, and view the results of the ping. Network ping can also be selected by clicking the right mouse button and selecting Ping Group Devices… in the dropdown menu while highlighting a group:

CBC-4020/4030/405X SERIES SMART DEVICE MANAGER 2.5 8200-0445-06, REV. E ADMINISTRATOR’S GUIDE 41 of 51 Figure 98. Unit Ping screen Figure 100. Export History dialog

Setting Description Batch Select the batch file to be exported. The batch files that can be selected are configured in the Scheduled Tasks screen as the Device Data Export type. External Alarm Select the server host alias for the Server batch file to be exported. Configuration Tools From Date Enter the starting date and time extracted from the record of the Figure 99. Tools dropdown menu device data to be exported. To Date Enter the ending date and time extracted from the record of the device data to be exported.

Data Scrubbing… The Tools dropdown menu enables you to: Data scrubbing enables you to verify that data  Export the historical data in batch format or by received from devices are correctly formatted so date range. the data can be incorporated into reports without errors. If data is incorrectly formatted, the data  Verify by data scrubbing that data is formatted scrubbing tool sends the erroneous data to the bad correctly. records database table where it can be corrected or deleted. The correct data is exported to the Export History… reporting tool. The actual data scrubbing occurs during the export process. You can export historical data in either of the The following formatting is checked for data errors: following ways:  Date/time fields – ensures the format is US  Export by batch (MM/DD/YYYYY HH:MM:SS).  Export by date range  Text fields – ensures the text length is within the maximum allowed.  Numeric fields – Ensures the field values are numeric. Note: Data scrubbing does not check ranges in data fields.

CBC-4020/4030/405X SERIES SMART DEVICE MANAGER 2.5 8200-0445-06, REV. E ADMINISTRATOR’S GUIDE 42 of 51 1. While data scrubbing is automatic, you must Note: For orphaned devices, only Division, click the Bad Data Records checkbox in the Store ID, and Door ID are available for update. Setup Alert screen (see Figure 20 on page 10) 4. Do one of the following: to enable you to receive notifications via E-Mail that bad records exist. When logging into the  If you do not want to repair the bad data SDM, you will also see a pop-up message box errors, select the records you want to purge, stating that bad records exists. and then click Purge. The following dialog box appears to allow you to confirm that you Figure 101. Bad Data Records message box want to delete the selected bad data records.

Figure 104. Purge selected records dialog

2. Click Data Scrubbing… in the Tools dropdown menu. The following screen appears.

Figure 102. Data Scrubbing screen Click Yes to purge the data, or click No to return to the repair process. The View Bad Data Records screen reappears (Figure 103).  If you want to repair the bad data errors, select the desired row(s), and then click Repair. The Repair Bad Data Records screen appears. Note: If more than one row is selected for repair, only those error fields that are common to all the selected rows appear in the Repair Bad Data Records screen. You can still correct the error fields that are not in common with other error fields by selecting individual rows to repair. 3. To view bad data records, click on the data type you want to see, and then click View. The View Figure 105. Repair Bad Data Records screen Bad Data Records screen appears.

Figure 103. View Bad Data Records screen

Yellow Red 5. Click on the Field Value that needs to be changed, make the change, and then click OK.

 If the change is successful, the View Bad Data Records screen reappears Purge Repair (Figure 103). The red highlighted data entries indicate bad  If the change is not successful or there are data from non-orphaned devices (devices more errors to correct, the Invalid data found assigned to a store in the tree), while the yellow dialog box appears (Figure 106 on page 44). highlighted entries indicate bad data from orphaned devices.

CBC-4020/4030/405X SERIES SMART DEVICE MANAGER 2.5 8200-0445-06, REV. E ADMINISTRATOR’S GUIDE 43 of 51 Figure 106. Invalid data found dialog Reviewing Alarm Record Details

Clicking the Alarms icon displays the Alarm Records Details dialog box shown in Figure 108. A detailed explanation of each field in this dialog box can be found in the appendix of CBC-4020/4030 Series and SmartEAS UltraLink IT System Reference Guide, 8200-0172-11. 6. Click OK, and the Repair Fields dialog box appears. Figure 108. Alarm Record Details dialog

Figure 107. Repair fields dialog

7. Click Yes to continue with the bad data repair, or click No to end the repair process. The Repair Bad Data Records screen reappears. Purge Refresh  If you chose Yes and the repair operation successfully completed, the View Bad Data Records screen is updated. Reviewing Event Record Details  If you chose Yes and the repair operation Clicking the Events icon displays the Event did not complete successfully, a message Records Details dialog box shown in Figure 109. box appears and displays appropriate error description. A detailed explanation of each field in this dialog box can be found in the appendix of CBC-4020/4030 Series and SmartEAS UltraLink IT Reviewing Records System Reference Guide, 8200-0172-11. You can review the following records by clicking on Figure 109. Event Record Details dialog their respective icons in the vertical toolbar on the right side of the main screen:

 Alarms  Events  People count  Custom

 LDM count Reviewing System Event Record For each of these data types, you can use the following buttons: Details Button Description The SDM Service and daemon use the Windows- supplied System Event Log utility for certain Refresh… Re-reads data from the database system errors, warnings, and other system Purge… Permits you to delete selected records information. If system issues are detected and no from the database other way exists to record these issues, the Windows System Event Log is used. To view these system issues, click the following: the Start button on your desktop, followed by Control Panel,

CBC-4020/4030/405X SERIES SMART DEVICE MANAGER 2.5 8200-0445-06, REV. E ADMINISTRATOR’S GUIDE 44 of 51 Administrative Tools, Event Viewer, and then Reviewing LDM Count Records the Application folder. All the SDM system event messages appear in this folder with a Source listed Clicking on the LDM count record icon ( ) in the as ―SDM‖. vertical toolbar displays a dropdown list of LDM data types (Figure 112) that you can view. Reviewing People Count Record Note: These screens are informational only.

Details Figure 112. LDM Counts Dropdown List Clicking the People count icon displays the People Count Records Details dialog box shown in Figure 110. A detailed explanation of each field in this dialog box can be found in the appendix of CBC-4020/4030 Series and SmartEAS UltraLink IT System Reference Guide, 8200-0172-11.

Figure 110. People Count Record Details dialog

The following figures illustrate several of the LDM record dialog boxes listed in Figure 112. A detailed explanation of each field in this dialog box can be found in the appendix of the CBC-4055 and SmartEAS Local Device Manager II IT System Reference Guide, 8200-0858-04. Reviewing Custom Logging Figure 113. LDM Alarm Counts Records Details Details dialog

Clicking the Custom icon displays the Custom Logging Event Records Details dialog box shown in Figure 111. A detailed explanation of each field in this dialog box can be found in the appendix of CBC-4020/4030 Series and SmartEAS UltraLink IT System Reference Guide, 8200-0172-11.

Figure 111. Custom Logging Event Record Details dialog Figure 114. LDM System Events Records Details dialog

CBC-4020/4030/405X SERIES SMART DEVICE MANAGER 2.5 8200-0445-06, REV. E ADMINISTRATOR’S GUIDE 45 of 51 Figure 115. LDM Deactivator Counts Records Figure 119. LDM OEM Single Relay Counts Details dialog Records Detail dialog

Figure 116. LDM Detacher Counts Records Detail dialog Declarations WARRANTY DISCLAIMER: Sensormatic Electronics, LLC makes no representation or warranty with respect to the contents hereof and specifically disclaims any implied warranties of merchantability or fitness for any particular purpose. Further, Sensormatic Electronics, LLC reserves the right to revise this publication and make changes from time to time in the content hereof without obligation of Sensormatic Electronics, LLC to notify any person of such revision or changes. LIMITED RIGHTS NOTICE: For units of the Department Figure 117. LDM People Count Records Detail of Defense, all documentation and manuals were developed at dialog private expense and no part of it was developed using Government Funds. The restrictions governing the use and disclosure of technical data marked with this legend are set forth in the definition of “limited rights” in paragraph (a) (15) of the clause of DFARS 252.227.7013. Unpublished - rights reserved under the Copyright Laws of the United States. TRADEMARK NOTICE: SmartEAS, UltraLink, and Sensormatic are trademarks or registered trademarks of Sensormatic Electronics, LLC. Microsoft and Windows are registered trademarks of Microsoft. Other product names mentioned herein may be trademarks or registered trademarks of Sensormatic or other companies. Figure 118. LDM Directional Alarm Counts No part of this guide may be reproduced in any form without Records Detail dialog written permission from Sensormatic Electronics, LLC. WJM 08/2010

CBC-4020/4030/405X SERIES SMART DEVICE MANAGER 2.5 8200-0445-06, REV. E ADMINISTRATOR’S GUIDE 46 of 51 Appendix A: End User License Agreement (EULA) END USER LICENSE AGREEMENT

IMPORTANT - READ CAREFULLY: THIS END-USER LICENSE AGREEMENT ("EULA") IS A LEGAL AGREEMENT BETWEEN YOU ("LICENSEE"), AND SENSORMATIC ELECTRONICS CORPORATION ("TYCO") FOR THE TYCO SOFTWARE ACCOMPANYING THIS EULA, WHICH INCLUDES COMPUTER SOFTWARE AND MAY INCLUDE MEDIA, PRINTED MATERIALS, AND "ON-LINE" OR ELECTRONIC DOCUMENTATION (COLLECTIVELY, THE "SOFTWARE PRODUCT"). BY INSTALLING, COPYING, OR OTHERWISE USING THE SOFTWARE PRODUCT, YOU AGREE TO BE BOUND BY THE TERMS OF THIS EULA. IF YOU DO NOT AGREE TO THE TERMS OF THIS EULA, DO NOT INSTALL, USE, DISTRIBUTE IN ANY MANNER, OR REPLICATE IN ANY MANNER, ANY PART, FILE OR PORTION OF THE SOFTWARE PRODUCT.

1. SCOPE OF LICENSE. The SOFTWARE PRODUCT is protected by copyright laws and international copyright treaties, as well as other intellectual property laws and treaties. All title and intellectual property rights in and to the SOFTWARE PRODUCT (including but not limited to any images, photographs, and text incorporated into the SOFTWARE PRODUCT), the accompanying printed materials, and any copies of the SOFTWARE PRODUCT, are owned by Tyco and/or its suppliers. The SOFTWARE PRODUCT is licensed, not sold. You may not copy the printed materials accompanying the SOFTWARE PRODUCT. All title and intellectual property rights in and to the content, which may be accessed through use of the SOFTWARE PRODUCT, are the property of the respective content owner and are protected by applicable copyright or other intellectual property laws and treaties. This EULA grants you no rights to use such content. All rights not expressly granted under this EULA are reserved by Tyco and its suppliers.

2. GRANT OF LICENSE. This EULA grants you the following rights:

a. Locally Stored Components. The SOFTWARE PRODUCT may include a software code component that may be stored and operated locally on one or more devices. Once you have purchased the required number of licenses for these devices (as determined by Tyco in its sole discretion) you may install one copy of such component of the SOFTWARE PRODUCT on each of the licensed devices. You may then use, access, display, run, or otherwise interact with (hereafter "use") such component of the SOFTWARE PRODUCT in connection with operating the device on which it is installed solely in the manner set forth in any accompanying documentation or, in the absence of such, in the manner contemplated by the nature of the SOFTWARE PRODUCT.

b. Remotely Stored Components. The SOFTWARE PRODUCT may also include a software code component that for operating one or more devices remotely. You may store or install one copy of such component of the SOFTWARE PRODUCT on a remote storage device on an internal network with all of the devices and may operate such component with each device over the internal network; provided however, you must still acquire the required number of licenses for each of the devices with which such component is to be operated.

c. Backup Copy. You may make a back-up copy of the SOFTWARE PRODUCT solely for archival purposes, which copy may only be used to replace a component of the SOFTWARE PRODUCT for which you have a current valid license. Except as expressly provided in this EULA, you may not otherwise make copies of the SOFTWARE PRODUCT, including the printed materials.

3. OTHER RIGHTS AND LIMITATIONS.

a. Limitations on Reverse Engineering and Derivative Works. You may not reverse engineer, decompile, or disassemble the SOFTWARE PRODUCT, and any attempt to do so shall immediately terminate this license - except and only to the extent that such activity may be expressly permitted by applicable law notwithstanding this limitation. You may not make any changes or modifications to any portion of the SOFTWARE PRODUCT, or create any derivative works, without the written permission of an officer of Tyco. You may not remove any proprietary notices, marks or labels from the SOFTWARE PRODUCT. You shall institute reasonable measures to ensure Compliance with the terms and conditions of this EULA.

b. Copyright Notices. You must maintain all copyright notices on all copies of the SOFTWARE PRODUCT.

c. Transfer. You may only transfer your rights under this EULA 1) as part of a permanent sale or transfer of all of the devices for which the SOFTWARE PRODUCT is licensed; 2) you transfer all of the SOFTWARE PRODUCT (including all component parts, the media and printed materials, any upgrades and this EULA), 3) you do not retain any copies of any portion of the SOFTWARE PRODUCT; the recipient agrees to the terms of this EULA; and 4) if the SOFTWARE PRODUCT is an upgrade, any transfer must also include all prior versions of the SOFTWARE PRODUCT. You agree that failure to meet all of these conditions renders such transfer null and void.

d. Termination. Without prejudice to any other rights, Tyco may terminate this EULA if you fail to comply with the terms and conditions herein. In such event, you must immediately destroy all copies of the SOFTWARE PRODUCT and all of its component parts.

e. Subsequent EULA. Tyco may also supersede this EULA with a subsequent EULA pursuant to providing you with any future component, release, upgrade, or other modification or addition to the SOFTWARE PRODUCT. Similarly, to the extent that the terms of this EULA conflict with any prior EULA or other agreement between you and Tyco regarding the SOFTWARE PRODUCT, the terms of this EULA shall prevail.

f. Trademarks. This EULA does not grant you any rights in connection with any trademarks or service marks of Tyco, its affiliates, or its suppliers.

g. Rental. You may not rent, lease or lend the SOFTWARE PRODUCT. You may not make it available to others or post it on a server or web site.

CBC-4020/4030/405X SERIES SMART DEVICE MANAGER 2.5 8200-0445-06, REV. E ADMINISTRATOR’S GUIDE 47 of 51

4. EXPORT RESTRICTIONS. You agree that you will not export or re-export any portion of the SOFTWARE PRODUCT, or any direct product thereof (the foregoing collectively referred to as the "Restricted Components"), to any country, person or entity subject to U.S. export restrictions. You specifically agree not to export or re-export any of the Restricted Components (i) to any country to which the U.S. has embargoed or restricted the export of goods or services, which currently include, but are not necessarily limited to Cuba, Iran, Iraq, Libya, North Korea, Sudan and Syria, or to any national of any such country, wherever located, who intends to transmit or transport the Restricted Components back to such country; (ii) to any person or entity who you know or have reason to know will utilize the Restricted Components in the design, development or production of nuclear, chemical or biological weapons; or (iii) to any person or entity who has been prohibited from participating in U.S. export transactions by any federal agency of the U.S. government. You warrant and represent that neither the U.S. Commerce Department, Bureau of Export Administration nor any other U.S. federal agency has suspended, revoked or denied your export privileges.

5. U.S. GOVERNMENT RESTRICTED RIGHTS. The SOFTWARE PRODUCT is Commercial Computer Software provided with "restricted rights" under Federal Acquisition Regulations and agency supplements to them. Any use, duplication or disclosure by the U.S. Government is subject to restrictions as set forth in subparagraph (c)(1)(ii) of the Rights in Technical Data and Computer Software clause at DFAR 255.227-7013 et. seq. or 252.211-7015, or subparagraphs (a) through (d) of the Commercial Computer Software Restricted Rights at FAR 52.227-19, as applicable, or similar clauses in the NASA FAR Supplement. Contractor/manufacturer is Sensormatic Electronics Corporation, One Town Center Road, Boca Raton, FL 33486.

6. CHOICE OF LAW. This Software License Agreement is governed by the laws of the State of Florida and the parties hereby irrevocably agree that they submit themselves to the personal jurisdiction of the state and federal courts of Florida for purposes of resolving any and all disputes arising under or related to these terms and conditions.

7. LIMITED WARRANTY.

a. "AS IS" WARRANTY. TYCO PROVIDES THE SOFTWARE "AS IS" WITHOUT WARRANTY, EXPRESS, IMPLIED OR STATUTORY, INCLUDING BUT NOT LIMITED TO ANY IMPLIED WARRANTIES OR CONDITIONS OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, LACK OF VIRUSES, AND LACK OF NEGLIGENCE OR LACK OF WORKMANLIKE EFFORT. ALSO, THERE IS NO WARRANTY OR CONDITION OF TITLE, QUIET ENJOYMENT, OR NONINFRINGEMENT. THE ENTIRE RISK ARISING OUT OF THE USE OR PERFORMANCE OF THE FIRMWARE IS WITH YOU. TYCO DOES NOT WARRANT THAT THE OPERATION OF THE FIRMWARE WILL BE UNINTERRUPTED OR ERROR FREE. TYCO DOES NOT WARRANT THAT THE SOFTWARE WILL MEET YOUR REQUIREMENTS OR THAT OPERATION OF THE SOFTWARE WILL BE UNINTERRUPTED OR ERROR-FREE. TYCO SHALL NOT BE RESPONSIBLE FOR PROBLEMS CAUSED BY CHANGES IN THE OPERATING CHARACTERISTICS OF THE DEVICE(S) UPON WHICH THE SOFTWARE PRODUCT IS OPERATING, OR FOR PROBLEMS IN THE INTERACTION OF THE SOFTWARE PRODUCT WITH NON-TYCO SOFTWARE OR HARDWARE PRODUCTS. TYCO NEITHER ASSUMES NOR AUTHORIZES ANY OTHER PERSON PURPORTING TO ACT ON ITS BEHALF TO MODIFY OR TO CHANGE THIS WARRANTY, NOR TO ASSUME FOR IT ANY OTHER WARRANTY OR LIABILITY CONCERNING THIS SOFTWARE PRODUCT.

b. LIMITATION OF LIABILITY. UNDER NO CIRCUMSTANCES SHALL TYCO BE LIABLE FOR ANY SPECIAL, INCIDENTAL, CONSEQUENTIAL, DIRECT OR INDIRECT DAMAGES BASED UPON BREACH OF WARRANTY, BREACH OF CONTRACT, NEGLIGENCE, STRICT LIABILITY, OR ANY OTHER LEGAL THEORY. SUCH DAMAGES INCLUDE, BUT ARE NOT LIMITED TO, LOSS OF PROFITS, LOSS OF THE SOFTWARE PRODUCT OR ANY ASSOCIATED EQUIPMENT, COST OF CAPITAL, COST OF SUBSTITUTE OR REPLACEMENT EQUIPMENT, FACILITIES OR SERVICES, DOWN TIME, PURCHASERS TIME, THE CLAIMS OF THIRD PARTIES, INCLUDING CUSTOMERS, AND INJURY TO PROPERTY. IN ANY EVENT, IF ANY STATUTE IMPLIES WARRANTIES OR CONDITIONS NOT STATED IN THIS EULA, TYCO'S ENTIRE LIABILITY UNDER ANY PROVISION OF THIS LICENSE AGREEMENT SHALL BE LIMITED TO THE AMOUNT ACTUALLY PAID BY YOU TO LICENSE THE SOFTWARE PRODUCT. BECAUSE SOME JURISDICTIONS DO NOT ALLOW THE EXCLUSION OR LIMITATION OF LIABILITY FOR CONSEQUENTIAL OR INCIDENTAL DAMAGES, THE ABOVE LIMITATION MAY NOT APPLY TO YOU.

(For customers who installed and are running Microsoft .NET Framework 2.0)

End-User License Agreement

MICROSOFT SOFTWARE SUPPLEMENTAL LICENSE TERMS MICROSOFT .NET FRAMEWORK 2.0

Microsoft Corporation (or based on where you live, one of its affiliates) licenses this supplement to you. If you are licensed to use Microsoft Windows operating system software (the “software”), you may use this supplement. You may not use it if you do not have a license for the software. You may use a copy of this supplement with each validly licensed copy of the software.

The following license terms describe additional use terms for this supplement. These terms and the license terms for the software apply to your use of this supplement. If there is a conflict, these supplemental license terms apply. ------By using this supplement, you accept these terms. If you do not accept them, do not use this supplement. If you comply with these license terms, you have the rights below.

CBC-4020/4030/405X SERIES SMART DEVICE MANAGER 2.5 8200-0445-06, REV. E ADMINISTRATOR’S GUIDE 48 of 51 1. SUPPORT SERVICES FOR SUPPLEMENT. Microsoft provides support services for this supplement as described at www.support.microsoft.com/common/international.aspx.

2. MICROSOFT .NET FRAMEWORK BENCHMARK TESTING. This supplement includes the .NET Framework component of the Windows operating systems (“.NET Component”). You may conduct internal benchmark testing of the .NET Component. You may disclose the results of any benchmark test of the .NET Component, provided that you comply with the following terms: (1) you must disclose all the information necessary for replication of the tests, including complete and accurate details of your benchmark testing methodology, the test scripts/cases, tuning parameters applied, hardware and software platforms tested, the name and version number of any third party testing tool used to conduct the testing, and complete source code for the benchmark suite/harness that is developed by or for you and used to test both the .NET Component and the competing implementation(s); (2) you must disclose the date (s) that you conducted the benchmark tests, along with specific version information for all Microsoft software products tested, including the .NET Component; (3) your benchmark testing was performed using all performance tuning and best practice guidance set forth in the product documentation and/or on Microsoft’s support web sites, and uses the latest updates, patches and fixes available for the .NET Component and the relevant Microsoft operating system; (4) it shall be sufficient if you make the disclosures provided for above at a publicly available location such as a website, so long as every public disclosure of the results of your benchmark test expressly identifies the public site containing all required disclosures; and (5) nothing in this provision shall be deemed to waive any other right that you may have to conduct benchmark testing. The foregoing obligations shall not apply to your disclosure of the results of any customized benchmark test of the .NET Component, whereby such disclosure is made under confidentiality in conjunction with a bid request by a prospective customer, such customer’s application(s) are specifically tested and the results are only disclosed to such specific customer. Notwithstanding any other agreement you may have with Microsoft, if you disclose such benchmark test results, Microsoft shall have the right to disclose the results of benchmark tests it conducts of your products that compete with the .NET Component, provided it complies with the same conditions above.

(For customers who installed and are running Microsoft SQL Server Native Client)

MICROSOFT SOFTWARE SUPPLEMENTAL LICENSE TERMS

SQL SERVER NATIVE CLIENT FOR MICROSOFT SQL SERVER

Microsoft Corporation (or based on where you live, one of its affiliates) licenses this supplement to you. If you are licensed to use Microsoft SQL Server software (for which this supplement is applicable) (the "software"), you may use this supplement. You may not use it if you do not have a license for the software. You may use a copy of this supplement with each validly licensed copy of the software.

The following license terms describe additional use terms for this supplement. These terms and the license terms for the software apply to your use of the supplement. If there is a conflict, these supplemental license terms apply.

By using this supplement, you accept these terms. If you do not accept them, do not use this supplement.

If you comply with these license terms, you have the rights below.

1. DISTRIBUTABLE CODE. You are permitted to distribute the software in programs you develop if you comply with the terms below. a. Right to Use and Distribute. The code and text files listed below are "Distributable Code."  Distributable Code. You may copy and distribute the object code form of the software.  Third Party Distribution. You may permit distributors of your programs to copy and distribute the Distributable Code as part of those programs. b. Distribution Requirements. For any Distributable Code you distribute, you must  add significant primary functionality to it in your programs;  require distributors and external end users to agree to terms that protect it at least as much as this agreement;  display your valid copyright notice on your programs; and  indemnify, defend, and hold harmless Microsoft from any claims, including attorneys' fees, related to the distribution or use of your programs. c. Distribution Restrictions. You may not  alter any copyright, trademark or patent notice in the Distributable Code;  use Microsoft's trademarks in your programs' names or in a way that suggests your programs come from or are endorsed by Microsoft;  distribute Distributable Code to run on a platform other than the Windows platform;  include Distributable Code in malicious, deceptive or unlawful programs; or  modify or distribute the source code of any Distributable Code so that any part of it becomes subject to an Excluded License. An Excluded License is one that requires, as a condition of use, modification or distribution, that  the code be disclosed or distributed in source code form; or  others have the right to modify it.

2. SUPPORT SERVICES FOR SUPPLEMENT. Microsoft provides support services for this software as described at www.support.microsoft.com/common/international.aspx.

CBC-4020/4030/405X SERIES SMART DEVICE MANAGER 2.5 8200-0445-06, REV. E ADMINISTRATOR’S GUIDE 49 of 51

(For customers who installed and are running Microsoft SQL 2005 Express Edition)

MICROSOFT SOFTWARE LICENSE TERMS MICROSOFT SQL SERVER 2005 EXPRESS EDITION MICROSOFT SQL SERVER 2005 EXPRESS EDITION WITH ADVANCED SERVICES MICROSOFT SQL SERVER 2005 EXPRESS TOOLKIT MICROSOFT SQL SERVER 2005 MANAGEMENT STUDIO EXPRESS These license terms are an agreement between Microsoft Corporation (or based on where you live, one of its affiliates) and you. Please read them. They apply to the software named above, which includes the media on which you received it, if any. The terms also apply to any Microsoft  updates,  supplements,  Internet-based services, and  support services for this software, unless other terms accompany those items. If so, those terms apply. BY USING THE SOFTWARE, YOU ACCEPT THESE TERMS. IF YOU DO NOT ACCEPT THEM, DO NOT USE THE SOFTWARE. If you comply with these license terms, you have the rights below. 1. INSTALLATION AND USE RIGHTS. a. Installation and Use. You may install and use any number of copies of the software on your devices. b. Included Microsoft Programs. The software contains other Microsoft programs. These license terms apply to your use of those programs. 2. ADDITIONAL LICENSING REQUIREMENTS AND/OR USE RIGHTS. a. Distributable Code. You are permitted to distribute the software in programs you develop if you comply with the terms below. i. Right to Use and Distribute. The software is "Distributable Code."  Distributable Code. You may copy and distribute the object code form of the software. You may not modify the software, and your programs must include a complete copy of the software, including set-up.  Third Party Distribution. You may permit distributors of your programs to copy and distribute the Distributable Code as part of those programs. ii. Distribution Requirements. For any Distributable Code you distribute, you must  add significant primary functionality to it in your programs;  require distributors and external end users to agree to terms that protect it at least as much as this agreement;  display your valid copyright notice on your programs;  indemnify, defend, and hold harmless Microsoft from any claims, including attorneys' fees, related to the distribution or use of your programs; and  if the software is Microsoft SQL Server 2005 Management Studio Express or Microsoft SQL Server 2005 Express Toolkit, distribute it with either:  Microsoft SQL Server 2005 Express Edition or  Microsoft SQL Server 2005 Express Edition with Advanced Services. iii. Distribution Restrictions. You may not  alter any copyright, trademark or patent notice in the Distributable Code;  use Microsoft's trademarks in your programs' names or in a way that suggests your programs come from or are endorsed by Microsoft;  distribute Distributable Code to run on a platform other than the Windows platform;  include Distributable Code in malicious, deceptive or unlawful programs; or  modify or distribute the source code of any Distributable Code so that any part of it becomes subject to an Excluded License. An Excluded License is one that requires, as a condition of use, modification or distribution, that  the code be disclosed or distributed in source code form; or  others have the right to modify it. 3. INTERNET-BASED SERVICES. Microsoft provides Internet-based services with the software. It may change or cancel them at any time. 4. SCOPE OF LICENSE. The software is licensed, not sold. This agreement only gives you some rights to use the software. Microsoft reserves all other rights. Unless applicable law gives you more rights despite this limitation, you may use the software only as expressly permitted in this agreement. In doing so, you must comply with any technical limitations in the software that only allow you to use it in certain ways. You may not  disclose the results of any benchmark tests of the software to any third party without Microsoft's prior written approval;  work around any technical limitations in the software;  reverse engineer, decompile or disassemble the software, except and only to the extent that applicable law expressly permits, despite this limitation;  make more copies of the software than specified in this agreement or allowed by applicable law, despite this limitation;  publish the software for others to copy; or  rent, lease or lend the software. 5. BACKUP COPY. You may make one backup copy of the software. You may use it only to reinstall the software. 6. DOCUMENTATION. Any person that has valid access to your computer or internal network may copy and use the documentation for your internal, reference purposes. 7. TRANSFER TO A THIRD PARTY. The first user of the software may transfer it and this agreement directly to a third party. Before the transfer, that party must agree that this agreement applies to the transfer and use of the software. The first user must uninstall the software before transferring it separately from the device. The first user may not retain any copies.

CBC-4020/4030/405X SERIES SMART DEVICE MANAGER 2.5 8200-0445-06, REV. E ADMINISTRATOR’S GUIDE 50 of 51 8. EXPORT RESTRICTIONS. The software is subject to United States export laws and regulations. You must comply with all domestic and international export laws and regulations that apply to the software. These laws include restrictions on destinations, end users and end use. For additional information, see www.microsoft.com/exporting. 9. SUPPORT SERVICES. Because this software is "as is," we may not provide support services for it. 10. ENTIRE AGREEMENT. This agreement, and the terms for supplements, updates, Internet-based services and support services that you use, are the entire agreement for the software and support services. 11. APPLICABLE LAW. a. United States. If you acquired the software in the United States, Washington state law governs the interpretation of this agreement and applies to claims for breach of it, regardless of conflict of laws principles. The laws of the state where you live govern all other claims, including claims under state consumer protection laws, unfair competition laws, and in tort. b. Outside the United States. If you acquired the software in any other country, the laws of that country apply. 12. LEGAL EFFECT. This agreement describes certain legal rights. You may have other rights under the laws of your country. You may also have rights with respect to the party from whom you acquired the software. This agreement does not change your rights under the laws of your country if the laws of your country do not permit it to do so. 13. DISCLAIMER OF WARRANTY. THE SOFTWARE IS LICENSED "AS-IS." YOU BEAR THE RISK OF USING IT. MICROSOFT GIVES NO EXPRESS WARRANTIES, GUARANTEES OR CONDITIONS. YOU MAY HAVE ADDITIONAL CONSUMER RIGHTS UNDER YOUR LOCAL LAWS WHICH THIS AGREEMENT CANNOT CHANGE. TO THE EXTENT PERMITTED UNDER YOUR LOCAL LAWS, MICROSOFT EXCLUDES THE IMPLIED WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. 14. LIMITATION ON AND EXCLUSION OF REMEDIES AND DAMAGES. YOU CAN RECOVER FROM MICROSOFT AND ITS SUPPLIERS ONLY DIRECT DAMAGES UP TO U.S. $5.00. YOU CANNOT RECOVER ANY OTHER DAMAGES, INCLUDING CONSEQUENTIAL, LOST PROFITS, SPECIAL, INDIRECT OR INCIDENTAL DAMAGES. This limitation applies to  anything related to the software, services, content (including code) on third party Internet sites, or third party programs; and  claims for breach of contract, breach of warranty, guarantee or condition, strict liability, negligence, or other tort to the extent permitted by applicable law. It also applies even if Microsoft knew or should have known about the possibility of the damages. The above limitation or exclusion may not apply to you because your country may not allow the exclusion or limitation of incidental, consequential or other damages.

CBC-4020/4030/405X SERIES SMART DEVICE MANAGER 2.5 8200-0445-06, REV. E ADMINISTRATOR’S GUIDE 51 of 51