Site configuration settings
The default web.config file that comes with the E-Commerce pages contains a section called RESERVED SEATING CONFIGURATION. The settings within the section that define the three configuration files (RS_AppSettings.config, RS_Bindings.config, and RS_Clients.config) that are used for Reserved Seating, need to be uncommented (or added if they are not present) in order for Reserved Seating module to work within the E-Commerce pages.
Example:
<!--RESERVED SEATING CONFIGURATION-->
<appSettings configSource="RS_AppSettings.config" />
<system.serviceModel>
<bindings configSource="RS_Bindings.config" />
<client configSource="RS_Clients.config"/>
</system.serviceModel>
These configuration files were also part of the Best Available Reserved Seating functionality, so they are not new to Select-A-Seat, however RS_AppSettings.config has some new settings for this phase.
Example:
Sample content of an RS_AppSettings.config file:
<?xml version="1.0"?>
<appSettings>
<add key="REMOTE_SWS" value="1"/>
<add key="ServiceURL" value="http://localhost/SaleswareService/SaleswareService.svc/ResvSeat/soap" />
<add key="OperatorID" value="ESALES"/>
<add key="Password" value="ESALES016"/>
<add key="Salespoint" value="RESERV"/>
<add key="RSLogfile" value=""/>
<add key="RSLogfilePath" value="C:\ProgramData\Siriusware\ReservedSeating"/>
<add key="RSLogVerbosity" value="5"/>
<add key="ValidationPrefix" value="P"/>
<!--Use LOCAL when images are inside this same website. Example: value="/Images/ShowImages/"-->
<!--Use REMOTE when images are in another location (even if it is another website inside the same server). Note the "/" at the end of the URL-->
<!--Example: value="http://www.xyz.com/images/" or value="http://localhost:3000/XYZ/Images/"-->
<!--<add key="ShowImagesLocationType" value="REMOTE"/> --><!--possible values: "LOCAL" or "REMOTE"--><!--
<add key="ShowImagesLocation" value="http://localhost/eCommerce/Images/ShowImages/"/>-->
<add key="ShowImagesLocation" value="C:\SIRIUSWARE SOURCE\4201\images\ShowImages"/>
<add key="ShowImagesLocationType" value="LOCAL"/>
<add key="RequireMemberPassEntry" value="True"/> <!--If TRUE, a prompt for Member Pass will appear upon show selection and before seat selection is allowed, and only if at least one item has a Force or Optional validation -->
<add key="MemberPassEntryPromptText" value="Please enter your member number to access member-only specials, or click Continue if you'd like to skip this step:"/> <!--Text to be displayed in literal control in the Member Pass Prompt page before seat selection -->
<add key="NoMemberPassLabelText" value="Click here to enter your member number and access member-only specials."/> <!--Text to be displayed in the label on the seat selection control when no member pass has been entered -->
<add key="NoMemberPassLinkText" value="Enter Member Number"/> <!--Text to be displayed in the link on the seat selection control when no member pass has been entered -->
</appSettings>
Note: The Reserved Seating module now has its own master page, MasterPageReservedSeating.master, which is used when it is run from within the E-Commerce pages. This must be set using the RSMasterPage setting in the Site Admin Panel.