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
WaveWorks PSS, Integration Guide, 1.10 Page iv
© 2000, Symbol Technologies, Inc. February 1, 2000
9.4.3 Using the CPssMsgLog Class ........................................................................................................... 106
9.5 A
VAILABLE USER EXIT FUNCTIONS ............................................................................................................ 108
9.5.1 UE_PreProcessItemFile.................................................................................................................... 108
9.5.2 UE_PreProcessItemRecord .............................................................................................................. 108
9.5.3 UE_PostProcessItemRecord............................................................................................................. 109
9.5.4 UE_PostProcessItemFile .................................................................................................................. 109
9.5.5 UE_PreProcessTaxFile..................................................................................................................... 109
9.5.6 UE_PostProcessTaxFile ................................................................................................................... 110
9.5.7 UE_PreProcessPOSTransFile.......................................................................................................... 110
9.5.8 UE_PreProcessPOSTransRecord..................................................................................................... 110
9.5.9 UE_PostProcessPOSTransRecord.................................................................................................... 111
9.5.10 UE_ProcessEODRecord................................................................................................................... 111
9.5.11 UE_PostProcessPOSTransFile......................................................................................................... 111
9.5.12 UE_PreProcessPSSTransFile........................................................................................................... 111
9.5.13 UE_PreProcessPSSTransRecord...................................................................................................... 112
9.5.14 UE_PostProcessPSSTransFile.......................................................................................................... 112
9.5.15 UE_CalculateItemPrice_Method10to20........................................................................................... 112
9.5.16 UE_RescanLevelCalculation ............................................................................................................ 112
9.5.17 UE_Pre-RescanDetermination.......................................................................................................... 112
9.5.18 UE_PostRescanDetermination.......................................................................................................... 113
9.5.19 UE_PreProcessMarketingMessage................................................................................................... 113
9.5.20 UE_LoginAuthorization.................................................................................................................... 113
10. System Administration Interface ......................................................................114
10.1 CONFIGURING THE BROWSER SOFTWARE............................................................................................... 114
10.2 E
STABLISH USER ACCOUNTS ON THE SERVICE TERMINAL ..................................................................... 114
10.3 U
NDERSTANDING USER ACCESS TO ADMINISTRATIVE PAGES AND ACTIONS ......................................... 115
10.4 C
HANGING SCREEN TEXT ON THE SERVICE TERMINAL........................................................................... 116
10.4.1 Service Terminal System Settings...................................................................................................... 117
11. Specific Features................................................................................................120
11.1 MULTIPLE LANGUAGE SUPPORT............................................................................................................. 120
11.2 P
RICING METHODS ................................................................................................................................. 120
11.3 C
URRENCY CONVERSIONS...................................................................................................................... 120
11.4 C
ONTROL TICKET PRINTING ................................................................................................................... 120
Appendix A Database Layout Diagram...................................................................121
Appendix B Database Tables / Physical Properties..............................................125
B.1 TABLE NAME: PSS_ADMIN_ACTION.......................................................................................................... 125
B.2 T
ABLE NAME: PSS_ADMIN_MENU............................................................................................................. 125
B.3 T
ABLE NAME: PSS_ADMIN_PAGE.............................................................................................................. 126
B.4 T
ABLE NAME: PSS_ADMIN_USER.............................................................................................................. 126
B.5 T
ABLE NAME: PSS_BARCODE_VARIABLE_WEIGHT .................................................................................. 127
B.6 T
ABLE NAME: PSS_CURRENCY.................................................................................................................. 128
B.7 T
ABLE NAME: PSS_CUSTOMER .................................................................................................................. 128
B.8 T
ABLE NAME: PSS_CUSTOMER_MESSAGE................................................................................................. 130
B.9 T
ABLE NAME: PSS_CUSTOMER_SUSPEND_REASON .................................................................................. 130
B.10 T
ABLE NAME: PSS_DEPARTMENT ......................................................................................................... 131
B.11 T
ABLE NAME: PSS_EOD....................................................................................................................... 131
B.12 T
ABLE NAME: PSS_ITEM ....................................................................................................................... 132
B.13 T
ABLE NAME: PSS_LANGUAGE .............................................................................................................133
B.14 T
ABLE NAME: PSS_MANUFACTURER .................................................................................................... 133
B.15 T
ABLE NAME: PSS_MARKETING_DEPARTMENT.................................................................................... 133
B.16 T
ABLE NAME: PSS_MARKETING_ITEM ................................................................................................. 134
B.17 T
ABLE NAME: PSS_MARKETING_MFG.................................................................................................. 134
B.18 T
ABLE NAME: PSS_MARKETING_SENT ................................................................................................. 135
B.19 T
ABLE NAME: PSS_MESSAGE_LOG....................................................................................................... 135
B.20 T
ABLE NAME: PSS_OPENING_MESSAGE ............................................................................................... 136