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
Specific Features
______________________________________________________________________________
WaveWorks PSS, Integration Guide, 1.10 Page 120
© 2000, Symbol Technologies, Inc. February 1, 2000
11. Specific Features
11.1 Multiple Language Support
Support for multiple languages is provided for all screens displayed on the hand held terminals,
all screens displayed on the entrance units, and all PSS log messages. All language sensitive text
is held in the PSS_Text table in the database. The keys for each text string are a Text ID and a
Language ID. Based on the key, the string in the proper language is returned.
The Active Server Pages used for the System Administration screens will need to be rewritten in
the store’s preferred language, if the store’s preferred language is other than English.
11.2 Pricing Methods
See Appendix C.
11.3 Currency Conversions
The forumla for converting currencies is as follows:
Currency Y amount = (Exchange_Rate Y / Exchange_Rate X) * Currency X amount
Where each Exchange_Rate value is read from the PSS_Currency table for the particular
currencies in use. Exchange_Rates for all currencies should be in the same base amount, that is,
a single currency should be chosen as having an exchange rate of 1, and all other currencies
should be entered as values relative to that currency. For example, if US Dollars is chosen as
having an Exchange_Rate of 1, Canadian Dollars may have an Exchange_Rate of 1.47. To
convert 2 Canadian Dollars to US Dollars, the formula is therefore:
US Dollar amount = (1 / 1.47) * 2 = 1.36 US Dollars
11.4 Control Ticket Printing
The text that appears on the PSS shopping trip transaction ticket is stored in the PSS_Text table
in the PSS database. The Service Terminal uses Text_IDs starting at 7000.
The contents of the transaction ticket are configurable based on system settings in
PSS_System_Setting with a name of “TRANSTICKET.”
There is also a printing user exit, UE_PrintReceipt, which is called after the Transaction Ticket
COM object creates a template print file. The template print file is sent to the Printer Service to
be interpreted to literal print commands for a particular printer.