Understanding the Files in a Wavelink Avalanche Enabler v3.50-56

Posted on October 23, 2008. Filed under: Software Tangents |

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

\Application\
fldrApplication

Avalanche\fldrAvalanche

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.

\Application\
fldrApplication

StartUp\fldrStartUp

This is a placeholder directory which automatically copies all files contained within to the \Windows\ directory upon a cold boot of the device.

\Application\
fldrApplication

WL-Enabler.cpy

flWLenabler

Copies the Wavelink StartUp .lnk file to the \Windows\Startup\ for initialization on a cold boot of the device.

\Application\
fldrApplication

WL-Enabler.reg flWLenabler_reg

The registry files which are required for Wavelink to properly function upon a cold boot of the device.

..\Avalanche\fldrAvalanche

Config\fldrConfig

This directory is for all of the configuration files for the Avalanche Enabler.

..\Avalanche\fldrAvalanche

Packages\fldrPackages

This is the location where all of the software packages are stored on the handheld

..\Avalanche\fldrAvalanche

AS-Enabler.datflAS-Enabler_dat

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.

..\Avalanche\fldrAvalanche

AvaDev.dllflAvaDev_dll

This Device driver for the Enabler.

..\Avalanche\fldrAvalanche

AvaInit.datflAvaInit_dat

This file specifies the location for where the avalanche initialization files should be located. This also specifies shortcuts to place on the device.

..\Avalanche\fldrAvalanche

AvaInit.exeflAvaInit_exe

This executable is responsible for the initialization of the Avalanche Software.

..\Avalanche\fldrAvalanche

Avalanche.lnkflAvalanche_lnk 

This shortcut is copied to multiple locations on the handheld to open the application.

..\Avalanche\fldrAvalanche

Avalanche.wleflAvalanche_wle

This specifies what device drivers and scanner (physical) drivers to use on the device.

..\Avalanche\fldrAvalanche

AvaMon.lnkflAvaMon_lnk

Shortcut to the Avalanche Monitor application.

..\Avalanche\fldrAvalanche

AvaScan.dllflAvaScan_dll

This is the device driver for the scanner to use with the scan to config.

..\Avalanche\fldrAvalanche

Enabler.exeflEnabler_exe

This program is the graphical interface for use on the device.

..\Avalanche\fldrAvalanche

Enabler.udflEnabler_ud

This file specifies all of the parameters which are useable for the system and how to use them. It also includes error messaging capabilities.

..\Avalanche\fldrAvalanche

Enabler.uiflEnabler_UI

This is the background image for the Avalanche Enabler.

..\Avalanche\fldrAvalanche

model.datflmodel_dat

This file specifies what the model number of the device is for packaging purposes.

E.G: The file reads: Sym8846

..\Avalanche\fldrAvalanche

Monitor.exeflMonitor_exe

This is the background process which controls communications between the dServer and the Enabler.

..\Avalanche\fldrAvalanche

MUQuery.exeflMUQuery_exe

This executable is responsible for querying the device for power, WLAN, etc.

..\Avalanche\fldrAvalanche

Setup.dllflsetup_dll

The driver for the setup of the system.

..\Avalanche\fldrAvalanche

UPDateEnabler.exeflUPDateEnabler_exe

This executable is responsible for updates to the Enabler.

..\Avalanche\fldrAvalanche

WlComDlg.dllflWLComDlg_dll

This is the Wavelink driver for communication dialogs.

..\Avalanche\fldrAvalanche

WLSymbol.dllflWLSymbol_dll

These are the drivers to use Symbol specific hardware.

..\Avalanche\fldrAvalanche

WLUNI.dllflWLUNI_dll

Wavelink’s Universal Networking Interface driver.

..\Avalanche\fldrAvalanche

WLWEPRot.dllflWLWEPRot_dll

This is the Wavelink driver for WEP key rotation.

..\..\Config\fldrConfig

