Commerce Server 2002
Starter Site Installation Guide
This guide provides detailed steps for installing and configuring a single
development computer with the Microsoft® Commerce Server 2002 Starter Site. The
installation guide first lists the hardware and software guidelines, followed by
the instructions for installing and configuring the prerequisite software. The
guide provides detailed steps for installing and unpacking the Commerce Server
2002 Starter site, and then provides post-installation requirements. For
information about the Commerce Server 2002 Starter Site and download page, see
http://go.microsoft.com/fwlink/?LinkId=37800.
This section contains:
Hardware
Requirements
Following are the hardware requirements for the Commerce Server 2002 Starter
Site. The hardware requirements are the same as the Commerce Server 2002
hardware requirements, which can be found at http://go.microsoft.com/fwlink/?LinkId=36703.
- 400 megahertz (MHz) or faster Pentium-compatible CPU
- 256 megabytes (MB) of RAM (2048 MB recommended)
- 200 megabytes (MB) of hard disk space
- 1 CD drive
- 1 network adapter
- Video graphics adapter (VGA) or Super VGA (SVGA) monitor
Software
Requirements
The base platform for the Commerce Server 2002 Starter Site requires the
following software products:
| Product |
Description |
- Microsoft® Windows® 2000 Server or Microsoft Windows 2000 Advanced
Server with Service Pack 4
- OR -
- Microsoft® Windows Server™ 2003 Standard or Enterprise Editions
|
Provides platform security and Web site administration
through Microsoft Internet Information Services (IIS).
Note Windows Server 2003 is the
recommended platform for a Commerce Server 2002 Starter
Site. |
- Microsoft® SQL Server™ 2000 Enterprise Edition with Service Pack 3
(SP3)
|
Provides the underlying database services in Commerce
Server 2002 with the latest updates and fixes including security features
and tools. |
- SQL Server Analysis Services with Service Pack 3 (SP3)
|
Used by the Commerce Server Data Warehouse to access the
OLAP database. |
- Microsoft Commerce Server 2002 Enterprise Edition with Service Pack
3 (SP3)
- OR -
- Microsoft Commerce Server 2002 with SP3 and Feature Pack 1 (FP1)
|
Commerce Server 2002 with SP3 contains a collection of
hotfixes and security fixes.
Commerce Server FP1 adds new functionality to Commerce Server for
managing catalogs and discounts. |
- Microsoft .Net Framework 1.1
|
You must install the Microsoft .NET Framework 1.1 on a
Windows 2000 Server platform. Windows Server 2003 installs Microsoft .NET
Framework 1.1 by default. |
Installing
and Configuring the Commerce Server 2002 Starter Site Base Platform
This section provides detailed instructions for the installation and
configuration of the Microsoft® Commerce Server 2002 Starter Site base platform.
This section lists prerequisite software and Commerce Server 2002 installation
instructions.
For the development computer, you must do the following in the order listed:
- Install and configure the base platform. Install the Microsoft® Windows®
Server 2000 or Microsoft Windows Server™ 2003 operating system. Add Windows
components, obtain the latest Windows Server 2003 updates, and create the
administrative account.
- Install and configure all the prerequisite software on the development
server.
- Install and configure Commerce Server 2002 with Service Pack 3, or Feature
Pack 1.
Best Practices
As you complete the steps in this section, consider the following best
practices:
This section contains:
Installing
and Configuring the Base Platform
You install the base platform on the developer computer using either
Microsoft Windows 2000 Server or Microsoft Windows Server 2003. After you
install the base platform, must configure it.
This section contains:
Installing
the Base Platform
You install the base platform on the developer computer using Microsoft
Windows 2000 Server or Microsoft Windows Server 2003.
Important When you install the base
platform, the installation process overwrites all data on the
computer.
Note The computer must be able to restart
from the CD drive to follow these steps.
This section contains:
Installing
Windows 2000 Server
If you install Windows 2000 Server with Service Pack 4 as your base platform,
you must install Microsoft .NET Framework 1.1.
Note Windows Server 2003 installs Microsoft
.NET Framework 1.1 by default.
This section contains:
Installing
Windows 2000 Server with Service Pack 4
Installing
Microsoft .NET Framework 1.1
Installing Windows 2000
Server with Service Pack 4
The following step describes how to perform a clean installation of Microsoft
Windows 2000 Advanced Server with Service Pack 4 on a development computer.
To
install Windows 2000 Advanced Server with Service Pack 4
- Insert the Windows 2000 Advanced Server CD into the CD drive, and then
restart the computer.
- Start the computer and when the prompt appears, press any key to start
from the CD.
- In the Windows 2000 Server Setup screen, press ENTER to start the
Windows 2000 Advanced Server Setup program.
- On the Windows 2000 Licensing Agreement page, read the End User
Licensing Agreement. If you agree, press F8.
If the computer already has a version of Windows installed, the
Repair screen will appear. Press ESC.
- On the Windows 2000 Server Setup page, delete any existing
partitions, and then press C to create a new partition.
- Press ENTER to accept the default value for the maximum partition size.
- Use the UP and DOWN arrow keys to select the new partition, and then press
ENTER to install Windows 2000 Advanced Server in that partition.
- Use the UP and DOWN arrow keys to select NTFS as the file system,
and then press ENTER to format the partition using that file system.
The Setup program formats the hard disk and proceeds to install the files
needed to continue installing Windows 2000 Advanced Server.
- In the Windows 2000 Server Setup Wizard, on the Regional Settings
page, click Next to accept the default settings for U.S. English, or
click Customize to modify the regional settings.
- On the Personalize Your Software page, do the following:
| Use this |
To do this |
| Name |
Type your name. |
| Organization |
Type your company or organization
name. |
- Click Next.
- On the Product Key page, type the product identification number
included with your Windows 2000 Advanced Server product CD, and then click
Next.
- On the Licensing Modes page, select the appropriate option that you
have purchased, and then click Next.
- On the Computer Name and Administrator Password page, do the
following:
| Use this |
To do this |
| Computer Name |
Type a computer name. |
| Administrator Password |
Type a password for the Administrator account. |
| Confirm Password |
Type the password again. |
- Click Next.
- On the Windows 2000 Components page, make sure that the following
check boxes are selected:
- Accessories and Utilities
- Indexing Service
- Internet Information Services
- Message Queuing
- Script Debugger
- Click Internet Information Services, and then click Details.
- In the Internet Information Services (IIS) dialog box, make sure
that the following check boxes are selected:
- Common Files
- Documentation (optional)
- FrontPage 2000 Server Extensions
- Internet Information Services Snap-in
- Internet Services Manager (HTML)
- SMTP Service
- World Wide Web Server
- Click OK.
- On the Windows 2000 Components page, click Next.
- On the Date and Time Settings page, confirm that you have the
correct values, and then click Next.
- On the Networking Settings page, select Custom Settings, and
then click Next.
- On the Networking Components page, make sure that Client for
Microsoft Networks and Internet Protocol (TCP/IP) are selected.
Clear the check box for File and Printer Sharing for Microsoft
Networks.
- If your network assigns IP addresses dynamically, go to step 27.
Otherwise, click Internet Protocol (TCP/IP), and then click
Properties.
- In the Internet Protocol (TCP/IP) Properties dialog box, on the
General tab, select Use the following IP address, and then do
the following:
| Use this |
To do this |
| IP address |
Type the IP address provided by your network
administrator. |
| Subnet mask |
Type the subnet mask provided by your network
administrator. |
| Default gateway |
Type the default gateway provided by your network
administrator. |
- In the Preferred DNS server box, select Use the following DNS
server addresses. Type the IP address of the domain controller/DNS server
provided by your network administrator, and then click OK.
This step enables the development computer to resolve the primary domain
controller/DNS server.
- On the Networking Components page, click Next.
- Use one of the following methods:
- If the computer is not connected to a network, select No, this
computer is not on a network, or is on a network without a domain, click
Next, and then go to step 32.
- Otherwise, select Yes, make this computer a member of the following
domain. In the Workgroup or computer domain box, type
<your domain name>, and then click Next.
- On the Join Computer to <domain name> Domain page, do
the following:
| Use this |
To do this |
| User name |
Type the name of an account with sufficient permissions
to join the domain. |
| Password |
Type the corresponding
password. |
- Click OK.
- On the Network Identification page that welcomes you to the domain,
click OK.
- Windows proceeds to install components. When this process is complete, the
Completing the Windows 2000 Setup Wizard page appears. Remove the
Windows 2000 Advanced Server CD from the CD drive, and then click
Finish to complete set up, and restart the server.
- Log on as Administrator, using the password assigned to this server during
set up. The desktop appears for the first time, and the Windows 2000
Configure Your Server page appears.
- On the Windows 2000 Configure Your Server page, click Finish
Setup.
- In the Add/Remove Programs dialog box, under Configure Message
Queuing Services, click Configure.
- On the Welcome to the Microsoft Message Queuing Services Setup
Wizard page, click Next.
- On the Completing the Microsoft Message Queuing Services Setup
Wizard page, click Finish.
- In the Add/Remove Programs dialog box, click Close.
- The next time that you restart the computer, on the Windows 2000
Configure Your Server page, click I will configure this server
later, and then click Next.
- On the Windows 2000 Configure Your Server page, clear the Show
this screen at startup check box, and then close the page.
To
install Windows 2000 Advanced Server Service Pack 4
- To install Windows 2000 Advanced Server Service Pack 4, see http://go.microsoft.com/fwlink/?LinkId=5596.
- Click the Windows 2000 Service Packs link.
- In the Windows 2000 Service Packs screen, click Windows 2000
Service Pack 4.
- In the Download section, from the Select language drop-down
list, select English, and then click Go.
- Click the SP4 Network Installation link, and then download and run
the W2KSP4_EN.exe file.
Installing Microsoft .NET
Framework 1.1
You must install Microsoft .NET Framework 1.1 on a Windows 2000 Server
platform. Windows Server 2003 installs Microsoft .NET Framework 1.1 by default.
- In Internet Explorer, locate the Microsoft .NET Framework 1.1 download
page at http://go.microsoft.com/fwlink/?LinkId=28437.
- Download and run the dotnetfx.exe file.
Installing
Windows Server 2003
The following step describes how to perform a clean installation of Microsoft
Windows Server 2003 Enterprise Edition on a single computer.
To
install Microsoft Windows Server 2003
- Insert the Windows Server 2003 CD into the CD drive, and then restart the
computer.
- Start the computer and when the prompt appears, press any key to start
from the CD.
- In the Windows Server 2003 Setup screen, press ENTER to start the
Setup program.
- On the Windows Licensing Agreement page, read the End User
License Agreement. If you agree, press F8.
If the computer already has a version of Windows installed, the
Repair screen will appear. Press ESC.
- On the Windows Server 2003 Setup page, delete any existing
partitions, and then press C to create a new partition.
- Press ENTER to accept the default value for the maximum partition size.
- Use the UP and DOWN arrow keys to select the new partition, and then press
ENTER to install the selected partition.
- Use the UP and DOWN arrow keys to select NTFS (Quick) to format the
partition, and then press ENTER.
The Setup program formats the hard disk, and then copies the files needed
to install Windows Server 2003. After you copy the files, the computer will
restart. The Setup program then starts the Windows Server 2003 Setup Wizard,
and displays a countdown time for how long it will take to complete the set
up.
- On the Regional and Language Options page, click Next to
accept the default settings for U.S. English and US keyboard layout. To modify
the changes, click Customize or Details.
- On the Personalize Your Software page, do the following:
| Use this |
To do this |
| Name |
Type your name. |
| Organization |
Type your company or organization
name. |
- Click Next.
- On the Product Key page, type the product identification number
included with your Windows Server 2003 installation CD, and then click
Next.
- On the Licensing Modes page, select the appropriate option that you
have purchased, and then click Next.
- On the Computer Name and Administrator Password page, do the
following:
| Use this |
To do this |
| Computer name |
Type the computer name. |
| Administrator password |
Type the password for the Administrator account. |
| Confirm password |
Type the password again. |
- Click Next.
- On the Date and Time Settings page, confirm that the date and time
values are correct, and then click Next.
- On the Networking Settings page, select Custom Settings, and
then click Next.
- On the Networking Components page, verify that the check boxes for
Client for Microsoft Networks and Internet Protocol (TCP/IP) are
selected. Clear the check box for File and Printer Sharing for Microsoft
Networks.
- If your network assigns IP addresses dynamically, go to step 22.
Otherwise, click Internet Protocol (TCP/IP), and then click
Properties.
- In the Internet Protocol (TCP/IP) Properties dialog box, on the
General tab, select Use the following IP address, and then do
the following:
| Use this |
To do this |
| IP address |
Type the IP address provided by your network
administrator. |
| Subnet mask |
Type the subnet mask provided by your network
administrator. |
| Default gateway |
Type the default gateway provided by your network
administrator. |
- In the Preferred DNS server box, select Use the following DNS
server addresses. Type the IP address of the domain controller/DNS server
provided by your network administrator, and then click OK.
This step enables the development computer to resolve the primary domain
controller/DNS server.
- On the Networking Components page, click Next.
- On the Workgroup or Computer Domain page, use one of the following
methods:
- If the computer is not connected to a network, select No, this
computer is not on a network, or is on a network without a domain, click
Next to accept the default workgroup name, and then go to step 27.
- If the computer is connected to a network, select Yes, make
this computer a member of the following domain, and then in the text box
type <your domain name>, and then click Next.
- On the Join Computer to <domain name>
Domain page, do the following:
| Use this |
To do this |
| User name |
Type the name of an account with sufficient permissions
to join the domain. |
| Password |
Type the corresponding
password. |
- Click OK.
- On the Network Identification page that welcomes you to the domain,
click OK.
- The Windows Server 2003 installation will complete, and the computer will
restart.
- Log on as Administrator, using the password you chose during set up.
The desktop appears for the first time, and the Manage Your Server
screen appears.
If a dialog appears prompting you to adjust your video settings
automatically, click OK.
- On the Manage Your Server page, select Don't display this page
at logon, and then close the page.
- Locate the notification area in the lower-right corner of the desktop
window, and then click the keys icon to start Windows.
- In the Activate Windows wizard, on the Let's activate
Windows page, select Yes, let's activate Windows over the Internet
now, and then click Next.
- On the Register with Microsoft? page, select either Yes, I want
to register and activate Windows at the same time or No, I don't want
to register now; let's just activate Windows, and then click Next.
- On the Thank You! page, click OK to exit the Activate
Windows wizard.
Configuring the Base
Platform
After you install the base platform, you must add the Windows Server
components required by Commerce Server 2002 and obtain the latest critical
updates for your Windows Server installation. You must also create the
administrative accounts required by SQL Server 2000 and Commerce Server
2002.
This section contains:
Adding
Windows Components
By default, Windows Server 2003 does not install all Windows components. The
following steps add the server components that Microsoft Commerce Server 2002
needs.
To
add Windows Server 2003 components
- Click Start, point to Control Panel, and then click Add
or Remove Programs.
- Click the Add/Remove Windows Components icon in the left column.
- In the Windows Components Wizard, on the Windows Components
page, select Application Server, and then click Details.
- On the Application Server page, select ASP.NET and
Message Queuing.
Note You use Message Queuing for the
Coupons (promotion codes) Generation Service in Commerce Server Feature Pack
1.
The Commerce Server 2002 Starter Site does not
support using Promotion Codes. However, you can implement promotion code
functionality after you install the Commerce Server 2002 Starter Site. For
information about implementing promotion codes, see "Implementing Promotion
Codes" in Commerce Server 2002 FP1 Help.
- Select Internet Information Services (IIS), and then click
Details.
- On the Internet Information Services (IIS) page, verify the
following are selected:
- Common Files
- Front Page 2002 Server Extensions
Note Microsoft FrontPage Server
Extensions (FPSE) are required for Visual Studio .NET
integration.
- Internet Information Services Manager
- SMTP Service
- Click World Wide Web Service, and then click Details.
- On the World Wide Web Service page, select all the World Wide Web
Service subcomponents, and then click OK.
- Click OK to close the Internet Information Services (IIS)
page.
- Click OK to close the Application Server page.
- On the Windows Components page, clear the check box for Internet
Explorer Enhanced Security Configuration, and then click Next.
- On the Completing the Windows Components Wizard page, click
Finish, and then close the Add or Remove Programs window.
Updating
Windows 2000 Server
You must install the latest updates for Microsoft Windows 2000 Server to help
make sure that your operating system is protected.
To update Windows 2000
Server
- See Microsoft Windows Update at http://go.microsoft.com/fwlink/?LinkId=16855 to obtain all
available critical updates.
- Follow the instructions on the Web page to scan for updates, and install
all critical updates and service packs.
- Restart your computer after installing all updates.
Updating
Windows Server 2003
You must install the latest updates for Microsoft Windows Server 2003 to help
make sure that your operating system is protected.
To
update Windows Server 2003
- See Microsoft Windows Update at http://go.microsoft.com/fwlink/?LinkId=16855 to obtain all
available critical updates.
- Follow the instructions on the Web page to scan for updates, and install
all critical updates and service packs.
- Restart your computer after installing all updates.
Creating
the Administrative Accounts
The following table describes the purpose of the administrative accounts. It
is recommended that you create these accounts now so they will be available when
you install SQL Server 2000 and Commerce Server 2002.
| Administrative Account |
Purpose |
| SQLSvc |
To run SQL Server Service. |
| CSSvc |
To run Commerce Server Services. |
Follow these steps to create the administrative accounts for your Commerce
Server 2002 Starter Site deployment and to add the Commerce Server Services
account (CSSvc) to the IIS Worker Process group.
To
create the administrative accounts
- Click Start, point to All Programs, point to
Administrative Tools, and then click Computer Management.
- In the Computer Management window, expand Local Users and Groups,
right-click Users, and then click New User.
- In the New User dialog box, do the following:
| Use this |
To do this |
| User name |
Type SQLSvc. |
| Full name |
Type SQLAdmin account. |
| Description |
Type Administrative account for SQL Server. |
| Password |
Type the password for this account. |
| Confirm password |
Type the password for this account
again. |
- Clear the check box for User must change password at next logon,
select User cannot change password and Password never expires,
and then click Create.
- Repeat steps 3 and 4 to create the CSSvc user accounts using the
appropriate information.
- In the New User dialog box, click Close.
To add the CSSvc account
to the IIS Worker Process Group
Note The following steps only apply on a
Windows Server 2003 platform.
- Click Start, point to All Programs, point to
Administrative Tools, and then click Computer Management.
- In the Computer Management window, expand Local Users and
Groups, click Groups, and then double-click IIS_WPG.
- In the IIS_WPG Properties window, click Add, type
<computer name>\CSSvc, and then click OK.
Installing
Commerce Server 2002 Prerequisite Software
This section provides instructions for installing the prerequisite software
that Commerce Server 2002 relies on. Log on using a local Administrator account
before installing the following software products.
This section contains:
Installing
Microsoft Visual Basic 6.0 Runtime with Service Pack 5
- In Internet Explorer, locate the Visual Basic 6.0 SP5: Run-Time
Redistribution Pack download page at http://go.microsoft.com/fwlink/?LinkId=36856.
- Follow the download instructions to save the file on your computer.
- After you download the file, follow the instructions on the download page
to install Visual Basic 6.0 with Service Pack 5.
Installing
SQL Server 2000 Enterprise Edition with Service Pack 3a
This section contains information about how to install SQL Server 2000
Enterprise Edition, SQL 2000 Analysis Services, and the SQL Server 2000 Service
Packs.
To
install SQL Server 2000
- Insert the SQL Server 2000 Enterprise Edition CD into the CD drive.
If the Microsoft SQL Server 2000 Enterprise Edition splash screen
does not appear, run the Autorun.exe file from the product CD.
- In the Microsoft SQL Server 2000 Enterprise Edition splash screen,
click SQL Server 2000 Components.
- On the Install Components page, click Install Database
Server.
- On the Welcome to the Microsoft SQL Server Installation Wizard
page, click Next.
- On the Computer Name page, click Next.
- On the Installation Selection page, select Create a new instance
of SQL Server, or install Client Tools, and then click Next.
- On the User Information page, do the following:
| Use this |
To do this |
| Name |
Type a user name. |
| Company |
Type the company name. |
- Click Next.
- On the Software License Agreement page, read the End-User License
Agreement (EULA), and then click Yes to continue with the installation.
- On the CD Key page, type the 25-digit product identification number
from the product CD, and then click Next.
- On the Installation Definition page, make sure Server and Client
Tools is selected, and then click Next.
- On the Instance Name page, accept the default name, and then click
Next.
- On the Setup Type page, select Typical, accept the default
installation locations, and then click Next.
- On the Services Accounts page, select Use the same account for
each service.
- On the Services Accounts page, in the Service Settings
section, select Use a Domain User account, and do the following:
| Use this |
To do this |
| Username |
Type SQLSvc. |
| Password |
Type the corresponding password. |
| Domain |
Type the computer name. |
- Click Next.
- On the Authentication Mode page, select Windows Authentication
Mode, and then click Next.
- On the Start Copying Files page, click Next.
- On the Choose Licensing Mode page, in the Licensing Mode
section, select the appropriate number of licenses that you have purchased,
and then click Continue.
The installation process starts.
- On the Setup Complete page, click Finish.
Note When the SQL Server 2000 Enterprise
Edition installation is complete, you must install SQL Server 2000 Service
Pack 3a.
To
install SQL Server 2000 Service Pack 3a
- In Internet Explorer, go to the SQL Server 2000 Service Pack 3a download
page at http://go.microsoft.com/fwlink/?LinkId=28434.
- In the Download section, from the Select language drop-down
list, select English, and then click Go.
- Click Download files below, and follow the instructions on the
download page to save the file on your computer.
- After you download the file, follow the instructions on the download page
to install SQL Server 2000 Service Pack 3a.
Installing
SQL Server 2000 Analysis Services with Service Pack 3a
The Commerce Server Data Warehouse uses Analysis Services to access the OLAP
database. You must install SQL Server 2000 Analysis Services with Service Pack
3a on any computer onto which you unpack the Data Warehouse resource.
To
install SQL Server 2000 Analysis Services
- Insert the Microsoft SQL Server 2000 CD into the CD drive.
- Run the Analysis Services Setup program and follow the online
instructions.
To
install SQL Server 2000 Analysis Services Service Pack 3a
- To install SQL Server 2000 Analysis Services Service Pack 3a, see http://go.microsoft.com/fwlink/?LinkId=28434.
Note If you receive the
following error message when you try to install Analysis Services SP3, see
Microsoft Knowledge Base article 834112 at http://go.microsoft.com/fwlink/?LinkId=37364 for
information about how to work around this problem.
"An error occurred during the move data process:
-132"
- In the Download section, from the Select language drop-down
list, select English, and then click Go.
- Click Download files below, and then run the sql2kasp3.exe
file.
Installing Microsoft Data
Access Components 2.8
Skip this section if you are not installing Commerce Server 2002 Feature Pack
1. You must install Microsoft Data Access Components 2.8 on any computer where
you run Commerce Server 2002 Feature Pack 1.
To install Microsoft Data
Access Components 2.8
- To install Microsoft Data Access Components 2.8, see http://go.microsoft.com/fwlink/?LinkId=38046.
- Download and run the MDAC_TYP.EXE file.
- On the End User License Agreement page, click I accept all the
terms of the preceding license agreement, and then click Next.
- On the Installing the Software page, click Finish.
- On the Restarting the System page, click Let setup restart the
system now, and then click Finish.
Installing
Microsoft XML Core Services (MSXML)
You use Microsoft XML Core Services (MSXML) 4.0 with Service Pack 2 when
importing product catalogs. MSXML 4.0 Service Pack 2 (SP2) is a complete
replacement of MSXML 4.0 and MSXML 4.0 Service Pack 1 (SP1).
To
install MSXML 4.0 with Service Pack 2
- In Internet Explorer, download MSXML 4.0 from the Microsoft XML Core
Services 4.0 Web page at http://go.microsoft.com/fwlink/?LinkId=28438.
- Download and run the Msxml.msi file.
- On the Welcome to the MSXML 4.0 SP2 Parser and SDK Setup Wizard
page, click Next.
- On the End-User License Agreement page, select I accept the
terms in the License Agreement, and then click Next.
- On the Customer Information page, do the following:
| Use this |
To do this |
| User Name |
Type your user name. |
| Organization |
Type your company or organization
name. |
- Click Next.
- On the Choose Setup Type page, click Install Now.
- On the Completing the MSXML 4.0 SP2 Parser and SDK Setup Wizard
page, click Finish.
Installing
Windows 2000 Authorization Manager Runtime
You use Windows 2000 Authorization Manager Runtime to set permissions for
business user roles. The version you install in the following step also installs
a Windows 2000 Server version of the Windows Server 2003 Authorization Manager
role-based access control API.
Note Windows 2000 Authorization Manager is
included in Windows Server 2003. You only have to install Authorization
Manager on a Windows 2000 Server platform.
To
install Windows 2000 Authorization Manager runtime
Installing
Internet Explorer WebControls 1.0
Use the following step to install Microsoft® Internet Explorer WebControls
1.0.
To
install Internet Explorer WebControls 1.0
- In Internet Explorer, move to the Internet Explorer Web Controls
download page at http://go.microsoft.com/fwlink/?LinkId=37136.
- Download and run the iewebcontrols.msi file.
- On the Welcome to the Microsoft Internet Explorer WebControls Setup
Wizard page, click Next.
- On the License Agreement page, select I Agree to continue
with installation, and then click Next.
- On the Confirm Installation page, click Next.
This step starts the installation process.
- On the Installation Complete page, click Close.
Installing
Office XP Web Components
To interact with dynamic reports using the Reports module in Business Desk,
you must install Microsoft Office XP Web Components on your computer.
To
install Office XP Web Components
- In Internet Explorer, move to the Office XP Tool: Web Components
download page at http://go.microsoft.com/fwlink/?LinkId=36954.
- Download and run the owc10.exe file.
- On the End-User License Agreement page, click I accept the terms
in the License Agreement, and then click Install.
- On the Office XP Web Components Setup page, click OK.
Configuring FrontPage Server
Extensions
You must configure Microsoft FrontPage® Server Extensions on your computer
before you install Visual Studio .NET on Windows Server 2003. You can skip this
step if you are installing Commerce Server on Windows 2000 Server.
To
configure FrontPage Server Extensions
- Click Start, point to All Programs, point to
Administrative Tools, and then click Internet Information Services
(IIS) Manager.
- Expand the nodes to the following path: \<computer name>
(local computer)\Web Sites\Default Web Site.
- Right-click Default Web Site, select All Tasks, and then
click Configure Server Extensions 2002.
- On the Extend virtual server with FrontPage Server Extensions 2002
page, verify that the Administrator user name is correct, and then click
Submit.
Installing
Microsoft Visual Studio .NET 2003
You must install Microsoft Visual Studio .NET 2003 on your computer before
you install Commerce Server 2002 so that you can create the Commerce Server 2002
Project Creation Wizards.
Use the following steps to install Microsoft® Visual Studio® .NET 2003. There
are four steps that you must complete to install Visual Studio .NET 2003.
To
install Visual Studio .NET 2003
Step 1
- Insert the Visual Studio .NET Enterprise Edition CD into the CD drive.
If the Microsoft Visual Studio .NET Setup screen does not appear,
run the Setup.exe file from the product CD.
- In the Microsoft Visual Studio .NET Setup page, click Visual
Studio .NET Prerequisites, and prompt appears, insert the Prerequisites
CD, and then click OK.
- In the Microsoft Visual Studio .NET Prerequisites page, click I
agree to the End User License Agreement, and then click Continue.
- In the next Microsoft Visual Studio .NET Prerequisites page, click
Install Now.
- When Microsoft Visual Studio .NET Prerequisites set up is complete,
click Done.
Step 2
- In the Microsoft Visual Studio .NET Setup screen, click Visual
Studio .NET, and when the prompt appears, insert the Visual Studio .NET
CD, and then click OK.
- On the Start page, click I agree to the End User License
Agreement, type your product key and your name, and then click
Continue.
- On the Options page, click Install Now, and when the prompt
appears, insert the requested CDs, and then click OK.
- On the Install page, after set up finishes, click Done.
Step 3
- In the Microsoft Visual Studio .NET Setup screen, click Product
Documentation, and when the prompt appears, insert the MSDN CD, and then
click OK.
- On the MSDN Library for Visual Studio .NET 2003 – Setup Wizard
page, click Next.
- On the License Agreement page, click I accept the terms of the
license agreement, and then click Next.
- On the Customer Information page, do the following:
| Use this |
To do this |
| User Name |
Type your user name. |
| Organization |
Type your company or organization
name. |
- Click Next.
- On the Please select a setup type page, select Full, and
then click Next.
- On the Destination Folder page, click Next.
- On the Ready to Install the Program page, click Install, and
when the prompt appears, insert the requested CDs, and then click OK.
- When set up has completed, on the Library Setup Wizard Completed
page, click Finish.
Step 4
- In the Microsoft Visual Studio .NET Setup screen, click Service
Releases.
- On the Service Releases page, click Check for Service Releases
on the Internet to install the latest service releases, and then click
OK.
- On the Microsoft Visual Studio .NET Setup page, click Exit.
- In the Security Updates dialog box, click Yes to see if
there are security updates and install them if present.
Installing
Commerce Server 2002
The Commerce Server 2002 Starter Site requires Commerce Server 2002 Service
Pack 3 (SP3) or Commerce Server 2002 Feature Pack 1 (FP1).
Commerce Server 2002 SP3 contains a collection of hotfixes and security
fixes. Commerce Server FP1 adds new functionality to Commerce Server for
managing catalogs and discounts. For more information about Commerce Server FP1,
see http://go.microsoft.com/fwlink/?LinkId=37039.
Note If you choose to install
Commerce Server FP1, you must first install Commerce Server 2002 Service Pack
2 (SP2) or Commerce Server SP3.
This section describes how to install Commerce Server 2002 with Commerce
Server 2002 SP3 or Commerce Server 2002 FP1.
This section contains:
Installing
Commerce Server 2002
You must install Microsoft Commerce Server 2002 Enterprise Edition before you
install Commerce Server 2002 SP3 or Commerce Server 2002 FP1.
To
install Commerce Server 2002 Enterprise Edition
- Insert the Commerce Server 2002 CD into the CD drive.
If the Microsoft Commerce Server 2002 splash screen does not appear,
run the Setup.exe file from the product CD.
Note If you want to evaluate Commerce
Server 2002, you can download the Commerce Server 2002 Evaluation version
from http://go.microsoft.com/fwlink/?LinkId=37195.
- In the Commerce Server 2002 Enterprise Edition splash screen, click
Commerce Server 2002 Enterprise Edition Components.
- In the Commerce Server Setup dialog box that prompts you to install
the .NET Framework 1.0, click No.
Note The Commerce Server 2002 Starter Site
requires Microsoft .NET Framework 1.1. For more information, see Software
Requirements.
- In the Commerce Server 2002 dialog box warning you about the
compatibility issue with the installed version of Windows, click
Continue.
Note This warning only appears on a Windows
Server 2003 base platform. After you install Commerce Server 2002 SP3 or
Commerce Server 2002 FP1, the compatibility issue is resolved.
- On the Welcome to the Commerce Server 2002 Setup Wizard page, click
Next.
- On the CPU License page, select I have purchased the
licenses, and then click Next.
- On the Prerequisites page, click Next.
- On the License Agreement page, read the End-User License Agreement
(EULA), click I accept the terms in the license agreement to continue
with installation, and then click Next.
- On the Customer Information page, do the following:
| Use this |
To do this |
| User Name |
Type your user name. |
| Organization |
Type your company or organization name. |
| Product key |
Type the product key. |
- Click Next.
- On the Destination Folder page, click Change to specify an
installation folder, or click Next to use the default installation
folder.
- In the Setup Type page, select Custom, and then click
Next.
- In the Custom Setup page, configure all features as "Entire feature
will be installed on local hard drive" except for the Predictor Service, and
then click Next.
Note The Predictor site resource is not
included in the Commerce Server 2002 Starter Site Pup package.
- On the Administration Database Configuration page, in the SQL
Server Computer box, type your computer name, select Use Windows
Integrated Security, and then click Next.
- In the Microsoft Commerce Server 2002 Enterprise Edition dialog box
informing you that a new administration database will be created, click
OK.
- On the Direct Mailer Database Configuration page, verify that
Use Windows Integrated Security is selected, and then click
Next.
- On the Services Accounts page, verify that Use the same account
for each service and set all to auto start is selected.
- On the Services Accounts page in the Service Settings
section, do the following:
| Use this |
To do this |
| Setting |
Type CSSvc. |
| Password |
Type the corresponding password. |
| Domain |
Type the computer name. |
Commerce Server Setup automatically grants the Logon as a service
right to the account(s) you specify. Commerce Server 2002 Direct Mailer, List
Manager, Predictor, and Event Logging require an account for security and
network access. Event Logging must run under a local Administrator account.
- Click Next.
- On the Ready to Install page, click Install.
- On the Completing the Commerce Server 2002 Setup Wizard page, clear
the check box for Register online with Microsoft, and then click
Finish.
- In the Microsoft Commerce Server 2002 Enterprise Edition splash
screen, click Exit.
- Restart the computer.
Note If you receive an error stating that
some services cannot be started, you can ignore this error. The account does
not yet have the required permissions for the services. You configure these
accounts later in the installation process.
You can now install Commerce Server 2002 SP3, and then optionally, you can
install Commerce Server 2002 FP1.
Installing
Commerce Server 2002 SP3
Commerce Server 2002 Service Pack 3 (SP3) contains a collection of hotfixes
and security fixes, as well as added support.
Note Commerce Server SP3 set up requires the
original Commerce Server 2002 installation .msi file. For example, if you
installed Commerce Server from a CD, you must insert the CD into the CD drive
so the Commerce Server .msi file is available to the Commerce Server SP3 Setup
program.
To
install Commerce Server 2002 SP3
- In Internet Explorer, go to the Microsoft Commerce Server downloads
page at http://go.microsoft.com/fwlink/?LinkId=36953.
- Download and run the Commerce Server 2002 Service Pack 3 package, and
extract the files to a location on your computer.
- In the Microsoft Commerce Server 2002 Service Pack 3 dialog box,
type a location to unzip the files to (or click Browse to find a
location), and then click OK.
- From the location you specified in the previous step, run the
SP3Setup.exe file.
- In the Commerce Server 2002 Service Pack 3 Setup dialog box that
lists the services that will be stopped, click OK.
- In the Commerce Server 2002 dialog box, warning you about a known
incompatibility with Windows Server 2003, click Continue.
Note This warning only appears on a Windows
Server 2003 base platform. After you install Commerce Server 2002 SP3, the
compatibility issue will no longer exist.
- On the Welcome to the Microsoft Commerce Server 2002 Enterprise Edition
Service Pack 3 Setup Wizard page, click Next.
- On the License Agreement page, select I accept the terms in the
license agreement, and then click Next.
- On the Ready to Install page, click Install.
This step starts the installation process. Note that you may have to insert
the Commerce Server 2002 installation CD into the CD drive.
- On the Completing the Microsoft Commerce Server 2002 Enterprise Edition
Service Pack 3 Setup Wizard page, clear the check box for Register
online with Microsoft, and then click Finish.
- After the installation is complete, restart your computer.
Installing
Commerce Server 2002 with FP1
Note Before you install Microsoft® Commerce
Server 2002 FP1, you must have first installed Commerce Server 2002 with
Service Pack 3 (SP3). For information about installing Commerce Server 2002
with SP3, see Installing
Commerce Server 2002 SP3.
The following step describes how to install Microsoft® Commerce Server 2002
Feature Pack 1 (FP1). You must close all other applications before you continue.
For more detailed information about installing Commerce Server 2002 FP1, see http://go.microsoft.com/fwlink/?LinkId=24905.
Important After you install Commerce Server
2002 FP1, see Post-Installation
Requirements. It is strongly recommended that you perform each step in the
Post-Installation Requirements section to complete a successful Commerce
Server 2002 installation.
Note Commerce Server 2002 FP1 uses Windows
authentication to access the SQL Server databases that the Setup program
creates.
To
install Commerce Server 2002 FP1
- To install Commerce Server 2002 FP1, locate the Commerce Server 2002 FP1
download page at http://go.microsoft.com/fwlink/?LinkId=37039.
- Download and run the Commerce Server 2002 FP1 package, and save the file
to a location on your computer.
- When the prompt appears, type a location to where you want to unzip the
Commerce Server 2002 FP1 files. After the files are unzipped, find the
location you selected, and then double-click FP1Setup.exe.
- On the Welcome to the Microsoft Commerce Server 2002 Feature Pack 1
Setup Wizard page, click Next.
- On the License Agreement page, select I accept the terms in the
license agreement, and then click Next.
- On the Setup page, make sure that Discounts – Coupon (PromoCode)
Generator Service and Data Warehouse and Analytics Updates are
selected, and then click Next.
- On the Administration Database Configuration page, click
Next.
- In the Commerce Server administration database needs to be updated for
Commerce Server Feature Pack 1 dialog box, click OK.
- On the Services Accounts page, do the following:
| Use this |
To do this |
| Username |
Type CSSvc. |
| Password |
Type the corresponding password. |
| Domain |
Type the <computer name> for the Promotion
Code Generator Service. |
Note The Commerce Server 2002 Starter Site
does not support using Promotion Codes. However, you can implement promotion
code functionality after you install the Commerce Server 2002 Starter Site.
For information about implementing promotion codes, see "Implementing
Promotion Codes" in Commerce Server 2002 FP1 Help.
- Click Next.
- In the Warning: Promocode Service not started automatically dialog
box, click OK.
- On the Services Accounts page, click Next.
- On the Ready to Install page, click Install to start the
installation process.
The Installing Commerce Server 2002 Feature Pack 1 page appears,
informing you that the Setup program is installing the selected program
features.
- On the Completing the Microsoft Commerce Server 2002 Feature Pack 1
Setup Wizard page, click Finish.
- In the Commerce Server 2002 Feature Pack 1 Setup dialog box, click
OK.
- After the installation is complete, restart your computer when the prompt
appears.
After you install Commerce Server FP1, you must install the Business
Management applications.
Installing the Business
Management applications
With the Commerce Server 2002 FP1 business management applications, you can
manage your discounts and product catalogs. For information about the Discount
Manager, see "Managing Discounts Using the Marketing Web Service" in Commerce
Server 2002 FP1 Help. For information about the Catalog Manager, see "Managing
Catalogs" in Commerce Server 2002 FP1 Help.
To install the Discount
Manager user interface
- Move to the location where you unpacked the Web download file for Commerce
Server FP1, for example, <drive>:\Program Files\Microsoft
Commerce Server 2002, and then double-click DiscountManager.msi.
- On the Commerce Server 2002 Feature Pack 1 Discount Manager
Installation Wizard page, click Next.
- On the License Agreement page, select I accept the terms in the
Agreement, and then click Next.
- On the Customer Information page, type your customer information,
and then click Next.
- On the Destination Folder page, accept the default installation
folder, or click Change to specify a different folder, and then click
Next.
- On the Ready to Install the Program page, click Install.
- On the Installation Completed page, click Finish.
Installation of the Commerce Server 2002 FP1 Discount Manager is
complete.
To install the Catalog
Manager user interface
- Locate where the Business Management application is installed, for
example, <drive>:\Program Files\Microsoft Commerce Server 2002,
and then double-click CatalogManager.msi.
- On the Commerce Server 2002 Feature Pack 1 Catalog Manager Installation
Wizard page, click Next.
- On the License Agreement page, select I accept the terms in the
Agreement, and then click Next.
- On the Customer Information page, type your customer information,
and then click Next.
- On the Destination Folder page, accept the default installation
folder, or click Change to specify a different folder, and then click
Next.
- On the Ready to Install the Program page, click Install.
- On the Installation Completed page, click Finish.
Installation of the Commerce Server 2002 FP1 Catalog Manager is complete.
Unpacking
the Commerce Server 2002 Starter Site
The Commerce Server 2002 Starter Site provides a Pup package that includes
the resources you need for your Commerce Server 2002 Starter Site. For more
information about unpacking a site, see "Using Site Packager" in Commerce Server
2002 Help.
The following instructions explain how to unpack the Commerce Server 2002 SP3
or Commerce Server 2002 FP1 Pup packages on one computer using the Custom unpack
mode in Site Packager and how to package your site for other Web servers.
This section contains:
Unpacking the Commerce
Server 2002 Starter Site Pup Package
Before you unpack the Pup package, note the following:
- Verify that you are logged on as a member of the Administrators group.
- If you cancel the unpacking process, databases that were created during
the unpacking process may not be deleted. You must manually delete these
databases.
Caution Do not unpack the Web
services applications to the root folder.
Follow these steps to install and unpack the Commerce Server Starter
Site.
To
unpack the Commerce Server 2002 Starter Site
- To unpack the Commerce Server Starter Site, locate the Commerce Server
2002 Starter Site download page at http://go.microsoft.com/fwlink/?LinkId=37800 and
download the CS2002StarterSite.exe file.
- In Windows Explorer, locate where you downloaded the
CS2002StarterSite.exe file, and then double-click this file to unpack
the Commerce Server 2002 Starter Site installation files.
- In Windows Explorer, locate where you unpacked the installation files, and
then double-click the CS2002StarterSite.msi file to install the
Commerce Server 2002 Starter Site files.
- In Windows Explorer, locate where you installed the Commerce Server Pup
packages, for example <drive>:\Program Files\Microsoft Commerce
Server 2002\Starter Site\Pup Packages.
- Double-click the appropriate Pup package to start the Commerce Server Site
Packager:
- If you are building a Commerce Server 2002 SP3 development environment,
double-click CS2002StarterSite.pup.
- If you are building a Commerce Server 2002 FP1 development environment,
double-click CS2002StarterSite_FP1.pup.
- On the Unpack page, select Custom unpack, and then click
Next.
- On the Unpack Method page, select Create a new site, and
then click Next.
- On the Site Name page, type a name for the site, for example,
CS2002StarterSite, and then click Next.
Note You cannot unpack to the root
directory of the Web site.
- On the Select Resources page, click Next.
- On the Global Resource Pointers page, click Next.
- On the Database Connection Strings page, click New Database.
- In the New Database dialog box, in the Database name box,
type CS2002StarterSite_BDPermissions, select Windows Integrated
Security, and then click Create database.
- Repeat steps 11 and 12 to create the following databases:
- CS2002StarterSite_Profiles
- CS2002StarterSite_Campaigns
- CS2002StarterSite_DataWarehouse
- CS2002StarterSite_Marketing
- CS2002StarterSite_ProductCatalog
- CS2002StarterSite_TransactionConfig
- CS2002StarterSite_Transactions
- On the Database Connection Strings page, select Business Desk
Permissions, and then click Modify.
- In the Data Link Properties dialog box, select
CS2002StarterSite_BDPermissions from the Select the database on the
server drop-down list, and then click Test Connection to verify the
database connection. If you receive an error, see step 11 to create the
missing database. If the test is successful, click OK.
- Repeat steps 14 and 15 using the following databases for each Commerce
Server resource:
| Resource |
Database |
| Profiles |
CS2002StarterSite_Profiles |
| Campaigns |
CS2002StarterSite_Campaigns |
| DataWarehouse |
CS2002StarterSite_DataWarehouse |
Marketing
Note The Marketing resource only
exists in a Commerce Server 2002 Feature Pack 1
installation. |
CS2002StarterSite_Marketing |
| Product Catalog |
CS2002StarterSite_ProductCatalog |
| Transaction Config |
CS2002StarterSite_TransactionConfig |
| Transactions |
CS2002StarterSite_Transactions |
- On the Database Connection Strings page, click Next.
The Commerce Server Site Packager dialog box appears warning you
that some of the databases you specified already exist. You created these
databases in a previous step.
- In the Commerce Server Site Packager dialog box, click Yes
to continue unpacking the Commerce Server 2002 Starter Site Pup package.
- On the Select Applications page, verify that all application check
boxes are selected, and then click Next.
- On the Select IIS Computers, Web Sites, and Paths page, click
Next.
If a message appears stating that some of the virtual directories already
exist, click Yes to overwrite them.
- On the Data Warehouse page, click OK.
- On the Profiling System page, click Next.
- On the next Profiling System page, click OK.
- On the Commerce Server Site Packager page that provides guidelines
about configuring permissions for your databases, click OK.
- On the Unpacking is Complete page, click Finish.
The Commerce Server 2002 Starter Site is unpacked.
Post-Installation
Requirements
This section describes the tasks you must perform after you install and
configure your site.
This section contains:
Changing
Your Windows 2000 Server Configuration Settings
You must update the Component Services settings in order for Commerce Server
to function correctly on a Windows 2000 Server platform.
To update the Component
Services settings on Windows 2000 Server
- Click Start, and then click Run.
- In the Run dialog box, in the Open box, type
dcomcnfg.exe, and then click OK.
- In the Distributed COM Configuration Properties dialog box, on the
Applications tab, in the Applications box, select Microsoft
Commerce Server DirectMailer Service, and then click Properties.
- In the Microsoft Commerce Server DirectMailer Service Properties
dialog box, on the Security tab, select Use custom access
permissions, and then click Edit.
- In the Registry Value Permissions dialog box, click Add.
- In the Add Users and Groups dialog box, from the List Names
drop-down list, select <computername>, from the
Names box, select Administrators, click Add, and then
click OK.
- In the Registry Value Permissions dialog box, click OK.
- In the Microsoft Commerce Server DirectMailer Service Properties
dialog box, click OK.
- Repeat steps 3 through 8 for the Microsoft Commerce Server List Manager
Service.
- Close the Distributed COM Configuration Properties dialog box.
Changing
Your Windows Server 2003 Configuration Settings
The following configuration changes are required in order for Commerce Server
to function correctly on a Windows Server 2003 platform.
- Run the EnableCS2002Settings.vbs script
- Update the Default Application Pool settings
- Update Component Services settings
To
run the EnableCS2002Settings.vbs script
- Click Start, point to All Programs, point to
Accessories, and then click Windows Explorer.
- Locate the folder C:\Program Files\Microsoft Commerce Server
2002\SP3, and then double-click EnableCS2002Settings.vbs.
- In the Warning dialog box, click OK to enable the IIS 6.0
Web Service Extensions.
- In the Windows Script Host dialog boxes that appear during the
configuration process, click OK.
To
update the Default Application Pool settings
- Click Start, point to All Programs, point to
Administrative Tools, and then click Internet Information Services
(IIS) Manager.
- Expand the nodes to the following path: \<computer name>
(local computer)\Application Pools\DefaultAppPool.
- Right-click DefaultAppPool, and then click Properties.
- In the DefaultAppPool Properties dialog box, on the Identity
tab, in the Application pool identity section, select
Configurable, and then do the following:
| Use this |
To do this |
| User name |
Type <computername>\CSSvc. |
| Password |
Type the appropriate password. |
- Click OK.
- In the Confirm Password dialog box, re-enter the appropriate
password, and then click OK.
To
update the Component Services settings
- Click Start, point to All Programs, point to
Administrative Tools, and then click Component Services.
- Expand the nodes to the following path: Component Services/Computers/My
Computer/DCOM Config.
- Right-click Microsoft Commerce Server Direct Mailer Service, and
then click Properties.
- In the Microsoft Commerce Server DirectMailer Service Properties
dialog box, on the Security tab, in the Launch Permissions
section, select Customize, and then click Edit.
- In the Launch Permission dialog box, click Add.
- In the Select Users, Computers, or Groups screen, in the Enter
the object names to select section, type
<computername>\CSSvc, click Check Names, and then
click OK.
- Select <computer name>\CSSvc from the Group or user
names list.
- In the Permissions for <computer name>\CSSvc section,
select the Allow check box next to Launch Permission.
- In the Launch Permission dialog box, click OK.
- In the Microsoft Commerce Server DirectMailer Service Properties
dialog box, in the Access Permissions section, select Customize,
and then click Edit.
- In the Access Permission dialog box, click Add.
- In the Select Users, Computers, or Groups screen, in the Enter
the object names to select section, type
<computername>\CSSvc, and then click OK.
- Select <computer name>\CSSvc from the Group or user
names list.
- In the Permissions for <computer name>\CSSvc section,
select the Allow check box next to Access Permission.
- In the Access Permission dialog box, click OK.
- In the Microsoft Commerce Server DirectMailer Service Properties
dialog box, click OK.
- Repeat steps 3 – 13 for the Microsoft Commerce Server ListManager Service.
Note the following steps:
- On step 12, in the Select Users, Computers, or Groups screen, in
the Enter the object names to select section, type
<computername>\CSSvc, and
<computername>\Administrators, click Check Names,
and then click OK.
- On step 13, select <computer name>\CSSvc, and
<computername>\Administrators from the Group or user
names list.
Assigning
Access and Updating the Web Service Authorization Manager Policies
You use Authorization Manager to add users to the Catalog and Marketing
Authorization policy roles. Windows Server 2003 includes an Authorization
Manager user interface.
You must follow these steps before you can access the Catalog or Discount
Managers.
Note Only follow these steps if you installed
Commerce Server 2002 Feature Pack 1 (FP1) as part of your Commerce Server 2002
Starter Site base platform.
Assigning write permissions to the authorization policy
You must assign the ASP.NET users write access to the
CatalogAuthorizationStore.xml and MarketingAzManPolicy.xml files.
To assign
write permissions to the Catalog and Marketing authorization policies
- In Windows Explorer, locate the folder where you installed the Catalog Web
service, for example, <drive>:\Inetpub\wwwroot\CatalogWebService.
- In the CatalogWebService folder, right-click
CatalogAuthorizationStore.xml, and then click Properties.
- In the CatalogAuthorizationStore.xml Properties dialog box, on the
Security tab, click Add.
- In the Select Users, Computers, or Groups dialog box, in the
Enter the object names to select box, type
<computername>\CSSvc;
<computername>\IWAM<computername>, click
Check Names, and then click OK.
- In the CatalogAuthorizationStore.xml Properties dialog box, on the
Security tab, in the Groups or user names list box, select the
CSSvc account.
- In the Permissions for CSSvc list, select Write in the
Allow column.
- In the CatalogAuthorizationStore.xml Properties dialog box, on the
Security tab, in the Groups or user names list box, select
Launch IIS Process Account.
- In the Permissions for Launch IIS Process Account list, select
Write in the Allow column.
- In the CatatlogAuthorizationStore.xml Properties dialog box, click
OK.
You have assigned write access to the Catalog Web Service authorization
policy for the CSSvc and IIS Worker Process accounts.
Note To assign write access to the Marketing
Web Service authorization policy for the CSSvc and IIS Worker Process
accounts, in the MarketingWebService folder repeat steps 2 through 9
for the MarketingAzManPolicy.xml file.
Note If you are installing the Commerce
Server 2002 Starter Site on Windows 2000 Server, you must also follow these
steps for the ASPNET account to grant the ASPNET account write permissions to
the authorization policy files.
Assigning write permissions to the temporary ASP.NET folder
Follow these steps to assign write permissions to the temporary ASP.Net
folder.
To assign write permissions to the temporary ASP.Net
folder
- In Windows Explorer, locate the Temporary ASP.Net Files folder, for
example, C:\Windows\Microsoft.NET\Framework\c1.1.4322\Temporary ASP.NET Files.
- Right-click the Temporary ASP.NET Files folder, and then click
Properties.
- In the Temporary ASP.NET Files Properties dialog box, on the
Security tab, click Add.
- In the Enter the object names to select box, type
<computername>\CSSvc, click Check Names, and then
click OK.
- In the Temporary ASP.NET Files Properties dialog box, in the
Groups or user names box, click CSSvc.
- In the Permissions for CSSvc box, select Write in the
Allow column, and then click OK.
- In the Security dialog box, click Yes.
You have assigned write permissions to the temporary ASP.NET folder
Assigning Full control to the Windows temporary folder
Follow these steps to assign Full control to the Windows temporary
folder.
To assign Full control to the Windows temporary folder
- In Windows Explorer, locate the Windows temporary folder, for
example, C:\Windows\Temp.
- Right-click the Temp folder, and then click Properties.
- In the Temp Properties dialog box, on the Security tab,
click Add.
- In the Enter the object names to select box, type
<computername>\CSSvc, click Check Names, and then
click OK.
- In the Temporary ASP.NET Files Properties dialog box, in the
Groups or user names box, select CSSvc.
- In the Permissions for CSSvc box, select Full Control under
the Allow column, and then click OK.
- In the Security dialog box, click Yes.
You have assigned Full control to the Windows temporary folder.
Adding users to the authorization policy roles
The Catalog and Marketing authorization policies have a number of predefined
authorization policy roles. You use the Authorization Manager Microsoft
Management Console (MMC) to add users or user groups to a role.
Note Windows 2000 Authorization Manager is
included in Windows Server 2003. Windows 2000 Server and Windows 2000 Server
are supported operating systems for the Commerce Server 2002 Starter Site;
however, they do not include a user interface for Authorization Manager. It is
recommended that you use a Windows Server 2003 or Windows XP computer to
connect to and configure the Authorization Manager store on your Windows 2000
Server computer.
To use the Authorization Manager user interface on the Windows XP operating
system, go to http://go.microsoft.com/fwlink/?LinkId=28442.
For information about installing Windows 2000 Authorization Manager, see Installing
Windows 2000 Authorization Manager Runtime.
To
add a user to a role
- Click Start, click Run, type azman.msc, and then
click OK.
- In the Authorization Manager screen, right-click Authorization
Manager, and then click Open Authorization Store.
- In the Open Authorization Store dialog box, verify that the XML
file option is selected, and then click Browse to find where the
authorization policy for your catalog Web service is located, for example,
<drive>:\Inetpub\wwwroot\CatalogWebService.
- In the CatalogWebService folder, select
CatalogAuthorizationStore.xml, and then click Open.
- In the Open Authorization Store dialog box, click OK.
- Expand the Authorization Policy to
\CatalogAuthorizationStore.xml\ProductCatalogSystem\Role
Assignments\<Role name>.
- Right-click the appropriate role, and then click Assign Windows Users
and Groups.
The following table lists the catalog authorization policy roles and tasks
that a user can perform for each role.
| Role |
Task |
| CatalogAdministrator |
Manage and perform any activity in the Product Catalog
System. |
| CatalogManager
|
Manage and perform any activity on all catalogs in the
Product Catalog System. |
| CatalogSystemViewer |
View catalogs and categories in the Product Catalog
System. Users cannot perform any updates to the catalog content. |
| CatalogSchemaManager |
Manage the catalog schema. This includes creating,
deleting, and editing property content, as well as creating and deleting
definitions. |
- In the Select Users, Computers, or Groups dialog box, in the
Enter the object names to select box, type the name of the user, and
then click OK.
- Repeat steps 3 through 8 for the
C:\Inetpub\wwwroot\MarketingWebService\MarketingAzManPolicy.xml file.
Creating
the ASPNet and CSSvc Database Accounts
You must create a new SQL Server login for the CSSvc account that you created
in Creating
the Administrative Accounts. If you are installing the Commerce Server 2002
Starter Site on Windows 2000, you must also create a new login for the ASPNet
account that was created during IIS configuration.
To
create a new SQL Server login for the ASPNet account
Note The following step only applies on a
Windows 2000 Server platform. Skip this step if you are installing the
Commerce Server 2002 Starter Site on a Windows Server 2003
platform.
- Click Start, point to All Programs, point to
Microsoft SQL Server, and then click Enterprise Manager.
- In SQL Server Enterprise Manager, expand the nodes to the following path:
Microsoft SQL Servers\SQL Server Group\<computer
name>\Security\Logins.
- Right-click Logins, and then click New Login.
- In the SQL Server Login Properties - New Login dialog box, on the
General tab, in the Name box, type <computer
name>\ASPNet, and then click OK.
You have created new SQL Server logins for the ASPNet account.
To create a new SQL Server login for the CSSvc
account
Note The following step applies to both a
Windows 2000 Server platform and a Windows Server 2003 platform.
- Click Start, point to All Programs, point to
Microsoft SQL Server, and then click Enterprise Manager.
- In SQL Server Enterprise Manager, expand the nodes to the following path:
Microsoft SQL Servers\SQL Server Group\<computer
name>\Security\Logins.
- Right-click Logins, and then click New Login.
- In the SQL Server Login Properties - New Login dialog box, on the
General tab, in the Name box, type <computer
name>\CSSvc, and then click OK.
You have created new SQL Server logins for the CSSvc account.
Granting
Access to the Databases
You must grant access to the appropriate databases for the CSSvc account.
Note If you are installing the Commerce
Server 2002 Starter Site on a Windows 2000 Server platform, you must also
grant access to the appropriate databases for the ASPNet account.
This section provides instructions for configuring the database roles on the
SQL Server. This configuration involves specifying database roles and
permissions for each database account that you created previously. Specifically,
this section contains:
Creating
the database roles
You must create roles on the SQL Server by manually running scripts from the
server where you installed Commerce Server 2002. These scripts are located in
the <drive>:\Program Files\Microsoft Commerce Server 2002\Support
folder on the server where you installed Commerce Server 2002. The following
table specifies the scripts that you must run.
| Database |
Script Name |
| CS2002StarterSite_BDPermissions |
- BDReaderRole.sql
- BDWriterRole.sql
|
| CS2002StarterSite_Campaigns |
- CampaignReaderRole.sql
- CampaignWriterRole.sql
- Dts_CommerceDB_Campaign_SecurityRole.sql
|
CS2002StarterSite_DataWarehouse
Note This database only exists on a
Commerce Server 2002 installation. |
- ReportViewer.sql
Note You must run the
ReportViewer.sql script before running the ReportAdvance.sql
script.
Note You must run these scripts on
the Data Warehouse/Analytics server only.
- ReportAdvance.sql
- SegmentViewer.sql
|
CS2002StarterSite_Marketing
Note This database only exists on a
Commerce Server 2002 with FP1 installation. |
- Mktg_db_roles.sql
Note This script is located in the
Program Files\Commerce Server2002\FP1\SDK\Samples\SiteCreate
folder. |
| CS2002StarterSite_ProductCatalog |
- CatalogSecurityRoles.sql
- Dts_CommerceDB_Catalog_SecurityRole.sql
|
| CS2002StarterSite_Profiles |
- ProfileReaderRole.sql
- ProfileWriterRole.sql
- Dts_CommerceDB_UPM_SecurityRole.sql
|
| CS2002StarterSite_TransactionConfig |
- TransactionConfigReaderRole.sql
- TransactionConfigWriterRole.sql
|
| CS2002StarterSite_Transactions |
- TransactionReaderRole.sql
- TransactionWriterRole.sql
- Dts_CommerceDB_Transaction_SecurityRole.sql
|
| MSCS_Admin |
- Dts_AdminDB_SecurityRole.sql
|
After you run the scripts and create all the roles, you can start associating
the roles with specific database accounts. You can associate multiple roles to a
single account.
Use the following step to create the database roles.
To create the database
roles
- Click Start, point to All Programs, point to Microsoft
SQL Server, and then click Query Analyzer.
- In the Connect to SQL Server dialog box, specify the SQL Servers.
- In Query Analyzer, in the database drop-down list, select the
database you want to run the script against.
Note Do not highlight the database name in
the left pane of Query Analyzer. Highlighting the database name will not
select the database against which the scripts will be run.
- Click File, and then click Open.
- In the Open dialog box, locate the <drive>:\Program
Files\Microsoft Commerce Server 2002\Support folder on the server where
you installed Commerce Server 2002 SP3 or FP1, and then double-click the
script that you want to run.
- Press F5 to run the script against the selected database.
- Repeat this procedure for each script listed in the previous table.
Securing
the administration tables
Use the following step to help secure the administration tables.
To help secure the
administration tables
- Click Start, point to All Programs, point to Microsoft
SQL Server, and then click Enterprise Manager.
- In SQL Server Enterprise Manager, expand Microsoft SQL Servers,
expand SQL Server Group, expand <SQL Server name>,
expand Databases, expand MSCS_Admin, right-click Roles,
and then click New Database Role.
- In the Database Role Properties - New Role dialog box, in the
Name box, type Anonymous_IIS_Role.
- In the Database role type section, select Standard role, and
then click OK.
The standard role you created and named Anonymous_IIS_Role appears in the
Roles pane in SQL Server Enterprise Manager.
- In the Roles pane, right-click Anonymous_IIS_Role, and then
click Properties.
- In the Database Role Properties - Anonymous_IIS_Role dialog box,
click Permissions.
- In the Database Role Properties - MSCS_Admin dialog box, in the
SELECT column, select the ResourceProps, Resources, SiteResources, and
Sites check boxes, and then click OK.
- In the Database Role Properties - Anonymous_IIS_Role dialog box,
click OK.
- Repeat steps 2 through 7 to create the ShippingConfigSelectOnly
role in the CS2002StarterSite_TransactionConfig database, and enable
the SELECT permission on the ShippingConfig table for this role.
Associating database
accounts with the database roles
The following table lists the database roles to which you must assign the
<computer name>\CSSvc account and the ASPNET account.
| Database |
Role |
| CS2002StarterSite_Campaigns |
|
CS2002StarterSite _Marketing
Note This database only exists on a
Commerce Server 2002 FP1 installation. |
|
| CS2002StarterSite_ProductCatalog |
|
| CS2002StarterSite_Profiles |
- ProfileWriterRole
- ProfileReaderRole
|
| CS2002StarterSite_TransactionConfig |
- ShippingConfigSelectOnly
- TransactionConfigReaderRole
|
| CS2002StarterSite_Transactions |
|
| DirectMailer |
|
| MSCS_Admin |
|
| MSCS_CatalogScratch |
|
Use the following step to associate these accounts with the specified
roles.
To associate the database
accounts with the database roles
- On the design-time SQL Server, click Start, point to All
Programs, point to Microsoft SQL Server, and then click
Enterprise Manager.
- In the SQL Server Enterprise Manager window, in the left pane, expand
Microsoft SQL Servers, expand SQL Server Group, expand
<servername>(Windows NT), expand Security, and then
click Logins.
- In the right pane, right-click the database account, and then click
Properties.
- In the SQL Server Login Properties <servicename>
dialog box, on the Database Access tab, in the top box, select a
database.
- In the bottom box, select the appropriate roles.
Note If one of the roles does not appear in
the list, to refresh the roles click OK on the SQL Server Login
Properties dialog box, and then close and reopen Enterprise
Manager.
- Repeat steps 4 and 5 until the account is associated with all the
specified database roles. After you have assigned the account to all the
database roles, click OK.
Note If you are installing the Commerce
Server 2002 Starter Site on Windows 2000, repeat all the above steps for the
ASPNet account.
Additional security
steps
You must perform the following additional security steps:
- On the SQL Server, click Start, point to Programs, point to
Microsoft SQL Server, and then click Enterprise Manager.
- In the SQL Server Enterprise Manager window, in the left pane, expand
Microsoft SQL Servers, expand SQL Server Group, expand
<servername>(Windows NT), expand Databases, expand
CS2002StarterSite_Profiles, and then click Roles.
- Right-click ProfileReaderRole and select Properties.
- In the Database Role Properties window, Click Permissions.
- Enable the SELECT permission on the ExchangeRates table. Click
OK, and then click OK again.
- Expand CS2002StarterSite_TransactionConfig, and then click
Roles.
- Right-click TransactionConfigReaderRole and select
Properties.
- In the Database Role Properties window, click Permissions.
- Enable the EXEC permission on the sp_GetCountryRegions object.
Enable the EXEC permission on the sp_GetStateProvinces object. Click
OK, and then click OK again.
Granting
Access to the Direct Mailer Service Log Files
The Commerce Server DirectMailer Service maintains a log file of service
events. You must grant the CSSvc account access to the LogFiles directory in
order for the DirectMailer Service to make entries to the log file.
To grant DirectMailer
Service access to the LogFiles directory
- Click Start, point to All Programs, point to Microsoft
Commerce Server 2002, and then click Commerce Server Manager.
- In Commerce Server Manager, expand the nodes to the following path:
\Commerce Server Manager\Global Resources\, and then select Direct
Mail on <computername>.
- In Commerce Server Manager, in the Commerce Server Resource
pane, note the value for the Log Folder Path. By default, the path is
C:\WINDOWS\System32\LogFiles.
- Click Start, point to All Programs, point to
Accessories, and then click Windows Explorer.
- In Windows Explorer, locate the LogFiles folder that you noted in
step 3, right-click the folder name, and then select Properties.
- In the <log file folder> Properties dialog box, on the
Security tab, click Add.
- In the Select Users, Computers, or Groups dialog box, in the
Enter the object names to select box, type
<computername>\CSSvc, and then click OK.
- In the <log file folder> Properties dialog box, on the
Security tab, highlight the <computername>\CSSvc
account, select Write in the Allow section, and then click
OK.
- In the Security dialog box warning you about changing permission settings,
click Yes.
Implementing the Promotion
Code Generator
The Commerce Server 2002 Starter Site does not support using Promotion Codes.
However, you can implement promotion code functionality after you install the
Commerce Server 2002 Starter Site on a Commerce Server 2002 FP1 platform. For
information about implementing promotion codes, see the "Implementing Promotion
Codes" topic in Commerce Server 2002 FP1 Help.
Enabling
the Secure Sockets Layer (SSL) on the Web Server
To enable Secure Sockets
Layer (SSL) on the Web Server
- Click Start, point to Administrative Tools, and then click
Internet Information Services (IIS) Manager.
- In the Internet Information Services (IIS) Manager screen, expand
the nodes to the following path: \<computername> (local computer)\Web
Sites\Default Web Site.
- Right-click Default Web Site, and then select Properties.
- In the Default Web Site Properties dialog box, on the Directory
Security tab, in the Secure communications section, click
Server Certificate.
- On the Welcome to the Web Server Certificate Wizard page, click
Next.
- On the Server Certificate page, select Assign an existing
certificate, and then click Next.
- On the Available Certificates page, select the certificate
automatically issued to your computer whose intended purpose is Server
Authentication, and then click Next.
- On the SSL Port page, verify the SSL port number is 443, and then
click Next.
- On the Certificate Summary page, click Next.
- On the Completing the Web Server Certificate Wizard page, click
Finish.
- In the Default Web Site Properties dialog box, click OK.
SSL is enabled on the Web Server.
Modifying the Web.config
File
Before moving your retail Web site to a production environment, you should
modify the Web.config file to update the debug level. Running your site in debug
mode may result in performance degradation.
To modify the Web.config
file
- Open the Web.config file in the runtime site (for example,
\Inetpub\wwwroot\<Site name>) and go to the <application
siteName> tag, where siteName is the name you specified when
unpacking the Starter Site.
- In the <application siteName> tag, change the
DebugLevel from "Debug" to "Production" as follows:
From <application siteName="<siteName>"
DebugLevel="Debug"/>
To <application siteName="<siteName>"
DebugLevel="Production"/>
Restarting Your
Computer
After you have completed the process of installing all the software
components, restart your computer to make sure that all Commerce Server
components initialize correctly with the correct security credentials.
Defragmenting the Drive
After you have completed the process of installing all the software
components, defragment the drive on which these components are installed.
Installing
Virus Protection
You should install any virus protection software that is required by your
deployment.
Installing Commerce Server
2002 Help
If you installed Commerce Server 2002 with Service Pack 3 (SP3) as your
Starter Site platform, by default, Commerce Server 2002 installs Commerce Server
2002 Help in a compiled HTML file with a .chm extension. Commerce Server 2002
installs the .chm file in the Documentation folder where you installed Commerce
Server 2002, for example <drive>:\Program Files\Microsoft Commerce
Server 2002\Documentation. The .chm file includes Business Desk Help, which is a
subset of Commerce Server 2002 Help. You install Business Desk Help when you
install the Business Desk client.
If you installed Commerce Server 2002 with FP1 as your Starter Site platform,
to access Commerce Server 2002 FP1 Help, you must download the following Help
files from the Web and unzip them to the designated locations:
Direct the .exe file to install the Help file to
<drive>:\Program Files\Microsoft Commerce Server
2002\Documentation
Information in this document, including URL and other
Internet Web site references, is subject to change without notice. Unless
otherwise noted, the example companies, organizations, products, domain names,
e-mail addresses, logos, people, places, and events depicted herein are
fictitious, and no association with any real company, organization, product,
domain name, e-mail address, logo, person, place, or event is intended or should
be inferred. Complying with all applicable copyright laws is the responsibility
of the user. Without limiting the rights under copyright, no part of this
document may be reproduced, stored in or introduced into a retrieval system, or
transmitted in any form or by any means (electronic, mechanical, photocopying,
recording, or otherwise), or for any purpose, without the express written
permission of Microsoft Corporation.
Microsoft may have patents, patent applications, trademarks,
copyrights, or other intellectual property rights covering subject matter in
this document. Except as expressly provided in any written license agreement
from Microsoft, the furnishing of this document does not give you any license to
these patents, trademarks, copyrights, or other intellectual property.
© 2005 Microsoft Corporation. All rights reserved.
Microsoft, MS-DOS, Windows, Windows NT, Windows Server, and
MSDN are either registered trademarks or trademarks of Microsoft Corporation in
the United States and/or other countries.
The names of actual companies and products mentioned herein
may be the trademarks of their respective owners.