Microsoft Commerce Server 2000: CD Contents
The compact disc (CD) included with the Microsoft Commerce Server 2000 Resource Kit contains tool and code examples that you can use in conjunction with this book.
Make sure to read the Readme.txt at the root of the CD because it contains the latest information about the Commerce Server 2000 Resource Kit CD. You will also find the End-User License Agreement in the root of the CD.
The Commerce Server 2000 Resource Kit CD includes the following folders:
Documentation (contains an electronic copy of the book)
When you properly implement an Internet Server Application Programming Interface (ISAPI), it can be an extremely fast and efficient way to handle Web server requests. The CS2KCheckout ISAPI extension provides an example of how you might integrate ISAPI into a Commerce Server 2000 Solution Site. ISAPI is slightly more complex to build and debug than an Active Server Pages (ASP) solution. ASP pages are the right solution for most sites, but if raw performance is the primary goal, then you should consider ISAPI.
This sample implements a basic check out process (CS2KCheckout) for a Commerce Server Web site. It integrates with various Commerce Server Component Object Model (COM) objects and the Order Processing pipeline (OPP) to handle order calculations and payment processing. You can expand this sample to implement much more in the way of functionality—multiple ship methods, multiple addresses, and so on. This sample is designed to get you started using ISAPI.
The ComtiBridge Pipeline Component helps you integrate mainframe applications with a Commerce Server pipeline. You can have your Order Processing pipeline (OPP) call out to the mainframe to check whether or not a given customer is a valid customer or you can call out to the mainframe to manipulate the order in some manner.
You will find an electronic copy of the Commerce Server 2000 Resource Kit in the Csreskit.chm file. This fully searchable online version of the book is installed in the \Documentation folder.
You can use the DW_Delete tool to delete data using the All option in the Select Delete Type list box in the dialog box that opens during the creation of a package for the Delete Data Transformation Services (DTS) task. The same dialog box opens on an existing package when you choose properties in the Delete DTS task and removes all the data from the Data Warehouse. The deletion of data using the All option in the drop-down box deletes all the data in the Data Warehouse that you chose.
You can use the IE_XML_Schema_Validation_Tool to validate Extensible Markup Language (XML) documents. When you browse XML files using Microsoft Internet Explorer, the XML documents are not validated. In addition, when you view the source of the document, only the XML is returned and there is no way of viewing the output from the XSL or XSLT style sheet that may have been used to transform that XML document.
You can use the Internet Explorer Tools for Validating XML and Viewing XSLT Output to invoke a shell option when you view XML files to see the processed XSL output. In addition, you can also validate XML against an embedded schema when you load XML through the Internet Explorer MIME viewer. This capability to validate the XML can be very useful when you are trying to debug XSL formatting problems in Internet Explorer or are doing quick schema validation.
The code samples for integrating J.D. Edwards OneWorld with Microsoft Commerce Server 2000 are located in the folder \JDE_Code_Samples on the Commerce Server 2000 Resource Kit CD. These code samples are discussed in Chapter 10, "Integrating Third-Party ERP Systems with Commerce Server Applications." You can also find Chapter 10 in the \Documentation folder on the Resource Kit CD.
The MigrateCatalog.vbs tool is discussed in Chapter 11, "Migrating from Site Server to Commerce Server 2000." You can also find Chapter 11 in the \Documentation folder on the Resource Kit CD.
You can use the Prediction Viewer tool to get sample recommendations from a Prediction model. The viewer is useful for understanding and debugging models, and for tuning the parameters that govern prediction -- especially the Popularity Penalty.
The Predictor Tutorial consists of a demonstration or "demo" site, found in PredictorDemoSite.pup, as well as other supporting files. Full instructions for using the Predictor Tutorial can be found in the Predictor Tutorial.doc file found in the \Predictor_Tutorial folder.
Note that the Predictor Tutorial requires that you have a complete installation of Commerce Server (including the Predictor resource) on your computer, including SQL Server 2000 in the platform.
The Profiles Schema Mover tool is a compiled Microsoft Visual Basic application that enables you to define and configure the profile schema in one Commerce Server environment (such as your development environment), then migrate it to another (such as your test or production environment). You can also use this tool to change the data source connection strings for the target environment when you migrate the schema.
This tool is discussed in Chapter 9, "Developer Notes." You can also find Chapter 9 in the \Documentation folder on the Resource Kit CD.
You can use the sample scripts located in Sample_SQL_Reports to create custom reports.
The code samples for integrating SAP with Commerce Server are located in the folder SAP_Code_Samples on the Commerce Server 2000 Resource Kit CD. These code samples are discussed in Chapter 10, "Integrating Third-Party ERP Systems with Commerce Server Applications." You can also find Chapter 10 in the \Documentation folder on the Resource Kit CD.
The Site Terms Viewer tool is a Visual Basic script that shows how to access site terms programmatically. This tool is discussed in Chapter 9, "Developer Notes." You can also find Chapter 9 in the \Documentation folder on the Resource Kit CD.
You can use the StaticExport.vbs script located on the Commerce Server 2000 Resource Kit CD as a prototype for creating comma-separated value (CSV) files for import into the Commerce Server Direct Mailer database. This script is discussed in Chapter 11, "Migrating from Site Server to Commerce Server 2000." You can also find Chapter 11 in the \Documentation folder on the Resource Kit CD.
The Template Creator tool is useful for creating new content templates that the Content Selection Framework (CSF) can use. You might want to use this tool if your site requires customization to the CSF templates that are provided with the out-of-the-box Solution Sites, if you want to add new templates for your campaigns, or if you want to manage your site's content templates after you have created them.
You must use the Template Creator tool on a computer that has a Commerce Server installation.
You can use the Transaction Migration tool to migrate transaction data from Web sites running Site Server 3.0 Commerce Edition (SSCE) to Web sites running Commerce Server 2000.
The VCTurbo tool, which contains the files MigrateUser.vbs and VCTurboCS2K.pup, is discussed in Chapter 11, "Migrating from Site Server to Commerce Server 2000." You can also find Chapter 11 in the \Documentation folder on the Resource Kit CD. The MigrateUser.vbs file is discussed in the Anatomy_of_Volcano_Coffee_migration.doc file, which contains additional information. The VCTurboCS2K.pup file contains the Volcano Coffee (VC) Turbo site after migration from SSCE to Commerce Server 2000.