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 77
© 2000, Symbol Technologies, Inc. February 1, 2000
Entrances
There are two types of entrance stations: serial and RF. Either type can be used with either
terminal type, but the older serial entrance units are typically used on Asterix2 systems and the
newer RF entrances are used with the Asterix3 terminals. The primary difference between them
is how they are controlled from the host.
The serial entrance units are controlled by NT Services (one service per entrance unit). These
services are named “PssEntrance01,” “PssEntrance02,”, etc. These services are WaveWorks
clients and directly control the entrance display and process input. The RF entrance units
communicate with a single instance of an NT service (EhtService) that translates STEP
commands into low-level commands the hardware can understand. DisplayServer scripts handle
the screen display and input processing.
Printers
Transaction tickets are (optionally) printed at the conclusion of a self-scan shopping trip. The
ticket is used to direct the shopper to a quick pay or rescan lane and also as a means of
identifying the shopper to the POS system. Transaction tickets are an optional feature of the PSS
system. PSS supports three types of ticket printers: RF rack, serial rack, and serial service
terminal. For installations that do print tickets, a printer is needed at the return rack and at the
service terminal.
Power Supplies
The PSS system also manages power supplies. There isn’t much to manage aside from ensuring
that only one terminal per power supply is unlocked at a time. Unlocking more than one
terminal at a time could cause the power supply to fail. Power supplies normally have a status of
Ready (status code = 0). If a terminal that is powered by the power supply is being unlocked, the
status is set to Reserved (status code = 1). If all the terminals attached to a power supply report
that they are on battery power, then the power supply status is set to “Check Hardware” (status
code = 6) to indicate that perhaps the power supply has failed or is unplugged.
8.2.2 Software Components
The Unit Management subsystem consists of the following software:
Unit Management COM objectprovides all the UMS business services. The services
maintain data on hardware status, battery level, and terminal location. The services also send
commands to the hand held terminals while they are in the dispenser. The UMS transaction
model (description of all UMS transactions) is found in the Appendix.
Entry Station Serviceuses PSA’s Hardware Isolation Library (HIL) to communicate with the
Entrance Station hardware devices (serial entrance stations only).