SmartSystems_Foundation_4_50 Release Notes

advertisement
Release Notes
SmartSystems Server v4.50
Version Information .................................................................................................... 2
Installation .................................................................................................................. 2
2.1. System Requirements for installing the SmartSystems Server ......................... 2
2.2. Before Installing Version 4.50 ............................................................................. 3
2.3. To Install:.............................................................................................................. 4
3. SmartSystems Management License ......................................................................... 4
4. Supported Hardware .................................................................................................. 6
5. New Functionality Available in SmartSystems Server Version 4.50 ......................... 6
5.1. Installation ............................................................................................................... 6
5.1.1. Installation Diagnostic ......................................................................................... 6
5.1.2. Use of local system account ................................................................................ 6
5.1.3. Reporting Services ............................................................................................... 6
5.2. Performance ............................................................................................................ 6
5.2.1. Asset Messages processing ................................................................................. 6
5.2.2. Device connections .............................................................................................. 6
5.2.3. Tracking of available memory ............................................................................. 6
5.3. Properties Viewer.................................................................................................... 7
5.4. Managing SmartSystems Users .............................................................................. 7
5.5. Bundle Wizard enhancements ................................................................................ 7
5.6. Peripherals Panel and Support for Bluetooth PR2/PR3 printers .......................... 7
5.7. Support for Wi-Fi PR2/PR3 printers ....................................................................... 7
5.8. Support for PC23/PC43, and PM43 printers .......................................................... 8
6. Best Practices .............................................................................................................. 9
6.1. One-Step Provisioning............................................................................................. 9
6.2. Device Discovery ................................................................................................... 10
7. Issues Fixed In This Version ...................................................................................... 10
8. Known Issues in This Version ................................................................................... 12
1.
2.
1. Version Information
Release notes describe the updates available in SmartSystems Server 4.50.
Prior to Installing, review section 2.2.
Please reference the online help for complete user information. The online help is accessible
from the SmartSystems Server by selecting Help from the menu.
Release Version
Version Date
SmartSystems Server
05/18/2012
4.50.00.0193
Release
4.02.06.0646
Date Available
9/13/2011
4.01.05.0406
1/17/2011
3.51.04.1225
1/18/2010
3.50.04.1120
9/17/2009
3.42.03.0667
3.41.03.0659
3.22.02.0403
3.21.02.0394
3.20.00.0341
3.11.01.0094
3.10.00.0076
3.00.00.0051
2.20
2.01
2.00
4/14/2009
10/29/2008
3/27/2008
1/22/2008
11/19/2007
6/15/2007
12/21/2006
10/26/2006
5/2/2006
10/19/2005
5/27/2005
2. Installation
2.1.
System Requirements for installing the SmartSystems Server
Processor:
Memory / RAM:
Disk Space:
Operating
System:
Intermec Technologies

2 GHz is recommended for optimum performance

2 GB is required







60 MB is required for SmartSystems Server
Additional space required for pre-requisite software.
Windows XP Pro with SP3 and all related updates
Windows Server 2003 R2 or SP2, 32-bit only
Windows Server 2008 Enterprise
Windows Server 2008 R2 with SP1
Windows 7 Professional, Enterprise and Ultimate, 32-bit or 64-bit
o 64-bit Windows 7 will not support Cisco AP discovery.
o Windows 7 requires SQL Server 2008 R2 (full version or Express)
Review http://msdn.microsoft.com/en-us/library/ms143506.aspx for
complete hardware and software requirements for SQL Server 2008 R2
2
4/9/2020
Other
Requirements:





2.2.

