Understanding the Files in a Wavelink Avalanche Enabler v3.50-56
By: Brenton Blawat
This section will provide detailed information of an Enabler which was designed for a Symbol Device v3.50-56. While there are different files on different devices, the core of the applications remain the same.
|
LOCATION |
FILENAME |
DESCRIPTION |
|
This directory contains the Avalanche Enabler, Network Profiles, Software Packages, and all required files to for Wavelink’s Enabler to restore packages upon a cold boot of the device. |
||
|
This is a placeholder directory which automatically copies all files contained within to the \Windows\ directory upon a cold boot of the device. |
||
|
WL-Enabler.cpy |
Copies the Wavelink StartUp .lnk file to the \Windows\Startup\ for initialization on a cold boot of the device. |
|
|
The registry files which are required for Wavelink to properly function upon a cold boot of the device. |
||
|
This directory is for all of the configuration files for the Avalanche Enabler. |
||
|
This is the location where all of the software packages are stored on the handheld |
||
|
This is file is responsible for specifying where the core Enabler files, registry entries, backup information, should be stored on the device. It is processed by Wavelink during an enabler upgrade. |
||
|
This Device driver for the Enabler. |
||
|
This file specifies the location for where the avalanche initialization files should be located. This also specifies shortcuts to place on the device. |
||
|
This executable is responsible for the initialization of the Avalanche Software. |
||
|
This shortcut is copied to multiple locations on the handheld to open the application. |
||
|
This specifies what device drivers and scanner (physical) drivers to use on the device. |
||
|
Shortcut to the Avalanche Monitor application. |
||
|
This is the device driver for the scanner to use with the scan to config. |
||
|
This program is the graphical interface for use on the device. |
||
|
This file specifies all of the parameters which are useable for the system and how to use them. It also includes error messaging capabilities. |
||
|
This is the background image for the Avalanche Enabler. |
||
|
This file specifies what the model number of the device is for packaging purposes. E.G: The file reads: Sym8846 |
||
|
This is the background process which controls communications between the dServer and the Enabler. |
||
|
This executable is responsible for querying the device for power, WLAN, etc. |
||
|
The driver for the setup of the system. |
||
|
This executable is responsible for updates to the Enabler. |
||
|
This is the Wavelink driver for communication dialogs. |
||
|
These are the drivers to use Symbol specific hardware. |
||
|
Wavelink’s Universal Networking Interface driver. |
||
|
This is the Wavelink driver for WEP key rotation. |
||
| This file contains all of the settings which are being sent via the EnablerCfg from the server. This file also may contain values which are not pushed via the server, however, they remain within this file regardless of what EnablerCfg is pushed to it. | ||
| This file is a file which is populated prior to communicating to the server. It provides the server with items which include: current network profile, MSCHAP information, enabler info, agent address, etc.. | ||
| If static assignment, Wavelink provided addresses, or DHCP is enabled, this file will tell the enabler what to expect for acquiring an IP address. | ||
| This is the GUID of system. When copying files, this file MUST be excluded from the system as GUIDs are required to be unique… if multiple GUID’s exist, the Enterprise Server will only recognize one handheld at a time changing the MAC and IP every connection to the server. | ||
| This file is the file which associates the Network Profile to the device. | ||
| This is the WEP configuration file. This will be populated with encrypted WEP information if WEP is used. | ||
| This file is responsible for the mapping the launch-able icons on the desktop of the Enabler. | ||
| This is the backup file for the Wireless Settings specified in the Network Profile. | ||
| This is the backup file for the Wireless Settings specified in the Network Profile. Specifically, this is the backup for the Universal Network Interface. | ||
| This is a temporary file which contains the MAC of the unit. This file should be empty on the device. | ||
|
This directory is created for the extrapolated packages. For example, when a package needs to be in the Program files directory, the file / folder structure would be the following: Folder C, Folder Program Files, Folder ApplicationName, File. Basically the Enabler lays out the restoration file structure within this directory. |
||
|
This directory is where the Enabler organizes the files which have been deployed to the device. This directory is utilized on cold boot to restore all files via it’s sub directories. |
||
| This directory is responsible for | ||
| This directory is where the backup files for the Avalanche Enabler are located. This includes _AVACFG.PRF and Avalanche.alk. | ||
| This directory is where two Wavelink drivers are located for restoration upon a cold boot of the device. | ||
| This is Wavelink’s Remote Control (aka WLRMTCTL) Software backup. This directory contains files to make the remote control software function properly on the handheld. | ||
| This file is the file which contains the Checksum for each package manifests. This file is the reference file during a Synchronization to ensure all files are in their proper locations and are not corrupt. | ||
| This file is a secondary checksum which contains more checksum information for the Enabler. | ||
| This is the backup copy of the file contains all of the settings which are being sent via the EnablerCfg from the server. This file also may contain values which are not pushed via the server, however, they remain within this file regardless of what EnablerCfg is pushed to it. | ||
|
..\..\..\..\AVA\ |
This file is the backup copy of the file which is responsible for the mapping the launch-able icons on the desktop of the Enabler. | |
| This DLL is Connector service for the Enabler. This DLL is responsible for the TCP connection between the handheld and the dServer. | ||
| This DLL is what enables a message box for SMS messages with the Wavelink Enabler. |
For More Free Training by BIT Tangents: Go to Wavelink Training (Click Here)
Info on Author: Brenton Blawat is a Wavelink Consultant who has worked closely with the Avalanche product for over 5 years. He has integrated Wavelink AMC (and variants) into a multitude of corporations including but not limited to: Seneca Foods Corporation, American Eagle Outfitters, and Alexian Brothers Health System.
** BIT Tangents nor any of its contributors are liable for damages as a result of following these instructions. These instructions are intended as guidelines for best practices and are to be used at the executioners own risk! All re-productions / digital copies of this content must be approved in writing by an authorized representative of BIT Tangents. **



Cheers dude you really saved our bacon with the _LOCAL.PRF explanation.
M@
January 9, 2009
Thank you for the comment.
If you need any more help with any part of the configuration of your system feel free to contact me at brent@bittangents.com .
brentblawat
January 12, 2009