Integration Guide

Table Of Contents
Software Description
______________________________________________________________________________
WaveWorks PSS, Integration Guide, 1.10 Page 81
© 2000, Symbol Technologies, Inc. February 1, 2000
Describe what happens when a customer presses the “=” key to view the summary.
The shopper presses the "=" key, and in the StepServer script procedure ProcessInputData, a call
to one of the ShoppingTripList functions is made. This will return character strings with item
Ids, descriptions, and prices (see COM object definitions for full parameter list). These strings
will contain all items currently in the customer's basket in a pipe-separated format. The lists are
controlled through the pss_system_setting database table. Based on these settings, display field
size, list order (ascending or descending), and contents of the list are established for consistent
display to the shoppers. All database access is “read only,” with the exception of an insert into
the Pss_Shopping_Activity table to record the event.
The following libraries and COM Objects are available for the shopping trip subsystem to use:
PssActivityCom COM object interface that allows activities to be added to the
Pss_Shopping_Activity database table to record shopper key presses and any other
event.
PSS ActivityLib This library handles the database insert, deletion, and retrieval of
Pss_Shopping_Activity database table rows.
PssBarcodeLib Library that interprets the barcodes scanned by the shopper. Has methods to
calculate and strip off check digits, determine barcode type (i.e., UPC, EAN13),
etc.
PssConfigurationLib Library used to access the database table Pss_System_Settings that contains the
client-selected configuration options.
PssPricingLib This library provides the core of the pricing method algorithms as defined in the
appendices.
PssShoppingTripLib Library that handles the database insert, deletion, and retrieval of
Pss_Shopping_List and Pss_Shopping_Item database table rows.
PssShoppingTripCom This is the COM object interface allowing
shopping trips to be started,
items to be added and removed from shopper’s lists,
lists to be formatted for shopper review,
shopping trips to be ended,
as well as a series of general support functions (such as validating the
customer, retrieving shopper messages of various sorts, and
maintaining the status of the current shopping trips).
PssSpecialBarcodeCom This is the COM object interface to allow access to the special barcode functions,
determining if the scanned barcode requires modification or requires special
handling methods.
PssSpecialBarcodeLib Library to access the Pss_special_Barcode table that contains definitions of all
special barcodes, descriptions, and return types for StepServer script statement
handling.
In general, the COM Objects handle the interface to the StepServer Scripts and perform the
business logic and the libraries provide access to the persistent data.