_AVACFG.PRFfl_AvaCFG_prf

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.

..\..\Config\fldrConfig

_DEVPROP.PRFfl_DEVPROP_prf

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..

..\..\Config\fldrConfig

_IP.PRFfl_IP_prf

If static assignment, Wavelink provided addresses, or DHCP is enabled, this file will tell the enabler what to expect for acquiring an IP address.

..\..\Config\fldrConfig

_LOCAL.PRFfl_LOCAL_PRF

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.

..\..\Config\fldrConfig

_NETPROP.PRFfl_NETPROP_prf

This file is the file which associates the Network Profile to the device.

..\..\Config\fldrConfig

_WEPCFG.WKFfl_WEPCFG_WKF

This is the WEP configuration file. This will be populated with encrypted WEP information if WEP is used.

..\..\Config\fldrConfig

Avalanche.alk
fl_Avalanche_ALK

This file is responsible for the mapping the launch-able icons on the desktop of the Enabler.

..\..\Config\fldrConfig

Avalanche.BAKfl_Avalanche_ BAK

This is the backup file for the Wireless Settings specified in the Network Profile.

..\..\Config\fldrConfig

Avalanche.UNIfl_Avalanche_ UNI

This is the backup file for the Wireless Settings specified in the Network Profile. Specifically, this is the backup for the Universal Network Interface.

..\..\Config\fldrConfig

MAC.tmpfl_MAC_tmp

This is a temporary file which contains the MAC of the unit. This file should be empty on the device.

..\..\Packages\fldrPackages

Drive\ fldrDrive

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.

..\..\Packages\fldrPackages

Files\fldrFiles

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.

..\..\..\Files\fldrFiles

APPS\fldrAPPS

This directory is responsible for

..\..\..\Files\fldrFiles

AVA\fldrAVA

This directory is where the backup files for the Avalanche Enabler are located. This includes _AVACFG.PRF and Avalanche.alk.

..\..\..\Files\fldrFiles

WIN\fldrWIN

This directory is where two Wavelink drivers are located for restoration upon a cold boot of the device.

..\..\..\Files\fldrFiles

WLRMTCTL\fldrWLRMTCTL

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.

..\..\..\Files\fldrFiles

WLRMTCTL.PMFflWLRMTCTL_pmf

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.

..\..\..\Files\fldrFiles

WLRMTCTL.PPFflWLRMTCTL_PPF

This file is a secondary checksum which contains more checksum information for the Enabler.

..\..\..\..\AVA\fldrAVA

_AVACFG.PRFfl_AvaCFG_prf

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\

fldrAVA

Avalanche.alk
fl_Avalanche_ALK

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.

..\..\..\..\WIN\fldrWIN

ASConnector.dll
flASConnector_dll

This DLL is Connector service for the Enabler. This DLL is responsible for the TCP connection between the handheld and the dServer.

..\..\..\..\WIN\fldrWIN

WLSmsTrigger.dllflWLSmsTrigger_dll

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. **

Make a Comment

Leave a Reply

Fill in your details below or click an icon to log in:

Gravatar
WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Connecting to %s

2 Responses to “Understanding the Files in a Wavelink Avalanche Enabler v3.50-56”

RSS Feed for Business and Information Technology Tangents Comments RSS Feed

Cheers dude you really saved our bacon with the _LOCAL.PRF explanation.

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 .


Where's The Comment Form?

    About

    Business and Information Technology Tangents is dedicated to providing quality content while informing the world about technology.

    RSS

    Subscribe Via RSS

    • Subscribe with Bloglines
    • Add your feed to Newsburst from CNET News.com
    • Subscribe in Google Reader
    • Add to My Yahoo!
    • Subscribe in NewsGator Online
    • The latest comments to all posts in RSS

    Meta

Liked it here?
Why not try sites on the blogroll...

Follow

Get every new post delivered to your Inbox.