E-Commerce Configuration Guide : Overview of E-Commerce module : A closer look at the components of E-Commerce module : Sales Host
 
Sales Host
 
Sales Host picks up sales from ww_sales one by one, processes them and returns a valid sale number for each. Sales Host is connected to all middleware except TallyEZ (SalesEZ, RentEZ, BookEZ and PrintEZ) applications. ww.dll is not connected to any middleware. ww.dll must be running continuously to take incoming sales information and provide database information to the web pages. If Sales Host needs be taken offline for a software update or data troubleshooting, visitors/guests using the web site do not have to wait to use the web site – the sales generated through the web pages are processed when Sales Host is running again.
The E-Commerce Sales Host is basically the Salesware Sales application, running in web mode (a few changes are made to the Sales32c.INI file to set it up for web mode). Multiple copies of Sales Host can run simultaneously (on separate computers) to consume the sales generated by ww.dll, keeping lag time to a minimum and to complete the sales in the system, if needed. A separate salespoint-level computer is required for each Sales Host – this computer doesn’t have to be very fast but is where no one can interfere with its functioning. Some error processing is available (e.g., if a sale fails for some reason, you can view the reason for failure).
For detailed specifications for the Sales Host computer, see the Salesware System Architecture and Specifications document. If you are using Print At Home Tickets application, you need more memory than you would if you weren’t using it. This is because PDF generation is fast or slow depending on how much real memory you have.
Sales Host checks every n seconds (configurable in the Sales32c.INI file) to see if any new sales have been generated by ww.dll. Pause and Continue buttons are provided to let you stop and resume the processing of sales. You can resubmit by pausing the application (using the Pause button), clicking the Local Errors button, and then selecting the sale from the Web Sales dialog, and clicking the Resubmit button. Then, when you click the Continue button the application resubmits the sale for processing.
It is not possible to print through Sales when it is in web mode, as is possible when in Classic mode, because errors in printing would cause a halt to the processing of sales generated by the web site.
For a detailed description of all the settings you can use in the Sales32c.INI file, see the Salesware .INI Settings Reference.