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
System Administration Interface
______________________________________________________________________________
WaveWorks PSS, Integration Guide, 1.10 Page 116
© 2000, Symbol Technologies, Inc. February 1, 2000
All data concerning administrative actions is stored in the PSS_Admin_Action database table.
The default permission settings for pages and page actions should be sufficient for providing
appropriate system access to each level of user. However, differing customer requirements may
make modifications to these default settings necessary.
In general, raising the authentication levels to make features available to fewer users is not a
problem, but care should be taken to make sure that each level of user has access to all of the
features necessary for their use of the system. For example, a customer service user should
always have access to customer-related functions—not only to the obvious lookupuser.asp (Find
Customer) and registeruser.asp (Add Customer) pages--but also to the support pages for
customer functions, such as issueterminal.asp (Issue Terminal) and unabletoissue.asp (Unable to
Issue a Terminal). The same rule applies for privileges on actions.
Care be taken that the combinations make sense; for example, requiring higher privilege levels
for viewing than for modifying a customer name would be largely ineffective.
Lowering the authentication levels to make features available to more users should be done with
extreme caution. In some cases, lowering authentication levels can, in effect, remove all security
from the system (i.e., lowering the privileges on the Administrative Pages or Page Actions
pages). Lowering the authentication levels on particular actions could also cause problems. For
example, lowering the Modify Customer Rescan Level or Modify Gold Customer action could
allow any customer service user to set customers levels so that they would never be rescanned,
regardless of previous rescan results. The Suspend / Unsuspend Customer actions could also be
abused similarly.
10.4 Changing Screen Text on the Service Terminal
The text that appears on the Service Terminal is stored in the PSS_Text database table. The
Service Terminal uses Text_IDs from 20000 to 30000 and is organized as follows:
Text_ID Contents
20001 - 20099
Menu Titles
Text appearing in the menu buttons in the Service Terminal menu
system
20101 - 20199
Menu Long Names
Text appearing in the pop-up “alternate text” descriptions for
the menu buttons in the Service Terminal menu system
20201 - 20299
Page Titles
Text appearing as the page title in the browser title bar
20301 - 20399
Page Short Names
Text appearing as the page title at the top of the page, in the
navigation bar, and in the page buttons in the Service Terminal menu system
20401 - 20499
Page Descriptions
Text appearing as pop-up “alternate text” descriptions for the
page buttons in the Service Terminal menu system.
20501 - 20599
Action Descriptions
Text appearing as action Descriptions on the Admin Actions
page
20601-20699
Page State Titles
Text appearing as the page title in the browser title bar for pages
with multiple “states,” for example, the Add Customer page also performs Modify
Customer activities.