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 82
© 2000, Symbol Technologies, Inc. February 1, 2000
The following user exits are called during shopping trips:
UE_PreRescanDetermination Allows modification of the rescan calculation data prior to the
calculation, or allows wholesale replacement of standard rescan
calculation with a customized algorithm
UE_PostRescanDetermination Allows modification of the result of a standard rescan calculation
UE_PreProcessMarketingMessage Allows additional item marketing messages to be allowed /
disallowed prior to the standard method’s retrieval
UE_PrintReceipt On End of Trip, allows modification to the receipt file to be printed
on the ticket
UE_PostProcessIsVariableWeight After an item has been determined to be an embedded price / weight
item (or not), custom code can be added here to modify the decision.
If using the End of Trip barcode feature, configure any type of barcode with a check digit to be
the End of Trip barcode. The Pss_Special_Barcode table should contain the End of Trip value.
8.3.3 End of Shopping Trip Processing
This can happen in one of two ways depending upon the Pss_system_Settings database table
values. Either the shopper scans a predetermined End of Trip barcode (as specified in the
Pss_Special_Barcode table) or places the scanner back into the dispenser.
If an End of Trip input is recognized (either an “E” from the dispenser, or and End of Trip
barcode), the StepServer script procedure EndOfTrip is executed. This simply calls the
PssShoppingTripCOM object method EndShoppingTrip and then handles the resetting of the
shopping list status (if the scanner was in Queue Buster mode), then proceeds to the final Thank
You screen.
Within the EndShoppingtrip method, the following is done:
1. The customer data and shopping trip data are examined to determine if the trip is to be rescanned
or not.
2. The transaction barcode is calculated.
3. If enabled, the PssTransferFile is written with the list of items scanned by the shopper.
4. If enabled, the printer is requested to print the transaction ticket.
5. Customer and Shopping Trip data and status are updated.
6. Session data is deleted or modified if in queue buster mode.
7. Data in the database tables related to the shopping trip are deleted, such as Pss_Order_List_Item,
Pss_Order_List, Pss_Marketing_Sent and Pss_Shopping_Tax.