WaveWorks
Portable Shopping System
Integration Guide
February 1, 2000
Version 1.10
Integration Services Group
Pittsburgh, Pennsylvania
USA
Revision History
Revision |
Date |
Author |
Comments |
|
|
|
|
1.00 |
December 31, 1999 |
Mary Wroniak |
Initial version |
|
|
Garry Simmons |
|
|
|
Brian Reed |
|
|
|
Tom Pike |
|
|
|
Mike Tierney |
|
|
|
Luke Petrozza |
|
1.10 |
February, 1, 2000 |
Luke Petrozza |
Added PST 008 and PST 038 |
|
|
|
transactions |
Copyright 1999, 2000 by Symbol Technologies, Inc. All rights reserved.
No part of this document may be reproduced or used in any form, or by any electrical or mechanical means, without permission in writing from Symbol. This includes electronic or mechanical means, such as photocopying, recording, or information storage and retrieval systems The material in this document is subject to change with notice.
Symbol does not assume any product liability arising out of, or in connection with, the application or use of any product, circuit, or application described herein.
No license is granted, either expressly or by implication, estoppel, or otherwise under any Symbol Technologies, Inc., intellectual property rights. An implied license only exists for equipment, circuits, and subsystems contained in Symbol products.
Symbol, Spectrum24, WaveWorks, and WaveWorks NT are registered trademarks of Symbol Technologies, Inc. Other product names mentioned in this document may be trademarks or registered trademarks of their respective companies and are hereby acknowledged.
Decemb
Table of Contents
1. |
Introduction ............................................................................................................ |
1 |
||
|
1.1 |
PURPOSE OF DOCUMENT ................................................................................................................................. |
1 |
|
|
1.2 |
ASSUMPTIONS ................................................................................................................................................. |
1 |
|
2. |
1.3 |
REFERENCE DOCUMENTS ................................................................................................................................ |
1 |
|
Architecture Overview ........................................................................................... |
2 |
|||
|
2.1 |
INTRODUCTION TO WAVEWORKS.................................................................................................................... |
2 |
|
|
2.1.1 |
WaveWorks Design Objectives.............................................................................................................. |
3 |
|
|
2.1.2 |
WaveWorks Components....................................................................................................................... |
4 |
|
|
2.2 |
PSS SOFTWARE OVERVIEW............................................................................................................................. |
6 |
|
|
2.3 |
MAJOR SUBSYSTEMS....................................................................................................................................... |
6 |
|
|
2.3.1 |
Unit Management Subsystem ................................................................................................................ |
6 |
|
|
2.3.2 |
Shopping Trip Subsystem ..................................................................................................................... |
6 |
|
|
2.3.3 |
Quick Order Subsystem......................................................................................................................... |
7 |
|
|
2.3.4 |
Queue Busting Subsystem...................................................................................................................... |
7 |
|
|
2.3.5 |
Express Shopper Subsystem .................................................................................................................. |
7 |
|
|
2.3.6 |
Electronic Marketing Subsystem........................................................................................................... |
7 |
|
|
2.3.7 |
User Messaging..................................................................................................................................... |
8 |
|
|
2.3.8 |
Transaction Ticket Printing .................................................................................................................. |
8 |
|
|
2.3.9 |
POS Interface........................................................................................................................................ |
8 |
|
|
2.3.10 |
System Administration........................................................................................................................... |
8 |
|
|
2.4 |
PSS OVERVIEW DIAGRAM .............................................................................................................................. |
8 |
|
3. |
2.5 |
PSS COMPONENT DIAGRAM.......................................................................................................................... |
10 |
|
Hardware Requirements ...................................................................................... |
11 |
|||
|
3.1 |
WINDOWS NT COMPUTER............................................................................................................................. |
11 |
|
|
3.2 |
HAND HELD TERMINALS ............................................................................................................................... |
11 |
|
|
3.3 |
TERMINAL DISPENSER/ENTRANCE UNIT ....................................................................................................... |
12 |
|
|
3.4 |
SPECTRUM 24 RADIO NETWORK ................................................................................................................ |
12 |
|
4. |
PSS Software Installation .................................................................................... |
13 |
||
|
4.1 |
INSTALL NT 4.0 SERVER............................................................................................................................... |
14 |
|
|
4.2 |
INSTALL THE NT 4 SERVICE PACK ................................................................................................................ |
19 |
|
|
4.3 |
INSTALL INTERNET EXPLORER 4.01 SERVICE PACK 2 ................................................................................... |
20 |
|
|
4.4 |
NT OPTION PACK INSTALL............................................................................................................................ |
22 |
|
|
4.5 |
INSTALL THE VIDEO DRIVER ......................................................................................................................... |
23 |
|
|
4.6 |
CREATE AND FORMAT THE DATABASE PARTITION ........................................................................................ |
25 |
|
|
4.7 |
DESKTOP CLEANUP (OPTIONAL) .................................................................................................................... |
26 |
|
|
4.8 |
INSTALL MICROSOFT SQL SERVER 7 ............................................................................................................ |
27 |
|
|
4.9 |
CREATE AND CONFIGURE THE PSS DATABASE ............................................................................................. |
28 |
|
|
4.9.1 |
Create the (blank) PSS Database........................................................................................................ |
28 |
|
|
4.9.2 |
Configure SQL Server ......................................................................................................................... |
29 |
|
|
4.9.3 |
Configure the Clear Transaction Log job ........................................................................................... |
30 |
|
|
4.9.4 |
Configure the Extensive Database Check and Backup job ................................................................. |
31 |
|
|
4.9.5 |
Configure the Nightly Database Check and Backup job..................................................................... |
33 |
|
|
4.10 |
INSTALL MICROSOFT ACCESS................................................................................................................... |
35 |
|
|
4.11 |
INTERNET EXPLORER 5.0 WITH TASK SCHEDULER INSTALL ..................................................................... |
35 |
|
|
4.12 |
INSTALL WAVEWORKS............................................................................................................................. |
36 |
|
|
4.13 |
INSTALL PSS RUNTIME SYSTEM............................................................................................................... |
37 |
|
|
4.14 |
INSTALL WAVEWORKS DEVELOPMENT STUDIO........................................................................................ |
38 |
|
|
4.15 |
INSTALL PSS DEVELOPMENT SYSTEM...................................................................................................... |
38 |
|
|
4.16 |
TFTP CONFIGURATION ............................................................................................................................ |
39 |
|
|
4.16.1 |
Create STEP hex images for the terminals to download..................................................................... |
40 |
|
|
4.17 |
DHCP CONFIGURATION ........................................................................................................................... |
41 |
|
|
4.18 |
CREATE AN ODBC DATA SOURCE ........................................................................................................... |
42 |
WaveWorks PSS, Integration Guide, 1.10 |
Page ii |
© 2000, Symbol Technologies, Inc. |
February 1, 2000 |
4.19 |
|
LOAD INITIAL DATA ................................................................................................................................. |
43 |
4.20 |
|
MS IIS CONFIGURATION .......................................................................................................................... |
45 |
4.21 |
|
OBTAINING ACCESS TO PSS SYSTEM ADMINISTRATION SCREENS ........................................................... |
46 |
4.22 |
|
CONFIGURE TASK SCHEDULER ................................................................................................................. |
47 |
4.23 |
|
CONFIGURE UNIT MANAGEMENT ............................................................................................................. |
48 |
4.24 |
|
CONFIGURE LICENSING............................................................................................................................. |
50 |
4.25 |
|
CONFIGURE THE NBQMAIN SERVICE (IBM 4690 POS ONLY)............................................................... |
51 |
4.26 |
|
SETUP NT SYSTEM LOG ........................................................................................................................... |
52 |
5. Configuration of the PSS System ....................................................................... |
53 |
||
5.1 |
SET UP SYSTEM SETTING CONSTANTS .......................................................................................................... |
53 |
|
5.2 |
PERFORM INITIAL LOADING OF CUSTOMER AND ITEM DATA ........................................................................ |
56 |
|
6. Validation of System Operation .......................................................................... |
57 |
||
6.1 |
TESTING AN INSTALLATION........................................................................................................................... |
57 |
|
6.2 |
OBTAINING SYSTEM STATUS INFORMATION.................................................................................................. |
58 |
|
6.2.1 Viewing The System Log ..................................................................................................................... |
58 |
||
6.2.2 |
Viewing POS Status............................................................................................................................. |
59 |
|
7. Directory Listing of PSS Folders/Files ............................................................... |
60 |
||
D:\ (database repository) ............................................................................................................................... |
66 |
||
7.1 |
SCHEDULED TASKS ....................................................................................................................................... |
67 |
|
8. Software Description ........................................................................................... |
68 |
||
8.1 |
PSS TRANSACTION IDS / COM OBJECT METHOD LISTING ........................................................................... |
68 |
|
8.2 |
UNIT MANAGEMENT SUBSYSTEM.................................................................................................................. |
76 |
|
8.2.1 |
Hardware Overview ............................................................................................................................ |
76 |
|
8.2.2 |
Software Components.......................................................................................................................... |
77 |
|
8.2.3 |
Database Access.................................................................................................................................. |
78 |
|
8.3 |
SHOPPING TRIP SUBSYSTEM .......................................................................................................................... |
79 |
|
8.3.1 Start of Shopping Trip Processing ...................................................................................................... |
79 |
||
8.3.2 |
Shopping Trip Processing ................................................................................................................... |
79 |
|
8.3.3 End of Shopping Trip Processing........................................................................................................ |
82 |
||
8.3.4 Shopping Trip Message Log Entries ................................................................................................... |
83 |
||
8.3.5 |
Fatal Messages: .................................................................................................................................. |
84 |
|
8.3.6 |
Error Messages:.................................................................................................................................. |
84 |
|
8.3.7 |
Informational Messages ...................................................................................................................... |
86 |
|
8.3.8 |
Debug Messages: ................................................................................................................................ |
87 |
|
8.3.9 |
Rescan Messages................................................................................................................................. |
87 |
|
8.4 |
QUICK ORDER SUBSYSTEM ........................................................................................................................... |
89 |
|
8.5 |
QUEUE BUSTING SUBSYSTEM........................................................................................................................ |
89 |
|
8.6 |
ELECTRONIC MARKETING SUBSYSTEM ......................................................................................................... |
90 |
|
8.7 |
USER MESSAGING SUBSYSTEM ..................................................................................................................... |
90 |
|
8.8 |
POS INTERFACE SUBSYSTEM ........................................................................................................................ |
91 |
|
8.8.1 |
POS Interface Files ............................................................................................................................. |
92 |
|
8.8.2 POS Interface Software Entities.......................................................................................................... |
92 |
||
8.8.3 |
POS Interface Configuration .............................................................................................................. |
94 |
|
8.8.4 |
PSSTransactionFile Processing.......................................................................................................... |
99 |
|
8.8.5 POS Transaction File Processing ..................................................................................................... |
100 |
||
8.8.6 Item Record File Processing ............................................................................................................. |
101 |
||
8.8.7 |
Customer Update File Processing ................................................................................................... |
102 |
|
8.9 |
PSS SERVICES ............................................................................................................................................. |
102 |
|
9. Customizing the PSS System Software............................................................ |
104 |
||
9.1 |
CUSTOM DISPLAYSERVER SCRIPTS ............................................................................................................. |
104 |
|
9.2 |
CUSTOM SERVICES ...................................................................................................................................... |
104 |
|
9.3 |
CUSTOM BUSINESS OBJECTS ....................................................................................................................... |
104 |
|
9.4 |
USER EXIT DLL .......................................................................................................................................... |
105 |
|
9.4.1 |
Common Information ........................................................................................................................ |
105 |
|
9.4.2 Return and Message Codes............................................................................................................... |
106 |
WaveWorks PSS, Integration Guide, 1.10 |
Page iii |
© 2000, Symbol Technologies, Inc. |
February 1, 2000 |
9.4.3 |
Using the CPssMsgLog Class ........................................................................................................... |
106 |
||
9.5 AVAILABLE 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 |
|
ESTABLISH USER ACCOUNTS ON THE SERVICE TERMINAL ..................................................................... |
114 |
|
10.3 |
|
UNDERSTANDING USER ACCESS TO ADMINISTRATIVE PAGES AND ACTIONS ......................................... |
115 |
|
10.4 |
|
CHANGING 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 |
|
PRICING METHODS ................................................................................................................................. |
120 |
|
11.3 |
|
CURRENCY CONVERSIONS ...................................................................................................................... |
120 |
|
11.4 |
|
CONTROL 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 |
TABLE NAME: PSS_ADMIN_MENU............................................................................................................. |
125 |
||
B.3 |
TABLE NAME: PSS_ADMIN_PAGE .............................................................................................................. |
126 |
||
B.4 |
TABLE NAME: PSS_ADMIN_USER .............................................................................................................. |
126 |
||
B.5 |
TABLE NAME: PSS_BARCODE_VARIABLE_WEIGHT .................................................................................. |
127 |
||
B.6 |
TABLE NAME: PSS_CURRENCY .................................................................................................................. |
128 |
||
B.7 |
TABLE NAME: PSS_CUSTOMER .................................................................................................................. |
128 |
||
B.8 |
TABLE NAME: PSS_CUSTOMER_MESSAGE................................................................................................. |
130 |
||
B.9 |
TABLE NAME: PSS_CUSTOMER_SUSPEND_REASON .................................................................................. |
130 |
||
B.10 |
|
TABLE NAME: PSS_DEPARTMENT ......................................................................................................... |
131 |
|
B.11 |
|
TABLE NAME: PSS_EOD ....................................................................................................................... |
131 |
|
B.12 |
|
TABLE NAME: PSS_ITEM ....................................................................................................................... |
132 |
|
B.13 |
|
TABLE NAME: PSS_LANGUAGE ............................................................................................................. |
133 |
|
B.14 |
|
TABLE NAME: PSS_MANUFACTURER .................................................................................................... |
133 |
|
B.15 |
|
TABLE NAME: PSS_MARKETING_DEPARTMENT.................................................................................... |
133 |
|
B.16 |
|
TABLE NAME: PSS_MARKETING_ITEM ................................................................................................. |
134 |
|
B.17 |
|
TABLE NAME: PSS_MARKETING_MFG.................................................................................................. |
134 |
|
B.18 |
|
TABLE NAME: PSS_MARKETING_SENT ................................................................................................. |
135 |
|
B.19 |
|
TABLE NAME: PSS_MESSAGE_LOG....................................................................................................... |
135 |
|
B.20 |
|
TABLE NAME: PSS_OPENING_MESSAGE ............................................................................................... |
136 |
WaveWorks PSS, Integration Guide, 1.10 |
Page iv |
© 2000, Symbol Technologies, Inc. |
February 1, 2000 |
B.21 |
TABLE NAME: PSS_ORDER_LIST........................................................................................................... |
136 |
B.22 |
TABLE NAME: PSS_ORDER_LIST_ITEM................................................................................................. |
136 |
B.23 |
TABLE NAME: PSS_ORDER_STATUS ..................................................................................................... |
137 |
B.24 |
TABLE NAME: PSS_POS_STATUS.......................................................................................................... |
137 |
B.25 |
TABLE NAME: PSS_RESCAN_DIFFERENCE ............................................................................................ |
138 |
B.26 |
TABLE NAME: PSS_RESCAN_LEVEL...................................................................................................... |
138 |
B.27 |
TABLE NAME: PSS_SESSION.................................................................................................................. |
139 |
B.28 |
TABLE NAME: PSS_SHOPPING_ACTIVITY.............................................................................................. |
139 |
B.29 |
TABLE NAME: PSS_SHOPPING_HISTORY_ACTIVITY ............................................................................. |
140 |
B.30 |
TABLE NAME: PSS_SHOPPING_HISTORY_ITEM..................................................................................... |
141 |
B.31 |
TABLE NAME: PSS_SHOPPING_HISTORY_LIST...................................................................................... |
142 |
B.32 |
TABLE NAME: PSS_SHOPPING_HISTORY_RESCAN................................................................................ |
143 |
B.33 |
TABLE NAME: PSS_SHOPPING_INCOMPLETE_LIST................................................................................ |
143 |
B.34 |
TABLE NAME: PSS_SHOPPING_ITEM ..................................................................................................... |
145 |
B.35 |
TABLE NAME: PSS_SHOPPING_LIST ...................................................................................................... |
146 |
B.36 |
TABLE NAME: PSS_SHOPPING_LIST_STATUS........................................................................................ |
146 |
B.37 |
TABLE NAME: PSS_SHOPPING_TAX ...................................................................................................... |
147 |
B.38 |
TABLE NAME: PSS_SPECIAL_BARCODE ................................................................................................ |
147 |
B.39 |
TABLE NAME: PSS_SYSTEM_MESSAGE................................................................................................. |
148 |
B.40 |
TABLE NAME: PSS_SYSTEM_SETTING................................................................................................... |
149 |
B.41 |
TABLE NAME: PSS_TAX_TABLE ........................................................................................................... |
149 |
B.42 |
TABLE NAME: PSS_TAX_TABLE_ENTRY .............................................................................................. |
150 |
B.43 |
TABLE NAME: PSS_TEXT....................................................................................................................... |
150 |
B.44 |
TABLE NAME: PSS_UNKNOWN_ITEM.................................................................................................... |
150 |
B.45 |
TABLE NAME: UMS_CARD_READER_TYPE .......................................................................................... |
151 |
B.46 |
TABLE NAME: UMS_CRADLE ................................................................................................................ |
152 |
B.47 |
TABLE NAME: UMS_DISPENSER............................................................................................................ |
152 |
B.48 |
TABLE NAME: UMS_ENTRANCE............................................................................................................ |
153 |
B.49 |
TABLE NAME: UMS_POWER.................................................................................................................. |
154 |
B.50 |
TABLE NAME: UMS_PRINTER................................................................................................................ |
155 |
B.51 |
TABLE NAME: UMS_STATUS_CODES.................................................................................................... |
156 |
B.52 |
TABLE NAME: UMS_TERMINAL ............................................................................................................ |
156 |
B.53 |
TABLE NAME: UMS_TERMINAL_TYPES ................................................................................................ |
157 |
Appendix C Price Calculation Algorithms.............................................................. |
158 |
|
C.1 |
PRICING METHODS ...................................................................................................................................... |
158 |
C.2 SPLIT PACKAGE PRICING ............................................................................................................................. |
159 |
|
C.3 |
UNIT PRICING .............................................................................................................................................. |
159 |
Unit Pricing Example ........................................................................................................................... |
161 |
|
C.4 BASE PLUS ONE PRICING............................................................................................................................. |
161 |
|
C.5 GROUP THRESHOLD PRICING....................................................................................................................... |
162 |
|
Group Threshold Pricing Example ................................................................................................ |
164 |
|
C.6 GROUP ADJUSTED PRICING ......................................................................................................................... |
166 |
|
C.7 |
UNIT ADJUSTED PRICING............................................................................................................................. |
167 |
Unit Adjusted Threshold Pricing Example 2............................................................................ |
169 |
|
C.8 MIX AND MATCH GROUPINGS ..................................................................................................................... |
169 |
|
C.9 PRICING METHOD APPLICATION RULES ...................................................................................................... |
169 |
|
C.10 |
ROUNDING METHODS ............................................................................................................................. |
170 |
Appendix D POS Interface File Descriptions ......................................................... |
171 |
|
D.1 |
PSS TRANSACTION FILE.............................................................................................................................. |
172 |
D.2 |
POS TRANSACTION FILE ............................................................................................................................. |
174 |
D.3 |
ITEM RECORD FILE ...................................................................................................................................... |
176 |
D.4 |
TAX TABLE FILE.......................................................................................................................................... |
177 |
D.5 |
CUSTOMER INFORMATION FILE ................................................................................................................... |
178 |
WaveWorks PSS, Integration Guide, 1.10 |
Page v |
© 2000, Symbol Technologies, Inc. |
February 1, 2000 |
______________________________________________________________________________
1. Introduction
This document is an aid to be used in the configuration, customization and installation of the WaveWorks Portable Shopping System (PSS).
This document assumes that the reader is familiar with the functionality of Symbol’s WaveWorks architecture, the WaveWorks Client, and the Server Enabler. In addition, the reader should be familiar with the Windows NT Operating System, and third-party “browser” software.
•Portable Shopping System Functional Specification
•Portable Shopping System Design Document
•Portable Shopping System Users Reference Guide
•ScreenMaker Users Reference Guide
WaveWorks PSS, Integration Guide, 1.10 |
Page 1 |
© 2000, Symbol Technologies, Inc. |
February 1, 2000 |
______________________________________________________________________________
2. Architecture Overview
The Portable Shopping System utilizes Symbol Technologies’ proprietary WaveWorks threetiered architecture, which provides clear separation of the user interface, business logic and database portions of the system. For the PSS, WaveWorks provides application messaging functions and manages distributed objects on the Microsoft Windows NT platform.
WaveWorks is a light weight, high performance, three-tiered, application messaging and distributed object management architecture which is designed to run on the Windows NT system platform. As a horizontal system component, WaveWorks can serve as the backbone architecture for a wide variety of multitiered client/server applications.
The WaveWorks system provides the following application services:
•Thin client radio terminal environment (reduces system administration costs)
•Radio Terminal display and client state management
•Client-to-Server and Client-to-Client messaging service
•Business Service object broker
•Configurable Business Servers
•Distributed business service objects
•Load-based object instancing
•Load balancing
•Service based instancing
•DBMS connection sharing
•Client specific object instancing
•Web-based system administration.
•Application user password validation and security service
WaveWorks PSS, Integration Guide, 1.10 |
Page 2 |
© 2000, Symbol Technologies, Inc. |
February 1, 2000 |
Architecture Overview
______________________________________________________________________________
Three-tiered Architecture WaveWorks provides a platform for implementing applications that maintain a clear separation between the user interface, business logic, and database layers.
Light Weight WaveWorks is designed to run on P200 systems or better.
Adaptable COM object-based design allows easy addition of new business service objects to support new applications. The encapsulation of data access inside business objects makes it easy to change data sources in the future, without rewriting the entire application.
Business Object Reuse COM object-based design allows easy reuse of existing business service objects to support new applications.
Scaleable A distributed-object architecture makes it easy to add additional business service capacity, based on changing business demands.
Distributed WaveWorks system components are designed so they can be deployed across LAN or WAN networks. Network utilization can be optimized by placing the WaveWorks Business Server components near or on the DBMS server, while running the Display Server / Message Server components near or on the client connection point server.
High Performance Multithreaded business service execution, avoidance of persistent message queues, event driven implementation (no polling), and automatic load balancing permit message rates of up to 500 per second (on a single system configuration).
Reliable WaveWorks supports the ability to configure multiply redundant parallel Business Server components. In addition to load sharing, the redundant servers will automatically hotswap / load-shift to the remaining servers if one or more server systems suffer a complete or partial failure.
Platform Independence Dependency on NT specific features are minimal and are internally well isolated.
Minimum Dependency on Third-party Components To improve platform portability and reduce licensing costs, WaveWorks depends on only generally available add-on components, such as: an ODBC compliant DBMS, Winsock 1.1, an http server, and a third-generation (or better) Web browser. A suitable version of all of these components is included with NT 4.0 server.
WaveWorks PSS, Integration Guide, 1.10 |
Page 3 |
© 2000, Symbol Technologies, Inc. |
February 1, 2000 |
Architecture Overview
______________________________________________________________________________
The WaveWorks components are shown in the following diagram and described below.
|
|
|
|
|
|
User Interface Tier |
|
Desktop GUI |
|
|
|
|
|
Desktop GUI |
|
Clients |
|
Thin |
Thin |
Thin |
Thin |
Clients |
|
|
|
Radio |
Radio |
Radio |
Radio |
|
|
Web Clients |
|
Clients |
Clients |
Clients |
Clients |
Web Clients |
|
|
|
|
|
|
|||
(CGI) |
|
|
|
|
|
(CGI) |
|
|
|
Spectrum 24 Network |
|
|
|||
Business Logic Tier |
|
Symbol Enabler |
|
Business Logic Tier |
Business Logic Tier |
||
|
|
|
|
|
|
||
|
|
WaveWorks |
|
WaveWorks |
|
||
|
|
Radio Display |
|
Config |
|
|
|
|
E |
Servers |
|
|
|
|
|
|
|
|
|
|
|
||
|
t |
|
|
|
|
|
|
|
h |
|
|
|
W |
|
|
|
e |
|
|
|
|
||
|
|
|
|
A |
|
||
WaveWorks |
r |
WaveWorks Message Server |
WaveWorks |
||||
N |
|||||||
Business Object |
n |
|
|
|
|
Business Object |
|
Servers |
e |
|
|
|
|
Servers |
|
|
t |
|
|
|
|
|
|
|
|
WaveWorks |
|
|
|
|
|
|
|
Business Object |
Business |
|
|||
Business |
|
Servers |
|
Business |
|||
|
|
|
Service |
||||
Service |
|
|
|
Objects |
Service |
||
Objects |
|
|
|
|
|
Objects |
Data Access Tier
DBMS |
|
Device Drivers |
|
POS API |
|
|
|
|
|
|
|
?
ODBC (or other)
Application Data
Sources
WaveWorks Message (TCP)
COM
API / Other
Display Server Manages the user interface and screen flow for radio-based, thin client applications. Maintains client data variables to record the state of the client application. Invokes business services via WaveWorks messages.
Message Server Provides light weight message routing and load balancing services between the various WaveWorks system components. Supports Command / Response style communication for the execution of business services, and unsolicited client-to-client messaging.
Business Server (Object Broker) Manages the creation, destruction, and invocation of COMbased business service objects. Automatically creates and destroys object instances based on system demand. Permits sharing of database connections by multiple clients. The WaveWorks architecture supports multiple Business Servers, running on either local or remote systems.
WaveWorks PSS, Integration Guide, 1.10 |
Page 4 |
© 2000, Symbol Technologies, Inc. |
February 1, 2000 |
Architecture Overview
______________________________________________________________________________
WaveWorks Messages The WaveWorks messaging service uses a common message format for all WaveWorks messages. This format contains a fixed header, followed by zero or more application dependent data fields. TCP is used as the transport protocol for all WaveWorks messages. This permits the business logic tier to reside on a remote system, if desired. The messages form the "glue" that cements the client interface tier of the application to the business logic tier. The messaging service can also be used to implement direct "client-to-client" messaging.
Business Service Objects Contain the vertical business application logic, implemented as Microsoft COM automation server objects. The term "Service Object" is used to describe the COM interface subset to which all WaveWorks-managed objects must adhere.
Transaction Model WaveWorks uses a transaction Id scheme to provide namespace services for purposes of automatically routing request messages to a capable Business Server for execution.
Development Tools (Optional Component) An application interface development tool (Screen Maker) supports rapid development of thin client radio applications. A radio terminal simulation tool (Screen Runner) permits testing of Screen Maker applications without the need for an actual radio network. A WaveWorks C++ foundation class library is also available, which includes classes that support ODBC data access, WaveWorks messaging, INI file access, Date / Time manipulation,and more.
WaveWorks PSS, Integration Guide, 1.10 |
Page 5 |
© 2000, Symbol Technologies, Inc. |
February 1, 2000 |
Architecture Overview
______________________________________________________________________________
Built upon the WaveWorks core software, the PSS software consists of
•COM Objects
•NT Services
•Display Server Scripts
•Database
The COM Objects and NT Services perform the business logic. That is, they are responsible for the data manipulation and system sequencing that makes the system a portable shopping system. The methods contained in the COM Objects and the NT Services are invoked via WaveWorks transactions. The COM Objects are dynamically created and deleted by the Business Server. The NT Services are started at system startup and remain resident in the system.
The Display Server scripts provide the user interface mechanism for the hand held terminals and entrance units. The scripts define the screen layout and provide the handling of user actions for those devices. When necessary, the scripts invoke business methods via WaveWorks transactions.
The database contains all of the persistent data of the system. The database is used to store all information about the devices, shoppers, items, and system configuration as required.
The Unit Management Subsystem (UMS) manages the Symbol hardware devices that comprise the PSS system. Those devices include hand held terminals, cradles, entrance unit devices, ticket printers, and power supplies. UMS ensures that the devices work in concert with one another to provide a seamless integrated system.
Once the shopper retrieves the proper hand held terminal from the dispenser, the Shopping Trip application allows the shopper to add and delete items from their basket and view the “totals” information for their current shopping trip. Shopping trips can be ended by returning the hand held terminal to an empty dispenser slot or by scanning an “End of Trip” barcode. Each activity during the shopping trip is logged and available for review from the Service Terminal.
WaveWorks PSS, Integration Guide, 1.10 |
Page 6 |
© 2000, Symbol Technologies, Inc. |
February 1, 2000 |
Architecture Overview
______________________________________________________________________________
While shopping, a user may choose to place a quick order through the optional Quick Order subsystem provided. The shopper identifies, through the quick order mechanism, the products and the quantities/weights of those products they wish to order. The quick order can then be sent to the appropriate department, where a web screen displays to store personnel the orders placed by shoppers. After they have finished processing the order, store personnel can send a message to the shopper that their order is ready to be picked up.
The Queue Busting subsystem allows the PSS System to be used in a slightly different manner than normal, but also helps retailers and shoppers reduce the amount of checkout time. Any hand held terminal which has been released can be used for queue busting. This is normally done by store personnel to alleviate long checkout lines which may have formed.
Transactions in this mode are initiated by scanning a special (configurable) barcode. More than one barcode can be configured for use in this manner. This barcode is expected to be on a plastic token. Once the special barcode has been scanned, the items in the customer basket are scanned. A PSS transaction is created in the same manner as a normal PSS transaction. After all items in the basket have been scanned, the special barcode, which began this mode, is scanned again.
This transaction is sent to the POS System. The plastic token containing the barcode is then handed to the customer with instructions to give it to the cashier at the checkout register. When the customer reaches the register, they present the token and their loyalty card (if used) to the cashier who then performs a standard non-audit self scan checkout. After the customer checks out, the token can be re-used for other customers.
The Express Shopper subsystem also allows the PSS System to be used in a slightly different manner than normal, and also helps retailers and shoppers reduce the amount of checkout time. A self-scanning kiosk is installed near the express checkout lanes in the store. A customer picks up a terminal, scans their items, and replaces the terminal into the dispenser slot. The customer then proceeds to the PSS checkout lanes and presents their ticket or loyalty card to the cashier who then performs a standard non-audit self scan checkout.
The PSS system also allows for a basic electronic marketing facility through the Electronic Marketing subsystem. This application allows a retailer to send messages to a shopper’s hand held terminal anytime that a given item is scanned.
WaveWorks PSS, Integration Guide, 1.10 |
Page 7 |
© 2000, Symbol Technologies, Inc. |
February 1, 2000 |
Architecture Overview
______________________________________________________________________________
Also, through the User Messaging application, the store has the option to send messages to shopper’s hand held terminals. The messages can be any text, and can be made to be repeated, to be displayed at fixed times during the day, and/or to be directed to any set of shoppers currently in the store. In addition, messages can be "pre-loaded" such that they are displayed to the user the next time they enter the store and use the PSS system.
The Transaction Ticket Printing application prints a transaction ticket for the shopper at the conclusion of their self-scan shopping trip. The ticket is used to direct the shopper to the selfscan or quick pay lanes. The ticket also provides a mechanism, when scanned, for notifying the POS System that this is a PSS transaction. Using a transaction ticket is optional.
The POS Interface application provides the mechanism by which the PSS System can be fully integrated into a store’s environment. It handles price file updates and Scan-In/ Scan-Out file mechanisms.
Further, a system administration application is provided which allows store personnel to adjust and monitor the PSS system and data.
The following diagram depicts the PSS Software in the context of a WaveWorks system. The system hardware interfaces occur via the Spectrum 24 network. The hand-held terminal user interfaces are managed as shown in the Application User Interfaces. The Web screens used at the Service Desk Terminal interface via the Web Server. The Message Server routes messages through the Business Server to COM objects that perform the PSS business logic and provide any necessary database manipulations.
WaveWorks PSS, Integration Guide, 1.10 |
Page 8 |
© 2000, Symbol Technologies, Inc. |
February 1, 2000 |
Architecture Overview
______________________________________________________________________________
|
|
|
Native |
|
Entrance |
Ticket |
Asterix |
POS System |
|
Controller |
||||
Station |
Printer |
Terminals |
||
Service Desk |
|
|
Checkouts |
|
|
|
|
PSS |
Spectrum 24 |
|
Web |
Network |
|
|
|
|
Server |
|
|
Web |
Ethernet |
|
|
|
|
API |
|
ObjectWave/OpenView |
|
|
|
|
|
Wireless Network |
|
Sockets |
Management |
System |
|
|
Hand held |
|
|
Customer Management |
terminal |
|
Management |
management |
|
|
PSS Web |
|
Comm Manager |
|
|
|
System |
Server |
System |
|
|
||
Configuration |
Applets |
|
Status |
|
Unit |
|
|
|
|
|
Comm Interface |
Shopping |
|
Data |
Transaction |
|
Managem |
|||
|
Trip |
|||||
Management |
Maintenance |
Display Server |
ent |
|||
(Reports and |
|
|
Module |
|||
Queries) |
|
|
|
Module |
||
|
|
|
|
|
Sockets |
|
Sockets |
|
|
|
|
Applicationon User InterfacesUser |
|
|
|
|
|
|
|
Message Server |
|
Interfaces |
|
Configuration |
Sockets |
|
|
|
|
|
|
|
|
Files |
Business Server |
Business Server |
|
|
|
Threads |
|
|
|
UMS COM |
Shopping |
Other COM |
Future COM |
|
Trip COM |
|
|||
Object |
Object |
Objects |
Objects |
|
|
ODBC - Database Interface & System |
|
|
|
|
Interface Drivers |
|
|
Configuration |
Data Base |
Files |
|
WaveWorks PSS, Integration Guide, 1.10 |
Page 9 |
© 2000, Symbol Technologies, Inc. |
February 1, 2000 |
Architecture Overview
______________________________________________________________________________
The following diagram gives a more complete listing of the software components included in the WaveWorks PSS system. Further details of these components are provided in subsequent chapters.
HARDWARE
HARDWARE INTERFACE SOFTWARE
Hand-Held |
Card |
Entrance |
Ticket |
Store |
|
Terminals |
Reader |
Display |
Printer |
POS |
|
|
|
|
|
|
Service Terminal |
|
Hardware |
Hardware |
Hardware |
POS |
Browser |
STEP/ |
Interface |
|
|||
Interface |
Interface |
|
|||
Enabler |
Interface |
Service |
|
||
Layer |
Layer |
|
|||
|
Layer |
|
|
||
|
|
|
|
|
Local POS Files
CLIENT
SOFTWARE
MESSAGING
Display |
Entrance |
Entrance |
Printer |
File |
IIS |
Monitor |
|
||||
Server |
Service |
Service |
Service |
Service |
ComClientTx |
Message Server
BUSINESS OBJECTS
Business Server
Unit |
|
|
PSS |
|
|
|
PSS |
PSS |
PSS |
PSS |
|
PSS |
|
POS |
PSS |
|
|
|
Quick |
|
Trans- |
PSS |
|||||
Manage- |
Customer |
|
|
Shopping |
Special |
System |
|
||||||
Interface |
Activity |
|
|
Order |
|
action |
Utilities |
||||||
ment |
Rank |
|
|
|
Trip |
Barcode |
Messages |
||||||
COM |
COM |
|
|
Barcode |
Ticket |
COM |
|||||||
COM |
COM |
|
|
COM |
COM |
COM |
|
||||||
|
|
|
|
|
COM |
|
COM |
|
|||||
|
|
|
|
|
|
|
|
|
|
|
|
||
|
|
PSS DB |
POS File |
PSS Item |
PSS |
|
PSS |
|
|
PSS File |
|
||
|
|
Transactio |
|
Customer |
PSS Web |
|
|
||||||
|
|
Cleanup |
Transfer |
|
Maint |
|
|
Maintenan |
|
||||
|
|
|
|
n Files |
|
Maint |
Utility COM |
|
|||||
|
|
COM |
COM |
|
COM |
|
|
|
ce COM |
|
|||
|
|
|
|
COM |
|
COM |
|
|
|
||||
|
|
|
|
|
|
|
|
|
|
|
|
BUSINESS
SERVICES
Unit |
|
|
PSS |
|
|
|
PSS |
|
|
PSS |
|
PSS |
|
|
PSS |
|
PSS |
|
POS |
Managemen |
POS Events |
|
PSS Activity |
|
Marketing |
|
NLS Lib |
|
|
|
Transaction |
Ascii |
|||||||
Rescan |
|
Pricing |
|
|
|
|
Message |
||||||||||||
t |
|
Log Lib |
|
|
|
Message |
|
(Language |
|
Ticket |
|
File |
|||||||
|
|
Lib |
|
|
Lib |
|
|
|
|
Log |
|
|
|||||||
Lib |
|
|
|
|
|
|
|
Lib |
|
Support) |
|
|
|
Lib |
|
Lib |
|||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||||
|
|
PSS |
|
PSS |
|
PSS Item |
PSS |
|
PSS History |
|
PSS |
|
|
PSS |
|
PSS |
|||
|
|
|
|
|
Shopping |
|
|
|
Special |
||||||||||
POS Status |
Customer |
Quick Order |
|
Activity |
|
Customer |
|||||||||||||
|
Lib |
Session |
|
Trip |
|
|
Barcode |
||||||||||||
|
|
Rank Lib |
|
Lib |
|
|
|
|
|
Lib |
|
|
Lib |
||||||
|
|
|
|
|
|
|
|
PSS |
Lib |
|
|
|
|
|
Lib |
||||
|
|
|
|
|
|
|
|
|
|
|
|
|
PSS |
|
|
|
|||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||
PSS |
PSS |
|
PSS |
|
|
|
PSS |
|
|
System |
|
POS |
|
|
|
|
|
|
|
|
|
PSS Utility |
|
|
|
|
|
Variable |
|
PSS Db |
|
PSS File |
|||||||
Shopping |
Import |
Barcode |
|
Configura- |
Messaging |
|
Configuratio |
|
|
|
|||||||||
|
Lib |
|
|
|
Weight |
|
Cleanup Lib |
|
Utils Lib |
||||||||||
Trip Lib |
Lib |
|
Lib |
|
|
tion Lib |
|
|
Lib |
|
n Lib |
|
|
|
|
||||
|
|
|
|
|
|
|
|
|
Barcode |
|
|
|
|
||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
DATA |
ODBC Database |
|
STORAGE |
||
|
WaveWorks PSS, Integration Guide, 1.10 |
Page 10 |
© 2000, Symbol Technologies, Inc. |
February 1, 2000 |
______________________________________________________________________________
3. Hardware Requirements
A Windows NT Machine is required with approximately the following configuration:
•Intel-based PC (minimum 233 MHz Pentium)
•Windows NT Server version 4.0 (NT Server needed to perform DHCP functionality; if some other host in store is a DHCP server where PSS files can be written, NT Workstation is sufficient.)
•VGA monitor
•Mouse
•xx Mb of free space on the hard disk disk sizing is dependent on length of time historical data is to be stored in database
•minimum 128 Mb RAM
•CD drive
•Ethernet adapter card
•Token ring adapter card (optional)
The build environment expected is:
•IBM RCO Version 2.3 NT Client Support
•ODBC-compliant database (SQL Server is recommended)
•Symbol Technologies’ CST 2040
•Asterix 2 RF; 5-key model
•Asterix 3, RF
Note: See Symbol product literature for available terminal types and options.
WaveWorks PSS, Integration Guide, 1.10 |
Page 11 |
© 2000, Symbol Technologies, Inc. |
February 1, 2000 |
Hardware Requirements
______________________________________________________________________________
•Symbol Technologies’ CPD 20XX Dispenser - 96, 64, or 32 slot (for Asterix 2 terminals)
•Symbol Technologies' Asterix 3 Standard Charging Cradle
•Entry Station barcode reader or magnetic stripe reader
•Standard furniture
•Optional ticket printer
Note: See Symbol product literature for available dispenser types and options.
3.4Spectrum 24 Radio Network
The hand held terminals communicate to the Windows NT computer via Symbol’s wireless radio system. The terminals send and receive radio messages via multiple “access points” located throughout the store.
WaveWorks PSS, Integration Guide, 1.10 |
Page 12 |
© 2000, Symbol Technologies, Inc. |
February 1, 2000 |
______________________________________________________________________________
4. PSS Software Installation
This installation guide is intended to provide a roadmap for installing and configuring the PSS system and all supporting software. The reader should be familiar with the Windows interface and installing software.
This guide assumes the software is being installed on a new machine. It is strongly recommended that the target computer be dedicated to running PSS and that you install the software onto a freshly formatted disk.
Before Starting
The following media will be needed during the installation process:
-Bootable Microsoft NT Server Version 4.0 Installation CD
-NT “Getting Started” book (with the Certificate of Authenticity on the front)
-NT 4.0 Service Pack 5 CD
-NT 4.0 Option Pack CD
-Video and Network Card drivers
-Microsoft SQL Server 7.0 (Standard) CD
-Microsoft Access CD or Microsoft Office 97 Professional Edition CD
-Symbol PSS Setup CD (includes WaveWorks, PSS, and customer changes)
The following information will be needed during the install:
-Administrative account and password for the computer
-The IP address and hostname of the target computer. (It is suggested that the target computer use a private IP subnet. The 172.16.N.N addresses are typically used with a
subnet mask of 255.255.255.0; this allows for 256 hosts on the subnet).
-The range of IP addresses to allocate for DHCP use. If you need to have the target computer on the office/store network, make sure that there are no other DHCP servers on the same subnet. If that is not possible, then install a second network adapter and use it to connect to the outside world, leaving the private IP subnet for PSS use.
-Access Point ESS ID (aka Net ID)
WaveWorks PSS, Integration Guide, 1.10 |
Page 13 |
© 2000, Symbol Technologies, Inc. |
February 1, 2000 |
PSS Software Installation
______________________________________________________________________________
The first step in the installation process is to install the NT 4.0 Server operating system. It is strongly recommended that you do a clean installation of the entire system. Many of the more expensive server PCs come with customized installation programs that walk the user thru the NT installation process. If your PC comes with a special installation CD, you should use it, but read this section first to identify the places where you will have to change settings from the default values. This section describes the NT installation process using the standard Microsoft NT Server installation CD.
Below are the specific steps to follow:
Turn the computer on. During the boot-up process, enter the CMOS setup however that process occurs on your machine. Look for a message that says which key to press to enter Setup (Delete and F2 are popular choices).
-Set the CMOS to boot from the CD-ROM drive.
-Insert the NT Server CD Installation in the CD-ROM drive, then exit from the CMOS settings. The system should now boot from the CD.
-The blue “Windows NT Setup” screen is displayed. Wait while various system files and drivers are loaded.
-The blue NT boot screen is displayed, then it goes back to the “Windows NT Server Setup” screen.
-Press Enter to install Windows NT now.
-The Mass Storage screen is now displayed. This section of the setup process is hardware specific. Most corporate PCs do not have SCSI interfaces installed in them. Many server PCs do come with SCSI interfaces, so you’ll need to know what kind of hard disks your system has before continuing. Press Enter to skip searching for SCSI devices. Press “S” to check for them.
-The Licensing Agreement is displayed. Read the Agreement (press the Page Down key to advance to the next page) until end of End User License Agreement (EULA) verbiage is reached.
-Press F8 to accept the Licensing Agreement.
-The Server Setup screen is displayed which lists any previous installations of NT. Select “N” to install a fresh copy of NT Server.
WaveWorks PSS, Integration Guide, 1.10 |
Page 14 |
© 2000, Symbol Technologies, Inc. |
February 1, 2000 |
PSS Software Installation
______________________________________________________________________________
-The Components list is displayed. Press Enter to accept the list of standard hardware/software components.
-The Partition options screen is displayed. It is very important to pay attention to what you are doing here. This section is also hardware specific.
-Start off by deleting all existing disk partitions. Select each existing partition (use the arrow key to move the highlighted partition) and following the on-screen instructions.
-The screen should now only show “Unpartitioned space” since you just deleted all existing partitions. The next step is to create a partition that NT will be installed onto. Depending on the size of your hard drive, you’ll want to select a value between 2GB (2047 MB) and 4GB (4095 MB). You will now create a system (C:) partition. Move the highlight to “Unpartitioned Space” with the arrow keys. Press “C” to create a new partition and then enter the partition size (a number between 2047 and 4095, consult your system administrator if you need help).
-If your disk is 8GB or smaller, you can create a D: partition here. If your disk is greater than 8GB in size, the NT setup program can’t access all of it, so it’s best to wait until later to create the D: partition. To create a D: partition, follow the same steps as for the C: partition, with the exception that the size will be all the remaining space on the drive (the number is already filled in for you by default). Typical installations might evenly divide a 6 or 8 GB disk between the C and D partitions. If you expect the database to be quite large, then give the D: parition more space than the C partition (but give C at least 2GB!).
-Put the highlight on the C: partition and press Enter to install NT on the C: drive
-The File System selection screen is displayed. The FAT file system is the default, but FAT partitions are limited to a maximum size of 2GB and are not as efficient as the NT File System (NTFS). Select the NTFS file system and press Enter.
-Wait while the system formats the C: drive. Note that the D: partition (if you created one) does NOT get formatted at this step. Formatting a 4GB partition can take a while (10 minutes perhaps).
-The File location screen displays. Press Enter to accept installing NT in the \WINNT folder.
-The Hard disk examination screen displays. Press ESC to skip the exhaustive hard disk check. The exhaustive check physically checks the entire hard disk surface and can take a very long time, so we skip it.
-Wait while setup does a quick disk check.
-Wait while setup copies files to the disk.
-The Setup Successful screen is displayed. Remove the CD from CD-ROM drive.
WaveWorks PSS, Integration Guide, 1.10 |
Page 15 |
© 2000, Symbol Technologies, Inc. |
February 1, 2000 |
PSS Software Installation
______________________________________________________________________________
-Press Enter to restart the computer.
-Wait while the system reboots and prepares to continue the installation. You will be prompted to insert the NT server CD when it is ready to continue. Note that the PC is now using the mouse and is displaying graphical screens.
-Wait while more files are copied.
-The Windows NT Setup Wizard is displayed. Click the Next button to gather information about your computer.
-The Name screen displays. Enter a name and organization in the fields provided, then click on the Next button.
-Enter the Product ID (use the tab key to jump between fields) then click on the Next button. The Product ID code is found on the cover of the NT Server “Getting Started” book with the “Certificate of Authenticity” on it.
-The Licensing Modes screen is displayed. Select “Per Seat”, then click on Next.
-The Computer Name screen is displayed. Enter the name of the computer. Note the name must be unique to avoid confusion within your network domain. Then click on Next. Contact your network administrator if you need help selecting a Name.
-The Server Type screen is displayed. Select the “Stand Alone Server” option, then click on Next.
-The Administrator Account screen is displayed. Enter the Administrator Account password (and the confirmation to ensure you typed it correctly), then click on Next.
-The Emergency Repair Disk screen is displayed. Select “No”, since one will be created later (once the the system is completely configured). Click on Next to continue.
-The Select Components screen is displayed. In general, we try not load any “fluff” on the server, so we will limit the amount of extra software we install.
-De-select all the options (no check mark) except for the “Accessories” and “Communications” options.
-Highlight the Accessories option and click the Details button. Select all the components listed. Select the OK button.
-Highlight the Communications option. Click on the Details button. Deselect the Chat and PhoneDialer options. Hyperterminal should be the only component selected. Click on the OK button.
WaveWorks PSS, Integration Guide, 1.10 |
Page 16 |
© 2000, Symbol Technologies, Inc. |
February 1, 2000 |
PSS Software Installation
______________________________________________________________________________
- Click on the Next button on the Select Components screen to continue.
-The Windows NT Setup screen displays again, click Next to Install Networking.
-The Networking screen is displayed. The “will participate” and “wired to the network” options should be checked by default, click Next to continue.
-The Microsoft Internet Info Server (IIS) screen is displayed. The “Install” MS IIS box is checked by default. Uncheck the box since we will be installing a newer version of IIS later in the procedure. Click Next to continue.
-The Network Adapter screen is displayed. Click on the “Start Search” to look for network cards. Depending on the type of PC you have, the search may or may not find the network interface in your computer. The procedure assumes the search does NOT find the network card in the PC or built into the motherboard.
-Click on the “Select from list“ button, then Click on the “Have disk…” button.
-Insert the floppy disk containing the NT drivers for your network card then click on OK to search the disk.
-Select the proper driver from the list, then click OK to copy the driver files to the hard disk.
-The network card you just installed the drivers for should now be listed. Click Next to continue.
-The Network Protocols screen is now displayed. Deselect the “NWLINK IPX/SPX” protocol. Select the NETBui protocol. TCP/IP is required by the PSS system. NETBUI is used by NT to access disk drives on other computers. Click Next to continue.
-The Network Services screen displays. Click on the “Select from list..“ button.
-Select the “Microsoft DHCP Server” service from the list, then click OK. The DHCP service is a central resource that gives out IP addresses to other computers on the same network. The terminals do not store IP addresses, so they ask DHCP for an IP address when they first connect to the system.
-Note that DHCP Server is now added to the list of Network Services to install. Click Next.
-Click Next again to install the networking components.
-Wait while files are copied. Click OK on any status boxes that display.
-The TCP/IP Setup dialog box displays and asks “Do you wish to use DHCP?” Click the “No” button. Just to clarify, this dialog box is asking if we want to assign a hard-coded IP
WaveWorks PSS, Integration Guide, 1.10 |
Page 17 |
© 2000, Symbol Technologies, Inc. |
February 1, 2000 |
PSS Software Installation
______________________________________________________________________________
address to the computer or to let the computer use DHCP (running on some other computer) to supply us with an IP address. We do NOT want to use DHCP to get an IP address.
-The TCP/IP Properties dialog is now displayed. Enter the following information in the fields provided, then click OK:
-IP address
-Subnet mask
-Gateway
-The following entry may or may not display: “At least one of the adapter cards has an empty primary WINS address. Do you want to continue?” Answer “Yes.”
-The Bindings screen is displayed. Click Next to skip past Bindings screen.
-The Network Start screen is displayed. Click Next to start the network.
-The Computer Name screen is displayed. Click Next to accept the computer name and workgroup selection.
-Click Finish to complete the network setup.
-The Time screen displays. Select the appropriate time zone and system date and time, and then click on Close.
-A Message box is displayed concerning the video adapter. Click OK. Then click OK on the Display Properties dialog box. These selections just confirm that you are using the default 640x480 VGA video driver. We will update the video driver later in this procedure.
-Wait while Setup copies files.
-The Windows NT Successfully Installed message is displayed. Remove CD and floppy, then click “Restart Computer” button.
Congratulations! Windows NT Server is now installed.
WaveWorks PSS, Integration Guide, 1.10 |
Page 18 |
© 2000, Symbol Technologies, Inc. |
February 1, 2000 |
PSS Software Installation
______________________________________________________________________________
NT has bugs, just like any other software. features and fix bugs on your NT installation. how to install Service Pack 5.
Microsoft releases “service packs” to add new This section of the installation guide documents
-Log in as Administrator (using the password you defined in section 1).
-Close the “Welcome to Windows NT” window.
-Insert the NT Service Pack 5 CD. Service Pack 5 will autostart in a few seconds.
-Click on the “Install Service Pack 5” link (on the left).
-The screen jumps to the Service Pack 5 options. Click on the “Install Service Pack 5 for Intel-based processors” link.
-A message box asks how to open the file. Click on “Open” to run the setup program.
-The License window displays. Select the “Accept License “ option, deselect the “Backup files” option, then click on “Install” to continue.
-Wait while files are copied.
-Click on the “Restart” button to reboot the PC.
WaveWorks PSS, Integration Guide, 1.10 |
Page 19 |
© 2000, Symbol Technologies, Inc. |
February 1, 2000 |
PSS Software Installation
______________________________________________________________________________
The PSS system uses the Internet Explorer web browser by default. Installing IE4 also provides some useful desktop updates. We will upgrade our IE4 installation to IE5 later in the procedure (primarily to install the Task Scheduler that comes with IE5), but we install IE4 here to get the desktop update and other Windows enhancements.
-Log in as Administrator.
-The “Welcome to Window NT” Screen is displayed. Uncheck the “Show Welcome Screen Next Time“ option, then click “Close.”
-Open, then close, the CD drive to restart the Service Pack 5 installation program.
-Click on the “Internet Explorer 4.01 Service Pack 2” link on the left (scroll down if necessary).
-Click on the “Install IE4.01 SP2 for Intel-based Systems” link.
-Click Open on the security message.
-The Internet Explorer 4.01 Service Pack 2 screen is displayed. Click Next.
-The License screen is displayed. Select the “I accept” option, then click Next.
-The Installation Option screen is displayed. Click Next to accept a “Standard Installation”.
-The Windows Desktop Update screen is displayed. Click Next to install the desktop update.
-The Active Channel Selection screen displays. Click “Next”.
-The Destination folder screen displays. Click “Next” to accept the default destination folder.
-Wait while files are copied.
-Click OK to complete the install.
-Wait while the system is configured.
-Click OK to restart the PC.
-Wait while the PC reboots.
-Log in as Administrator again.
WaveWorks PSS, Integration Guide, 1.10 |
Page 20 |
© 2000, Symbol Technologies, Inc. |
February 1, 2000 |
PSS Software Installation
______________________________________________________________________________
-The IE4.01 setup program automatically starts when you log in and finishes configuring the system.
-Wait for the desktop to appear.
-Close the Active Desktop Window (click the “x”)
-Click on Start button, then Settings, then Active Desktop and uncheck the “View as Web Page” option.
WaveWorks PSS, Integration Guide, 1.10 |
Page 21 |
© 2000, Symbol Technologies, Inc. |
February 1, 2000 |
PSS Software Installation
______________________________________________________________________________
The NT Option Pack installs software that is not part of the standard NT installation. Our purpose for installing the Option Pack is to install the Microsoft Internet Information Server (IIS). IIS is the web server used by PSS for the Service Terminal screens.
-Insert the Option Pack CD, click Install
-Click on Step 5, Install the Windows NT Option Pack.
-Select the “Run this program from current location” option, then click the OK button.
-Click “Yes” on the security warning screen.
-The message “Not tested with Service Pack 4 or greater. Do you wish to proceed?” message displays. Click Yes.
-The NT Option Pack Setup screen is displayed. Click Next to continue.
-The License Agreement displays. Click on the “Accept” button.
-The Options screen is displayed. Click on the “Typical” button.
-Click on the Next button to confirm the default file locations.
-Click on the Next button to confirm the default “mailroot” location.
-Wait while files are installed.
-Click “Finish” to complete the setup.
-Click “Yes” to restart the computer.
WaveWorks PSS, Integration Guide, 1.10 |
Page 22 |
© 2000, Symbol Technologies, Inc. |
February 1, 2000 |
PSS Software Installation
______________________________________________________________________________
The normal NT installation uses a generic video driver. This section leads you through the steps to installing a video driver for the specific video card in your computer. Installing the correct video driver for your hardware allows the system to run at higher resolutions, refresh rates and numbers of colors. You will need the floppy disk containing the video drivers in this section.
-Right Click on the desktop and select the Properties option from the menu.
-The Display Properties window is displayed. Select the Settings tab. Click on the “Display Type” button.
-Click the “Change…” button.
-Click on the “Have Disk…” button.
-Insert the floppy disk containing the NT video drivers. Click OK.
-Select the appropriate driver from the list, then click OK.
-A third party driver message is displayed. Select the “Yes” button.
-Wait while files are copied from the floppy disk to the hard drive.
-The “Successful Installation” message is displayed. Click OK.
-Select the Close button on Display Type window.
-Select the Close button on Display Properties window.
-Remove the floppy disk from the drive.
-Click “Yes” to reboot the computer.
-Wait while the computer reboots.
-Log in as Administrator.
-A message about a new graphics driver is displayed. Click OK.
-Set the Desktop Area to 1024 x 768 (suggested value)
-Set Color Palette to 65536 colors (suggested value)
WaveWorks PSS, Integration Guide, 1.10 |
Page 23 |
© 2000, Symbol Technologies, Inc. |
February 1, 2000 |
PSS Software Installation
______________________________________________________________________________
-Set Refresh Frequency to 85Hz (or the highest refresh rate offered)
-Click the “Test” button, then the OK button to view the test pattern.
-The test ends after 15 seconds. Click “Yes” if you saw the test patten properly.
-Click OK to exit the Display Properties window.
-Click on the Start button, then Control Panel, then System, then Performance tab. Set the Virtual Memory min and max sizes to twice the RAM installed in the computer, then click the “Set” button. Click OK. Select Start Up/Shutdown tab. Change time in “Show list for…” option to 3 seconds. Click OK.
WaveWorks PSS, Integration Guide, 1.10 |
Page 24 |
© 2000, Symbol Technologies, Inc. |
February 1, 2000 |