Integration Guide
Table Of Contents
- I
- Introduction
- Architecture Overview
- Hardware Requirements
- PSS Software Installation
- Install NT 4.0 Server
- Install the NT 4 Service Pack
- Install Internet Explorer 4.01 Service Pack 2
- NT Option Pack Install
- Install the Video Driver
- Create and Format the Database partition
- Desktop Cleanup (optional)
- Install Microsoft SQL Server 7
- Create and Configure the PSS Database
- Install Microsoft Access
- Internet Explorer 5.0 with Task Scheduler install
- Install WaveWorks
- Install PSS Runtime System
- Install Waveworks Development Studio
- Install PSS Development System
- TFTP Configuration
- DHCP Configuration
- Create an ODBC Data Source
- Load Initial Data
- MS IIS Configuration
- Obtaining Access to PSS System Administration Screens
- Configure Task Scheduler
- Configure Unit Management
- Configure Licensing
- Configure the NBQMAIN Service (IBM 4690 POS Only)
- Setup NT System Log
- Configuration of the PSS System
- Validation of System Operation
- Directory Listing of PSS Folders/Files
- Software Description
- _
- Hardware Overview
- Software Components
- Database Access
- Start of Shopping Trip Processing
- Shopping Trip Processing
- End of Shopping Trip Processing
- Shopping Trip Message Log Entries
- Fatal Messages:
- PSSTransactionFile Processing
- POS Transaction File Processing
- Item Record File Processing
- Customer Update File Processing
- PSS Services
- _
- Customizing the PSS System Software
- Custom DisplayServer Scripts
- Custom Services
- Custom Business Objects
- User Exit DLL
- Available User Exit Functions
- UE_PreProcessItemFile
- UE_PreProcessItemRecord
- UE_PostProcessItemRecord
- UE_PostProcessItemFile
- UE_PreProcessTaxFile
- UE_PostProcessTaxFile
- UE_PreProcessPOSTransFile
- UE_PreProcessPOSTransRecord
- UE_PostProcessPOSTransRecord
- UE_ProcessEODRecord
- UE_PostProcessPOSTransFile
- UE_PreProcessPSSTransFile
- UE_PreProcessPSSTransRecord
- UE_PostProcessPSSTransFile
- UE_CalculateItemPrice_Method10to20
- UE_RescanLevelCalculation
- UE_Pre-RescanDetermination
- UE_PostRescanDetermination
- UE_PreProcessMarketingMessage
- UE_LoginAuthorization
- System Administration Interface
- Specific Features
Software Description
______________________________________________________________________________
WaveWorks PSS, Integration Guide, 1.10 Page 76
© 2000, Symbol Technologies, Inc. February 1, 2000
8.2 Unit Management Subsystem
The Unit Management Subsystem (UMS) manages the Symbol hardware devices that comprise
the PSS system. Those devices include hand held terminals, cradles, entrance unit devices, ticket
printers, and power supplies. Since UMS manages hardware, it is important to understand each
of the devices being managed in both the Asterix2 and Asterix3 versions of PSS.
8.2.1 Hardware Overview
Terminals
The PSS system only uses RF terminals. PSS can use either Asterix2 or Asterix3 terminals. The
Asterix2 terminal has five buttons and a 4 x 20 display. The Asterix3 terminal has four buttons
and a trigger (in lieu of the “+” key on the Asterix2), and an 8 x 20 display. Both terminal types
charge their batteries while in the cradle, but since the Asterix3 uses a newer lithium battery, the
battery-related constants are different for the two terminals.
Cradles
The cradles are completely different between the Asterix2 and Asterix3 systems. The Asterix2
terminals are placed into an integrated eight-slot rack, and as a result, the entire system is
comprised of terminals in multiples of eight. When the Asterix2 is unlocked, a small light on the
face of the terminal is lit. The Asterix3 cradles are individual units, and the entire system can
include any desired number of terminals. When the Asterix3 is unlocked, the cradle housing
lights up. The Asterix2 cradle locks the terminal tightly against the contacts. The Asterix3
cradle does not--which causes a number of issues, since the terminal can be lifted off the contacts
before the latch stops it.
Dispensers
In a typical Asterix2 system a module was a large plastic device that had eight integrated cradles.
Four modules were a unit. A dispenser in the Asterix2 world consisted of one or more modules.
The Asterix3 system uses individual cradles that can be physically arranged however the
customer wishes. An Asterix3 dispenser is simply a logical group of cradles (that are usually
physically adjacent to each other).
The concept of a dispenser being a logical group of cradles also works for Asterix2 systems as
long as the cradles in the same module are part of the same dispenser (to avoid confusing the
customer). So, in this document, a dispenser is really a collection of cradles, not a physical
device.