Microsoft Internet Explorer 6.0 SP1 or later
Microsoft ActiveSync 4.5 or later required.
.NET Framework v3.5 SP1 and v4 Full install are both required
** If not detected, automatically installed from internet. If installing on a PC that
does not have internet access, download and install prior to installing
SmartSystems Server.
SQL Server - SQL Server 2008 R2 with latest SP is highly recommended
o SQL Server 2008 with SP1 or later, SQL Server 2008 R2 Express Edition,
and SQL Server 2008 Express Edition with SP1 or later are supported
o Remote database is only supported in a domain environment (not
supported in workgroup environment)
Microsoft Windows Installer 4.5
* SQL Server and Microsoft Windows Installer must be installed prior to installing
SmartSystems Server. The SmartSystems Server installer provides a Help link to
obtain an installation guide and a download containing all prerequisites.
Before Installing Version 4.50
If an earlier version of SmartSystems is installed, the recommendation is to perform an
upgrade rather than uninstalling and reinstalling. Uninstalling a previous version of
SmartSystems and then reinstalling:
o
Will purge any Asset History collected by the current SmartSystems.
o
Will remove custom console settings like Broadcast Interval (automatic
discovery)
o
Will preserve Software Bundles and Backup Settings.

If you are currently using SQL 2005, you can perform a SQL upgrade and then upgrade
SmartSystems server

Migrating SmartSystems data (bundles, rules, etc.) from one machine to another is not
fully supported.

o
Licenses can be migrated by “Returning” them using the Intermec License Utility
on the old machine and then “Adding” them using the Intermec License Utility
on the new machine
o
Software bundles can be migrated by copying the bundle installers from the old
machine to the new machine and installing them
Only these upgrade paths are supported:
o
v3.51 to v4.50
o
v4.02 and above to v4.50
o
In other cases, you will need to do an intermediate upgrade or uninstall

Recommendation is to uninstall Reporting Services prior to installing SmartSystems
Foundation 4.50.

Review SmartSystems Foundation Installation Guide
o

http://epsfiles.intermec.com/eps_files/eps_man/932-015.pdf
For occasional use, SmartSystems Server may be installed on an administrator’s
desktop/laptop alongside other applications. For optimal operation in a production
Intermec Technologies
3
4/9/2020
environment, install SmartSystems Server on a dedicated machine connected to a DHCP
network.

Do not install SmartSystems Server on a machine that is used as a Domain Controller.

Do not install SmartSystems Server on a compressed drive.

When initially installing SmartSystems Server, you must connect to an existing SQL
Server database. When upgrading from a prior version, the data from the prior database
will be transferred into the new database automatically.

Microsoft Windows Installer 4.5 and SQL Server must be installed prior to installing
SmartSystems Server. You may obtain a download containing all prerequisites using the
Help link when you run the installer.

The SQL Server installation process authenticates your user account. If your user
account is a network account, you must be logged into the network in order for
authentication to occur. If the user account cannot be authenticated because you are
not connected (or on a VPN connection), the database will not be created.

SmartSystems Server uses the following ports. SmartSystems attempts to open these
ports in Windows Firewall automatically during an install. If you are using another
firewall, you will need to configure the firewall manually for the ports:
Port
Description
UDP 52316
Remote Viewer
TCP 1901
Remote Viewer
TCP 8789
HTTP (Intermec SmartSystems)
UDP 8791
Upgrade Progress (Intermec SmartSystems)
UDP 8792
Upgrade Monitor Online Status (Intermec SmartSystems)
UDP 49111
IQueue Discovery (Intermec SmartSystems)
TCP 62241
IQueue Messaging (Intermec SmartSystems)
UDP 1434
SQL Database Discovery
UDP 1758-1768
Multicast Files Transfer Protocol
TCP 27000-27009
License Server
Note: If using Windows Firewall, SmartSystems attempts to close the ports
automatically during uninstall. If using another firewall, you will need to configure the
firewall manually after uninstall.
2.3.
To Install:
Download and run the installation file (SmartSystemsFoundationInstall.exe).
Follow the on-screen instructions to verify requirements and complete the installation.
3. SmartSystems Management License

For devices with a v4.0 or above client, a management license allows:
o
Drag-N-Drop to a folder of devices

Intermec Technologies
Deploy or upgrade a group of Intermec devices all at once or in
batches of 50 to save significant time. This procedure is error-proof,
4
4/9/2020
scalable and saves significant effort over manual procedures which
utilize SD cards.
o
Activate Provisioning Bundles on a Folder

Automatically deploy a provisioning bundle to a device upon
connection to the SmartSystems Server
(3.46 SmartSystems client required, works best with 3.48
SmartSystems client and above)
o
Folder Right Click Tools
o
Device Health
o
Data from the device is available to Reporting Services

No per-device license is needed for device with pre-4.0 client

A 60 day demo of the Management license is provided on all 4.0 clients and is enabled
at the time the device is powered on.

Perpetual license, no software maintenance agreement required
SmartSystems management license (454-048-001) is available for purchase through your
Intermec representative.
For additional assistance, contact Intermec Support
(http://intermec.custhelp.com )
Intermec Technologies
5
4/9/2020
4. Supported Hardware
SmartSystems 4.50 supports any device loaded with the SmartSystems client.
The following matrix documents device and software configurations that have known
compatibility with SmartSystems: http://www.intermec.com/partner-files/salesresources/misc/en/smartsystems/SmartSystems-Compatibility-Matrix.xls
5. New Functionality Available in SmartSystems Server Version 4.50
Certain new features are only available on devices using the SmartSystems v4.0 or higher
SmartSystems Client. To determine which SmartSystems Client you are using, open Intermec
Settings and navigate to Device Settings -> System Component Versions -> SSRef Client. (If the
entry does not exist, then your device does not include the SmartSystems client.)
5.1.
Installation
5.1.1. Installation Diagnostic
SmartSystems 4.50 includes an installation diagnostic that pre-checks for potential
problems that could affect the installation and operation of SmartSystems.
 The installation diagnostic checks for Intermec software conflicts, system
memory, processor speed, domain group policies, user permissions, SQL
instance, Reporting Services, network, firewalls, and anti-malware products.
 It warns users of potential problems they may wish to address.
 It detects errors that must be correct before installation can continue.
 It can be run at any time after installation, as a cross-check, via
Start > All Programs > Intermec > SmartSystems > Installation Diagnostic
 Diagnostic results are saved in SSTEMP folder under the root directory of the
hard drive to which your operating system is installed (e.g., C:\SSTEMP)
5.1.2. Use of local system account
SmartSystems 4.50 runs all services in the context of the standard Windows local system
account.
5.1.3. Reporting Services
SmartSystems Reporting Services is installed as part of SmartSystems 4.50.
Running SmartSystems Reporting Services requires:
 a compatible version of Microsoft SQL Server 2008
 a properly configured Microsoft SQL Server Reporting Services instance
5.2.
Performance
5.2.1. Asset Messages processing
Asset message processing is 10x faster than in SmartSystems Server 4.02.
5.2.2. Device connections
SmartSystems 4.50 provides more robust support for discovering and managing larger
populations of devices.
5.2.3. Tracking of available memory
Intermec Technologies
6
4/9/2020
SmartSystems 4.50 periodically monitors the available memory, which affects SQL
Server performance. If free memory drops below 50 MB, this is reported dynamically
through the System Monitor service.
5.3.
Properties Viewer
SmartSystems 4.50 Properties Viewer shows only the information applicable to the
selected device’s hardware configuration, eliminating extraneous display panels.
5.4.
Managing SmartSystems Users
SmartSystems 4.50 allows a local user to add a domain user to the SmartSystems
console. If the domain requires authentication, SmartSystems prompts for credentials
to the domain and authenticates the credentials.
5.5.
Bundle Wizard enhancements


5.6.
SmartSystems 4.50 Bundle Wizard supports creating bundles in a special format
for updating peripheral devices (PR2/PR3 printers.)
SmartSystems 4.50 Bundle Wizard supports installing bundles on machines
having 64-bit OS and not having SmartSystems Server installed.
Peripherals Panel
SmartSystems 4.50 provides a new panel that displays peripherals attached to devices in
the currently selected folder and their connection status. All displayed peripherals
support right-click Rename, Delete, Device Note and Properties.
5.7.
Support for Bluetooth PR2/PR3 printers
Bluetooth PR2/PR3 printers are reported via the new peripheral printer. The health
information of a Bluetooth PR2/PR3 printer, including Smart Battery info, is reported to
the console via the printer configlet running on the associated mobile computer.
PR2/PR3 requires Bluetooth connection to a mobile computer having:
 v4.0 or above SmartSystems client
 SmartSystems Management License
 Printer Configlet ver. 2.30.00.0087 or above installed
When a “peripheral” software bundle, created through the Software Bundle Wizard, is
dragged and dropped to a PR2/PR3 icon in the peripherals panel, the printer configlet
running on the associated mobile computer manages the update of the software on the
PR2/PR3 printer. The following file types are supported by the printer configlet:
Bootloader files, Firmware files, Graphic files, Font files, and Alias files.
PR2/PR3 requires Bluetooth connection to a mobile computer having:
 v4.0 or above SmartSystems client
 SmartSystems Management License
 Printer Configlet ver. 2.30.00.0087 or above installed
5.8.
Support for Wi-Fi PR2 and PR3 printers
SmartSystems 4.50 supports right-click Rename, Delete, Default Setup, Print Test Label,
Reboot, Test Feed, Intermec Settings, Directed Discovery, Device Note and Properties
Intermec Technologies
7
4/9/2020
viewer for Wi-Fi PR2/PR3. SmartSystems 4.50 also supports dragging and dropping a
file or a software bundle to this printer.
5.9.
Support for PC23, PC43, and PM43 printers
SmartSystems 4.50 supports a full range of device management features for PC23, PC43,
and PM43, including all the features supported by Wi-Fi PR2/PR3 printer, provisioning
bundle support, licensing support, and the ability to manage server association through
SmartSystems Server
Section 3 lists the features that require a SmartSystems Management License.
Intermec Technologies
8
4/9/2020
6. Best Practices
6.1. Provisioning
Connectivity
Completing a provision depends on the device reporting its status to the console. Refrain from
making changes which leave the device unreachable by the console. Wherever possible, use an
Ethernet connection for provisioning. Any changes to network connectivity, such as an OS
upgrade that resets network settings, may cause the device to disconnect from SS Console and
stop provisioning.
Client Compatibility
SmartSystems Reference Client Version 3.46 is the minimum required version for provisioning,
but version 3.48 or above is recommended. If the version in your device is less than the desired
version, check the Downloads section of www.Intermec.com/SmartSystems for an upgrade.
 A quick way to check the version is to connect the device to the SmartSystems console and
view the SSRef column in details layout. Alternately, open Intermec Settings and navigate to
Device Settings -> System Component Versions -> SSRef Client.
Ordering
The type of file added to a provisioning bundle determines the order it will be installed. Many
file types can be installed in a custom order. The provisioning bundle tool will place the added
files in a preferred order. For stability, some bundle types, like OS, will cause an error message if
they are attempted to be moved later in the installation order.
The SmartSystems Reference client affects the performance and features of provisioning. If your
provisioning bundle includes the SmartSystems Reference Client, place it as early as possible in
the provisioning bundle sequence.
Activating Auto-Deploy
For better control, avoid activating auto-deploy of a provisioning bundle to the Discovered
Devices folder. Instead, create sub-folders with a name that describes the provisioning bundle.
Then you can control which devices are provisioned automatically when they are first placed in
that folder.
Manual Deployment
Manually dropping the provisioning bundle onto a device or a folder of devices is best done
when the bundle is small and consists of mostly user settings.
Monitoring Progress
There are four areas which show the progress of the devices being provisioned.
1. The Status and Reason sections of the device icon give minimal information and are
best viewed in the details layout.
2. The Upgrade Monitor, launched from the right click menu of the Universal Upgrade
Server icon, lists devices as they get provisioned and provides more information than
the main console GUI.
3. The Upgrade Server Event Viewer, accessed from the right click menu of the Universal
Upgrade Server icon, needs to be refreshed to show progress and may become difficult
to follow as the quantity of devices increases.
Intermec Technologies
9
4/9/2020
4. The status window on the device displays the upgrade status as it progresses through
each stage of the provisioning bundle.
Population Sizes
The performance of the provisioning bundle is affected by server performance characteristics
(processor speed and memory), network performance characteristics, size of the bundle, and
quantity of devices being deployed. Smaller bundles, containing mostly configuration settings,
are easily handled in batches of 50 devices at a time. Larger bundles, like OS upgrades, consume
large amounts of bandwidth. The best practices support up to 12 simultaneous OS upgrades
through a provisioning bundle. It is never recommended to attempt more than 24 simultaneous
OS upgrades through a provisioning bundle.
6.2.
Device Discovery
When the SmartSystems services start, they send out a signal to discover all the SmartSystemsenabled devices connected to your local subnet, and an icon representing each discovered
device appears in the console. As the status of the device changes, it will send a message to the
console to communicate its new status.
You can always trigger a broadcast manually by clicking the Discover button again, but there are
several ways to configure your console or device through Intermec Settings to enhance the
device discovery process:
 You can configure SmartSystems to broadcast across subnets or to specific IP addresses
or IP address ranges.
 Configuring IP Address Ranges works well for a small number of devices with
known IP addresses. If you want to broadcast to a remote subnet, Subnet
Broadcasts is preferable because the network traffic is reduced, but routers may
have to be configured to forward SmartSystems broadcast packets. Configuring
both subnet broadcasts and IP address ranges is not recommended. You do not
need to specify the subnet broadcast interval of the SmartSystems server
because SmartSystems automatically broadcasts to that subnet.
 You can configure SmartSystems to periodically initiate device discovery on its own
using the Broadcast Interval timer.
 You can configure an Intermec device to connect to a specific SmartSystems console
using the Server Association property.
Using the Broadcast Interval feature is helpful when working with a large number of devices
because it can reduce network traffic associated with device discovery. Pressing the “Discover”
button causes all devices to identify themselves to the SmartSystems server. When using the
Broadcast Interval to initiate periodic device discovery, only devices which aren’t registered with
the server will identify themselves.
7. Issues Fixed In This Version
ID
12550
Description Summary
Devices having licenses in SmartSystems, then deleted from SmartSystems
by the user before an upgrade, are recreated with partial information
after upgrade
Intermec Technologies
10
Systems
Installation
4/9/2020
10817
13843
14783
Managing devices that have licenses that originated on a different
SmartSystems server results in extraneous event notification in Event
Viewer such as, "Device {insert device uniqueid here} has licenses that
were not licensed from this server. Is this device in the wrong location?"
Ambiguous Scan and Go Folder Creation without "\"
Restarting System Monitor from right-click will shut down Upgrade Server,
but not start it back up
Intermec Technologies
11
Licensing
ScanNGo
Services
4/9/2020
8. Known Issues in This Version
ID
3785
Description Summary
Bundle Wizard prompts to save when there are no changes
Workaround: None
Bundle Wizard doesn't retain destination between advanced and basic
views
Workaround: None
Systems
Bundle Wizard
3766
Subnet Broadcast feature does not work
Workaround: Use IP Address Range or enter Associated Server IP on the
device
Discovery
3732
Multicast doesn't work correctly when more than 1 Network adapter is
enabled on pc
Workaround: Disable one network adapter, restart the SmartSystems
Services, and reinitiate the multicast
Clicking Discover while devices are "busy" causes them to show
"connected"
Workaround: Do not click Discover when devices are upgrading
Discovery
When some (older) bundles installers are executed on a 64-bit OS, bundle
directories are created but bundles do not appear in the Software Vault
Workaround: Request the bundle provider to rebuild the bundle with
the Software Bundle Wizard
Firewall exceptions not being correctly applied to all network profiles
during install
Workaround: Apply firewall exceptions manually to all network profiles
per the table in Section 2.2 above
Missing topic in table of contents for online help: License Center will not
open on Server 2008 R2 without adding it to the trusted sites
Workaround: To add the Intermec License Center to the list of trusted
websites
1. In Internet Explorer, select Tools > Internet Options and select the
Security tab
2. Select Trusted Sites and click the Sites button
3. Type https://license.intermec.com and click Add
4. Close the Internet Options screen
Missing topic in online help: If SQL Server is configured as Default
instance, then "(local)" must be selected on Database Instance Selection
screen
Workaround: None
Can't drag and drop files from mapped network share drive to a device
Workaround: Copy the file to a local folder, and then drag it from the
local folder to the device’s icon in the console
Installation
When peripheral printer battery is swapped, the console still shows the
old battery as connected to the printer
Workaround: None
Console GUI
3792
3751
4418
4804
4395
6038
4951
5516
Intermec Technologies
12
Bundle Wizard
Discovery
Installation
Installation
Installation
Console GUI
4/9/2020
ID
5416
3759
3774
5074
4961
5478
5630
3734
4794
5959
3728
3731
6000
3745
4774
Description Summary
When device moves between SmartSystems consoles, View Device
Licenses only shows licenses deployed from current console
Workaround: Use Intermec Settings on the device to view all device
licenses
Remote Viewer Unhandled Exception when rotating display
Workaround: Change the display to a smaller size before rotating display
Remote Viewer File Explorer doesn't display some foreign characters
Workaround: Use ASCII Characters only for folder and file names
Remote Viewer shows black screen when device is at Windows Login
Prompt
Workaround: Complete login process on device before starting Remote
Viewer
Warning, “problem when downloading,” when trying to download a large
file from device to SS Console
Workaround: Use another method such as ActiveSync to retrieve the
large file from the device
GWES.EXE (Microsoft executable) crashed after scanning a ScanNGo
barcode to download a cab file to CN3 with 3.26.15.0170 firmware
Workaround: None
Systems
Licensing
ScanNGo will not include configuration data that is the same as the
assumed default value
Workaround: None
ScanNGo Code 128 Numbering is off for barcodes with No Start Barcode
Workaround: Include a start barcode
ScanNGo GUI gets deformed with different display settings
Workaround: None
ScanNGo
ScanNGo settings bundle doesn't show correct WWAN configuration fields
for all devices
Best practice: Creating backup settings directly from a device is
preferable to using ScanNGo settings for WWAN configuration
Message Send Tool throws exception when trying to record AUDIO
Workaround: Record audio using some other application and save the
recording as a .wav file to import into the Message Send Tool
ScanNGo
Test Current Settings for Message Send Tool deletes the user file
Workaround: None
Settings backup could not be completed for CS40 with 2.00.18.0045
firmware on server running Win7 64-bit OS (Danish language server OS)
Corrective action: Contact Customer Support to obtain a bundle
containing the 4.03.11.0591 SSREF client
Cisco Discovery no longer working on servers running 64-bit OS
Workaround: None
Printer Properties > Font Information is not updated after drag and drop
of SW bundle containing fonts
Workaround: Rebooting the printer will cause the font information to
be updated in properties
Send Message
Intermec Technologies
13
Remote Viewer
Remote Viewer
Remote Viewer
Remote Viewer
ScanNGo
ScanNGo
ScanNGo
Send Message
Supported
Devices
Supported
Devices
4/9/2020
ID
4720
4691
Description Summary
On Windows 7 64-bit OS, turning on SSAPI logging (for troubleshooting
system issues) and restarting services causes a crash dump
Workaround: None
Tray icon does not always appear after reboot
Workaround: Start tray icon manually via Start > Programs > Intermec >
SmartSystems > ConsoleTray
Intermec Technologies
14
Systems
Troubleshooting
Tray Icon
4/9/2020
Download