Training
Certifications
Books
Special Offers
Community




 
Microsoft® Commerce Server 2000 Pocket Consultant
Author Brad Wist
Pages 512
Disk N/A
Level All Levels
Published 11/28/2001
ISBN 9780735614161
ISBN-10 0-7356-1416-4
Price(USD) $29.99
To see this book's discounted price, select a reseller below.
 

More Information

About the Book
Table of Contents
Sample Chapter
Index
Related Series
Related Books
About the Author

Support: Book & CD

Rate this book
Barnes Noble Amazon Quantum Books

 

Index


A
access rights, 69, 70-71. See also security
actions, 408
Actions tag, 66-67
Active Directory, 21, 179
Active Server Page (ASP)
   for aggregating items, 321
   in Business Desk, 68
   in CacheManager, 159-161
   SimpleList object creation in, 149
Active Template Library (ATL), 382-392
Active Template Library Pipeline Wizard, 382-392
   adding ATL Object, 384
   component base code, 388-392
   component header code, 386-388
   interfaces for, 385
   names for, 385
ActiveX components, Microsoft, 52-53
ActiveX Data Objects (ADO), 203
ad clicks, tracking, 435-436
Ad Display section, 415
AddItem method, 319
AddItemsFromTemplate method, 337
Add/Remove Application tool, 16-17
address book
   for order processing, 321-322
   searching the, 202-205
Address dictionary, 304
addresses
   adding to order, 321-324
   IP, 88
   in OrderForm, 300-301
   user, 202-203
Address ID, 323
Address Profile object, 196, 202-205
AddSpecificationSearchClause method, 284
Administration Database Configuration wizard page, 8
ADO (ActiveX Data Objects), 203
ad requests, tracking, 435
Ad Schedule section, 413-414
Ad sitelet, 25
Ad Target section, 414
advertisements
   Advertising Pipeline for, 348
   campaign creation and, 411
   Campaign Import DTS task for, 86-87
   Content Selection Pipeline for, 341-342
   creating with Campaign Manager, 412-416
   displaying, 435-436
Advertising Pipeline, 348
Advertising reports, 84
AIC (Application Integration component), 242
Allow_Context_Menus variable, 69
Analysis and Data Warehouse, defined, 5
Analysis Manager, 17
analysis models, Predictor Service, 446-457
   building, 453-457
   components for, 459-462
   configuration of, 451
   dedicated server for, 446
   effectiveness of, 451-453
   managing, 453
   Prediction models, 446-449
   Segment models, 450
Analysis module, defined, 57
anonymous access, 69
Anonymous User Default CatalogSet, 244
AppConfig object
   initializing, 135
   methods of, 145
   settings of, 136-137
App Default Config object
   configuration settings of, 136-137
   extending, 140-142
   modifying, 22-23
   properties of, 38-41
AppFramework object
   explained, 152-153
   methods of, 165
   VerifyWith method of, 328
Application Integration Component (AIC), 242
Application object
   DataFunctions object in, 153
   loading objects into, 133
   for storing values, 139
applications
   adding, 45
   defined, 42
   noncommerce, adding, 46
   properties of, 43-44
   selecting for installation, 116
   server properties, 44
   sharing cookies across, 181
application scripts, 122-123
application switches, 123
application variables, 133
arrays, 283-284, 458-459
ASP. See Active Server Page (ASP)
ATL (Active Template Library), 382-392. See also Active Template Library Pipeline Wizard
ATL COM application, 384
ATL COM AppWizard page, 383
ATL component stage affinity, 392
ATL Object, adding, 384
ATL Object Wizard, 384-385
ATL pipeline component interfaces, 385
ATL pipeline component names, 385
Auction sitelet, 25
authentication, 35-36. See also user authentication
AuthFilter, 177-181
AuthManager object
   cookies and, 176-177
   creating, 139, 174
   detecting authentication with, 174-175
   issuing authentication tickets, 175
   login authentication, 176
   methods of, 185
Auto_Redirect_Enabled variable, 69
autocookie support, 180-181

B
B2C site, 20, 22-24
Bandwidth cube, 78
banner. See advertisements
banner.inc page, 435
base code, 381-382, 388-392
basket, 313-321
   adding item to, 318-319
   aggregating items in, 320-321
   creating new, 313-314
   displaying, 314-318
   displaying discounts on, 437
   as order template, 336-338
   Prediction Service and, 458
   removing items from, 319
   retrieving, 314
   running pipeline in, 318
   saving, 321
Basket Events cube, 78
Basket Manager, 58
Basket Pipeline, 346
BDREFRESH.ASP page, 22
BeginSpecificationSearch method, 282-283, 284
billing address, 321-324
binary compatibility, 119
BIZDESK.ASP page, 68
BizDesk Installer sample folder, 27
BizDeskSecurity object, 70-71
BIZDESK.XML file, 62-64
BizTalk Server 2000. See Microsoft BizTalk Server 2000
BlanketPOs profile object, 196
Blank Site, Solution Sites, 131-139
   application variables for, 133
   CSAPP.INI file of, 132
   GLOBAL.ASA file of, 132
   initializing components on, 138-139
   installing, 20
   names and settings for, 133-138
   tasks of, 21-22
BOOKSFULL.XML catalog, 20
business analytics, 73-106
   Commerce Server reports, 84-85
   custom reports, 93-106
   Data Warehouse, 73-84
   report generation, 91-93
   samples folder of, 26-27
   SQL Server DTS tasks, 85-91
BusinessDataAdmin object, 199, 212-218
Business Desk, 51-71. See also business analytics; Campaign Manager
   Auction sitelet for, 25
   campaign management in, 401-402
   catalog components for, 254
   for catalog sets, 243-244
   creating catalog expressions, 405-407
   designing catalogs, 224-229
   exporting catalog data, 243
   free-text search in, 275
   installed pages for, 21-22
   installing, 52-56
   modules of, 56-62
   populating catalogs, 230-238
   profile definition in, 191
   report generation, 91
   segment models and, 450
   Web site of, 51-52
   XML and ASP pages of, 62-71
Buyer Visits cube, 79

C
C++, 368-369
C++ ATL project, creating, 382-383. See also Active Template Library (ATL)
CacheManager
   adding data to, 163
   components of, 139
   creating, 161
   in general, 159-161
   initializing, 161-162, 431-433
   LRUCache object and, 161
   properties and methods of, 166
   retrieving data from, 163
campaign classes, 74
Campaign cube, 79
Campaign Data Import task, 86-87
Campaign Expressions, 57, 401
campaign management, 401-427
   ad creation, 412-416
   in Business Desk, 401-402
   campaign creation, 410-412
   components for, 425-427
   customer creation, 409-410
   direct mail campaign creation, 417-421
   discount campaign creation, 421-425
   expressions and targets for, 402-408
   steps of, 408-409
Campaign Manager
   creating ad, 412-416
   creating campaign, 410-412
   creating customer, 409-410
   creating direct mail campaign, 417-421
   creating discount campaign, 421-425
   defined, 57, 401
Campaigns module, 57
Campaigns resource, 41
CanUserAccess () method, 71
Case dictionary, 459
CatalogAttributes database table, 227
Catalog Designer, 57
Catalog Editor, 58, 230-231
CatalogEnumValues database table, 228
catalog expressions, 402, 405-407
catalog management system
   catalog hierarchy, 221-223
   CatalogManager object, 254-256
   catalog schema, 246-251
   catalog sets, 223-224, 243-246
   CatalogSets object, 256-257
   categories for, 257-260
   components of, 266-271
   custom catalogs, 223
   designing catalogs, 224-230
   exporting, sending data, 243
   multiple catalogs, 223
   populating, 230-242
   ProductCatalog object, 257
   refreshing, 242
   working with products, 260-265
CatalogManager object
   properties and methods of, 266-267
   Query method of, 279
   retrieving definition data from, 263
   for retrieving information, 254-256
catalogs
   classes of, 75
   sample, 19-20
   specification search for, 282
catalog searching, 273-289
   free-text search, 273-277
   property search, 277-281
   specification search, 282-289
catalog sets
   creating, 243
   defined, 58
   explained, 223-224
   retrieving, 243-246
CatalogSets object, 256-257, 267-268
Catalog sitelet, 25
Catalogs module, 57-58
Catalog XML Schema, 237, 246-251
categories
   category object, 259
   child, 259
   parent, 260
   root, 258-259
   searchable, 282
Categories file tag, 64
Categories section, Business Desk, 232-234
category definitions, 230
Category object, 262, 268-269
Category tag, 64
CDO. See Collaboration Data Objects (CDO)
central processing unit (CPU), 4
charges, 347
Checkout Pipeline, 328, 346
child categories, 259
child elements, 67
Class Identifiers (CLSID)
   component key, exporting, 120
   for pipeline component, 359, 392
Class Name, 144
Collaboration Data Objects (CDO), 140, 331-332
COM+ components, 119
comma-delimited file, 237-238
comma-delimited list, 274
command line
   for application scripts, 122
   option switches, 10
   parameters, 11-14
   running Site Packager from, 123-127
Command object, 203
Commerce Server 2000. See Microsoft Commerce Server 2000
Commerce Server 2000 Setup Wizard, 6-9
Commerce Server Manager. See Microsoft Commerce Server Manager (CSM)
Commerce Server Site Packager application. See Microsoft Commerce Site Packager application
Commerce Sites, 37-49
   applications of, 42-49
   site resources, 37-42
Commit method, 184
Completed Reports page, 57, 92
component key, exporting, 119-121
Component Properties dialog box, 359-360
Component Properties wizard page, 379
components, 149-169. See also pipeline components, custom
   AppFramework object, 152-153, 165
   AuthManager object, 185
   CacheManager, 159-163, 166
   of campaign management, 425-427
   of catalog management system, 266-271
   of content selection system, 430-434, 438-443
   DataFunctions object, 153-157, 166-167
   Dictionary object, 150-152, 168
   GenID object, 164-165, 168
   initializing, 138-139
   LRUCache object, 168
   MessageManager object, 157-159, 169
   of Microsoft Commerce Server 2000, 5
   of Microsoft Commerce Server 2000 site, 145-148
   of order processing system, 308-311, 338-339
   pipeline, 358-359, 361-362
   of profiles, 210-218
   SimpleList object, 149-150, 169
   transferring and registering, 119
Config file tag, 64
configuration file, master, 62-64
configuration files, module, 65-66
configuration file tags, master, 64
configuration file tags, module, 66-68
configuration settings
   of analysis models, 451
   AppConfig object for, 135
   component reference for, 145-148
   Options Dictionary for, 136-137
   of pipeline component, 371
configuration synchronization, 87
connection string, 125, 137-138
ConnectionString tag, 102, 104
constants, 364
ContentListFactory object, 439-440
ContentList object, 438-439
ContentListSchema object, 440-441
content selection framework (CSF), 429-443. See also campaign management; Predictor Service
   components of, 438-443
   with Content Selection Pipelines, 429-430
   displaying ads, 435-436
   displaying discounts, 437
   displaying other content, 437-438
   initializing Content Selection components, 430-434
   using ContentSelector object, 435
Content Selection Pipeline (CSP)
   for content selection, 429-430
   explained, 341-342
   OrderPipeline for, 350
   prebuilt, 348-349
ContentSelector object
   for displaying ads, 435-436
   for displaying discounts, 437
   methods of, 441
Context Dictionary object
   base code for, 381-382
   component properties and, 360
   for custom pipeline components, 364
   for pipelines, 351, 352, 354
cookie encryption key, 43-44
cookies
   AuthFilter and, 177, 178
   AuthManager object and, 174
   autocookie support, 180-181
   detecting authentication and, 175
   sharing across applications, 181
   sharing across domains, 181
   tickets written to, 174
CopyField component, 299
CopyFields scriptor, 328-330
counters, in GenID object, 164-165
.cpp file, 388
CPU (central processing unit), 4
CreateCatalog method, 270
CreateCategory method, 268
CreatePassportManager method, 182
CreateProduct method, 269
CreateProfile method, 197, 201
credit card information, 327
CSAPP.INI file, 21, 132, 133-135
CS Authentication resource, 35-36, 179
CSF. See content selection framework (CSF)
CSM. See Microsoft Commerce Server Manager (CSM)
CSP. See Content Selection Pipeline (CSP)
.csv file, 237-238
cubes. See Online Analytical Processing (OLAP)
currency format, 156-157
Currency LCID, 356
currency mode, 356
CurrencySymbol property, 154
currency value (cy), 299
custom. See also pipeline components, custom
   attributes for profiles, 195-196
   authentication, 178-179
   catalogs, 223
Customer Information wizard page, 7
customers. See also users
   campaign creation for, 409-410
   direct mail campaigns and, 419
   displaying receipt to, 334-336
   free-text search for, 275, 276
   order confirmation for, 328
   order templates for, 304
   Predictor Service for, 445, 458
Custom option, Setup, 8
custom reports, 93-106
   dynamic report, building, 102-106
   static report, building, 93-101
Custom Setup wizard page, 8
custom unpack method, 112-113

D
data. See also CacheManager
   in analysis models, 446
   deletion, 87-88
   importing with DTS tasks, 85-91
   ListManager object for, 425-427
   LRUCache object for, 161
   model configuration and, 451
   ProfileObject for, 198-199
   profiling system and, 187
   saving in OrderForms, 328-330
   sources, 188-189
   Users module for, 61-62
Database Connection Strings page, 115
databases. See also Data Warehouse
   OLAP, 73
   OLE DB, 187, 188-189
   PredictorModels database, 446
   for site package, 115
   uninstalling Commerce Server 2000 and, 16-17
database server
   Administration Database Configuration for, 8
   Data Warehouse resource for, 33-34
   requirements for, 4
Data Codes module, 58
data fit score, 452
DataFunctions object
   creating and using, 153-156
   for displaying localized currency, 156-157
   properties and methods of, 166-167
data members, 190
DataMember tag, 104
data object, 189, 190
Data Source entry, 102, 104-105
Data Source Picker, 195
Data Transformation Services (DTS), 119. See also SQL Server DTS tasks
Data Warehouse
   analysis models and, 446
   classes of, 74-77
   connection information for, 117
   database for, 73
   model configuration and, 451
   OLAP cubes, 77-84
   resource, 33-35
   uninstalling Commerce Server 2000 and, 17
DBScripts folder, 27
Debug folder, 28
decision tree view, 448-449
DEFAULT.ASP page, 21, 68
DELETEDETAILEDDATA.VBS, 28
DeleteOrderGroupFromDisk method, 307
DeleteProfile method, 202
Department category, 232-233
dependency network, 446-448
Destination Folder wizard page, 7
development environment, 4
development mode, Business desk, 68, 69
DHTML (Dynamic HTML), 55
diagnostic reports, 84
Dictionary object
   for adding item to basket, 318-319
   for address, 322
   for aggregating items, 320-321
   ContentSelector object of, 435
   for custom pipeline components, 364
   explained, 150-152
   OrderForm of, 293, 300-301
   with pipeline component interfaces, 371
   Pipeline Dictionary, 351, 430-431
   for Predictor Service, 458
   properties of, 168
DictionaryXMLTransforms object, 332, 338
direct mail campaigns
   creating, 417-421
   ListManager object for, 425-427
   resources for, 32-33, 37
Direct Mailer, 5
Direct Mailer Database Configuration wizard page, 8
Direct Mailer Pipeline (DMP), 343
Direct Mailer resource, 32-33, 37
Direct Mail Properties section, 417-418
directory, for project files, 380
Directory Security settings, 69-70
DISCONNECTDETAILEDDATA.VBS, 28
discounts. See also catalog expressions; direct mail campaigns
   Content Selection Pipeline for, 341-342
   discount campaign, creating, 421-425
   Discounts Pipeline for, 348
   displaying, 437
Discount sitelet, 25
Discounts Pipeline, 348, 437
DLL (Dynamic Link Library), 177, 383
DMP (Direct Mailer Pipeline), 343
domains, 181
DTS tasks. See SQL Server DTS tasks
Dynamic HTML (DHTML), 55
Dynamic Link Library (DLL), 177, 383
dynamic report, 93, 102-106

E
eClassTypeRequired parameter, 274, 279
e-mail
   Collaboration Data Objects for, 140
   for direct mail campaign, 417-421
   Direct Mailer Pipeline for, 343
   Direct Mailer resource for, 32-33, 37
   for order confirmation, 331-332
   report parameters and, 98
encryption key, 43-44
Enterprise Manager. See Microsoft SQL Server Enterprise Manager
Entry Pages cube, 80
EPP (Event Processing Pipeline), 342
error messages
   for Business Desk installation, 52-53
   in Business Desk pages, 68-69
   MessageManager object for, 157-159, 169
errors, 118, 364-365
event log, 69
Event Processing Pipeline (EPP), 342
events, RecordEvent Pipeline, 349
exclude expression, 408
Execute method, 352-354
ExecuteSP function, 207
Exit Pages cube, 80
Exposure Limit setting, 413
ExpressionEval object, 441-442
Expression Evaluator object, 429, 431
expressions, campaign, 402-408
   catalog expressions, 402, 405-407
   components for, 441-443
   target expressions, 402-404
   target groups, 407-408
ExpressionStore object, 442
ExprFltrQueryBldr object, 442-443
Extendedprops database table, 143
Extendedprops table, 140
Extensible Markup Language. See XML (Extensible Markup Language); XML Framework document; XML pages, Business Desk
external script file, 366

F
fields, 299
file permissions, 69-70
filter fields, 287-289
filtering, 429
Find method, 305-306
Force_HTA_Only variable, 69
For Each loop, 150, 152
For-Next loop, 150
FreeTextSearch method, 273-277
fSortAscending parameter, 274, 279
full text index, 274-275
Full Text Search feature, 5

G
GenerateXMLForDictionaryUsingSchema method, 332
GenGUIDString method, 164
GenID object
   for authentication tickets, 175
   explained, 164-165
   GenGUIDString method of, 323
   methods of, 168
GetActiveAuctionList () method, 25
GetAdContent () function, 25
GetCatalog method, 257, 270
GetCatalogsForUser method, 256-257
GetCatalogs () method, 213
GetCategory () method, 257, 268
GetContent method, 435, 437
GetCounterValue method, 164
GetDataSource method, 214-218
GetLocaleInfo method, 154
GetLocaleList method, 154
GetMessage method, 159
GetProduct method, 257, 262, 269
GetProductProperties method, 262
GetProfileByKey method, 198, 202
GetProfile method, 198
GetPropertyAttributes method, 263
GetXMLFromFile method, 332
GLOBAL.ASA file
   BizDeskSecurity object and, 70-71
   for building site, 132
   in Business Desk, 68
   initializing PredictorClient object in, 457
   MessageManager in, 158
   ProfileService object in, 197
   SiteName code in, 133-135
GLOBAL.ASA page, 21
GlobalConfig object, 144, 145-146
globally unique identifier (GUID)
   of CLSID value, 120, 121
   generating, 164
   GenID object for, 168
   in OrderForm, 300
   for profile object, 197
global object, 70-71, 133
global resource pointers, 114
global resources
   CS Authentication resource, 35-36
   Data Warehouse resource, 33-35
   Direct Mailer resource, 32-33
   Predictor resource, 32
   Profiles resource, 36-37
GuaranteedSpecificationSearch method, 284-285
GUID. See globally unique identifier (GUID)

H
handling charges, 326
HARDWAREFULL.XML catalog, 20
hardware requirements, 3-4, 55
hashing field property, 188
header code, 386-388
Headlines folder, 28
hierarchy, catalog, 221-223, 232-234
House Ad, 413
HTML Application, Business Desk, 53-55
Hypertext Markup Language (HTML), 159-161, 165

I
ID. See also Class Identifiers (CLSID)
   Address ID, 323
   GenID object for, 164
   for products, 237-238
   Program ID, 359
   for reports, 100
   user ID, 8, 176, 313
IIS. See Internet Information Services (IIS)
implemented categories key, 392
Import Web Server Logs DTS task, 90-91
.ini file, 124-127
InitAuctions () method, 25
InitCSF () method, 25
Initial Catalog entry, 102, 104-105
InitializeCounter method, 164
installation command-line parameters, 11-14
installation process
   for Microsoft Commerce Server 2000, 6-9
   for silent installation, 9-14
Installing Commerce Server 2000 wizard page, 9
Integrated Windows Authentication, 69, 70
Integrated Windows Security, 52
Interchange object, 333-334
interfaces, pipeline component, 369-372, 381-382, 385
internal editor, 365-366
Internet Explorer, Microsoft, 52
Internet Guest account, 70
Internet Information Services (IIS)
   custom authentication and, 178
   directories for, 116
   IIS Manager, 69-70
   for Windows authentication, 179
Internet Server Application Programming Interface (ISAPI), 177, 179-180
IObjectControl interface, 385
IP address, 88
IPersistDictionary interface, 371-372
IPersistStreamInit interface, 372
IPipelineComponentAdmin interface, 371
IPipelineComponentDescription interface, 370, 381-382, 385
IPipelineComponent interface, 370, 381, 385
IPipelineComponentUI interface, 371
IP Resolution, 88
ISAPI (Internet Server Application Programming Interface), 177, 179-180
IsAuthenticated method, 175, 183
ISpecifyPipelineComponentUI interface, 371
ISpecifyPropertyPages interface, 371
Item Dictionary, 300, 318-319, 320-321
Item property, SimpleList, 149
items. See also products
   adding from template, 337
   adding to basket, 318-319
   aggregating, 320-321
   in campaign creation, 411
   removing from basket, 319

J
JavaScript, 365

K
key
   cookie encryption, 43-44
   Dictionary, 150-152
   implemented categories, 392
   message, 159
   in order basket, 335
   in OrderForm, 315
   for profile object, 197, 198

L
language, 159, 369
LCType constants, 154-155
License Agreement wizard page, 7
Lightweight Directory Access Protocol (LDAP), 187, 188-189
link, 262
ListManager object
   defined, 57, 401
   for direct mail campaigns, 419-421
   properties and methods of, 425-427
LoadBasket method, 314
LoadOrder method, 334
LoadTemplate method, 337
locales, 154-156
LocalizeCurrency method, 157, 316
login
   authentication, 176
   with Passport, 182
   Retail Site Solution Site, 22, 23
   user authentication for, 173
Login image, 183
login page, 178-179, 180
LoginUser method, 183
logo, Passport, 183, 184
LogoTag2 method, 183, 184
Logout image, Passport, 183
Lookup method, 163
lRecordsToRetrieve parameter, 274, 279
LRUCache object
   for adding data, 163
   CacheManager properties for, 166
   Lookup method of, 163
   methods of, 168
lStartingRecord parameter, 274, 279

M
Mail Schedule section, 418
Management folder, 27
management services and tools. See Microsoft Commerce Server Manager (CSM); Microsoft Commerce Site Packager application
marketing campaigns. See Campaign Manager
Marketing folder, 27-28
master configuration file, 62-64
MDX query, 99-101
Membership Migration Tool, 15
memory, 4
MessageManager object
   components of, 139
   explained, 157-159
   properties of, 169
   for reporting errors, 365
message queue, 241-242
MicroPipe object
   defined, 350
   features supported, 349
   installing into Business Desk, 52-53
   methods of, 361
   running pipeline with, 354
Microsoft ActiveX components, 52-53
Microsoft BizTalk Server 2000
   catalog updates with, 238-242
   for OrderGroup, 301
   for sending catalog data, 243
   submitting order to, 331, 332-334
Microsoft Commerce Server 2000. See also business analytics
   Catalog XML Schema of, 246-251
   components of, 5
   default catalog sets of, 224
   full text index in, 275
   installation process for, 6-9
   reports of, 84-85
   Setup Wizard, 6-9
   silent installation of, 9-14
   site configuration of, 19
   Site Server 3, migrating from, 14-15
   software development kit, 25-28
   system requirements for, 3-5
   uninstalling, 16-17
   user authentication in, 173-174
Microsoft Commerce Server 2000 site
   ASP pages of, 68
   Business Desk Web site, 51-52, 62-71
   component reference for, 145-148
   resources and properties of, 140-144
   retrieving catalog information on, 254
   using Blank Site, 131-139
   Web topology classes for, 76-77
   XML pages of, 62-68
Microsoft Commerce Server Manager (CSM)
   for AuthFilter configuration, 177-178
   building models with, 454-457
   Commerce Sites, 37-49
   configuration settings in, 333
   in general, 31-32
   global resources of, 32-37
   managing models with, 453
   prediction model view in, 447
   profile definition in, 191-192
Microsoft Commerce Server SiteConfig, 144
Microsoft Commerce Server Software Development Kit, 142
Microsoft Commerce Site Packager application
   adding application from, 45
   adding resources with, 41-42
   adding Web server with, 46
   resources of, 107-108
   running from command line, 123-127
   running scripts with PUP, 121-123
   site package, creating, 108-111
   site, unpacking and deploying, 111-121
Microsoft Data Access Components, 5
Microsoft Internet Explorer, 52
Microsoft Management Console (MMC), 31, 453-457
Microsoft Message Queue Service (MSMQ), 334
Microsoft Office Web Controls, 93
Microsoft Passport, 26, 182-185
Microsoft Reference Architecture for Commerce: Business to Consumer site, 20
Microsoft Site Server 3, 350
Microsoft Site Server 3 Commerce Edition, 14-15
Microsoft SQL Server 2000
   Administration database configuration for, 8
   for Commerce Server installation, 5
   full text index in, 274-275
   multiple catalogs and, 223
   Online Analytical Processing of, 446
Microsoft SQL Server 7, 5
Microsoft SQL Server Enterprise Manager, 16, 109
Microsoft Windows 2000, 5
Microsoft Windows 2000 Advanced Server, 5
MMC. See Microsoft Management Console (MMC)
Model Build Properties Wizard, 454-457
model configuration, 451
Model Configurations container, 453, 454
model effectiveness, 451-453
Models container, 453
module configuration files, 64, 65-66
module configuration file tags, 64, 66-68
modules, Business Desk, 56-62
   Analysis module, 57
   Campaigns module, 57
   Catalogs module, 57-58
   master configuration file for, 62-64
   Orders module, 58-61
   Users module, 61-62
Module tag, 67-68
MSCSAuth tickets
   for authentication, 176, 179
   AuthFilter and, 178
   cookies and, 176-177, 181
   defined, 173-174
   issuing, 175
MSCSClose method, 367
MSCSEnv variable, 68-69
MSCSExecute method, 367-368
MSCSOpen method, 366
MSCS prefix, 133
MSCSProfile tickets
   autocookie support and, 180-181
   defined, 173-174
   issuing, 175
MSIEXEC.EXE application, 10
MSMQ (Microsoft Message Queue Service), 334
MtsOrderPipeline, 369
MtsPipeline, 349, 350, 361
MtsTxOrderPipelines, 369
MtsTxPipeline, 350, 361-362
multiple catalogs, 223, 301
Multiple Choice property, 227-228

N
names
   for ATL pipeline components, 385
   in OrderForm, 298-299
   profile definition and, 193-194
   setting for site, 133-138
network interface card (NIC), 4
New Data Source wizard, 188-189
NIC (network interface card), 4
noncommerce application, 46
Number property, 226

O
object linking and embedding database (OLE DB), 187, 188-189
OLAP. See Online Analytical Processing (OLAP)
On Error Resume Next statements, 69
Online Analytical Processing (OLAP)
   Bandwidth cube, 78
   Basket Events cube, 78
   Buyer Visits cube, 79
   Campaign cube, 79
   Data Warehouse, 77-84
   Data Warehouse and, 73
   for dynamic report, 104-106
   Entry Pages cube, 80
   Exit Pages cube, 80
   OrderEvents cube, 80-81
   Page Usage cube, 81
   for Predictor Service, 446
   Report Preparation DTS task for, 89
   Sales cube, 82
   Users cube, 82
   Weekly Usage cube, 83
   Weekly User Trends cube, 83-84
Online Documentation feature, 5
OPP. See Order Processing Pipeline (OPP)
Options Dictionary, 136-137
Order_Status_Code field, 303-304
order confirmation, 328
Order Dictionary object
   base code for, 381-382
   component properties and, 360
   for custom pipeline components, 364
   for pipelines, 351, 354
OrderEvents cube, 80-81
OrderExecute method, 352-354
OrderForm object
   adding address to, 324
   aggregating items in, 320-321
   basket functions in, 313-315
   Basket Pipeline for, 346
   converting into XML document, 332
   for displaying basket, 317-318
   methods of, 308
   OrderGroup object for, 301
   for reporting errors, 364-365
   saving data from, 328-330
   structure of, 293-301
   submitting with BizTalk, 333-334
OrderGroupManager object, 309-310
OrderGroup object
   for basket creation, 313-314
   contents of, 301-304
   creating, 313
   deleting, 307
   for displaying basket, 317-318
   in general, 301
   order templates and, 304, 336
   properties and methods of, 308-309
   retrieving basket from, 315
   retrieving OrderForm from, 314
   running pipeline through, 350-352
   searching, 305-306
OrderPipeline
   ContentSelector object and, 435
   defined, 350
   methods of, 362
   pipeline execution, 352-354
   for Visual Basic components, 369
order processing, 313-339
   components of, 338-339
   OrderGroup object, creating, 313
   order templates, 336-337
   postorder processing, 331-336
   processing order, 321-331
   working with basket, 313-321
Order Processing folder, 28
Order Processing Pipeline (OPP)
   Order Dictionary values for, 364
   pipeline objects for, 350
   prebuilt, 345-347
   stages and components of, 343-345
order processing system, 293-311
   components of, 308-311
   OrderForm, 293-301
   OrderGroup, 301-304
   OrderGroups, managing, 304-307
   order templates, 304
Order sitelet, 26
Orders module, 58-61
Order Status codes, 58
Order Tracking Number, 330-331
org_id property, 206
Organization profile object
   assigning user with, 206
   defined, 196
   explained, 205-210
   properties of, 205
   searching for users, 206-210
Organizations module, 61

P
Page Usage cube, 81
Paid Ad, 413
parametric searching. See property search
ParentCategories property, 260
partitions, 188
Passport, Microsoft, 26, 182-185
Passport Factory, 182
Passport Manager object, 182, 183-185
password, 115, 180
payment
   Checkout Pipeline for, 346
   information, getting, 327
performance. See also business analytics
   of prediction models, 451-453
   Predictor Service and, 446
PerformSpecificationSearch method, 284
pipeline components
   for cost of order calculation, 327
   for credit card authorization, 327
   running pipeline through, 352-354
   for tax calculation, 326
   transferring and registering, 119
pipeline components, custom, 363-397
   Active Template Library Pipeline Wizard for, 382-392
   interfaces of, 369-372
   language choice for, 369
   registration of, 392-397
   scriptor components, 365-368
   strategies for, 363-365
   Visual Basic Pipeline Component Wizard, 372-382
Pipeline Dictionary, 351, 430-431
Pipeline Editor, 354-361
   adding component with, 358-359
   creating pipeline with, 355
   ISpecifyPropertyPages interface and, 371
   opening pipeline with, 355
   removing component with, 361
   saving pipeline with, 361
   for stage, 357-358
   viewing component properties, 359-360
   viewing pipeline properties, 356
Pipeline Registration Wizard, 119, 393-395
pipelines, 341-362
   components of, 361-362
   content selection pipelines, 429-430
   displaying basket with, 315-316
   Order Processing folder for, 28
   Pipeline Editor, using, 354-361
   pipeline objects, 349-350
   prebuilt, 345-349
   running, 350-354
   RunPipe method and, 318
   in Site Server 3, 15
   types of, 341-345
Plan Pipeline, 344-345
plTotalRecordsInQuery parameter, 274, 279
PooledPipeline, 350, 362
PooledTxPipeline, 350, 362
POSCHEMA.XML file, 332
postorder processing, 331-336
   confirmation e-mail, 331-332
   displaying receipt, 334-336
   submitting order to Biztalk, 332-334
postpackaging scripts, 122
Prediction models, 446-449
Prediction Model Viewer, 447-448
Predict method, 458
Predictor, defined, 5
PredictorClient object
   initializing, 457
   making predictions with, 458-459
   properties and methods of, 459-460
PredictorModels database, 446
Predictor resource, 32, 37
Predictor Service, 445-462
   analysis models of, 446-457
   component reference for, 459-462
   in general, 445-446
   predictions with, 457-459
PredictorServiceAdmin object, 461
PredictorServiceSiteAdmin object, 459, 461
PredModelBuilder object, 462
prepackaging scripts, 121
Prerequisites page, 6
Privacy folder, 28
processing. See also order processing system; pipeline components, custom
   order, 321-331
   of scriptor, 367-368
ProductCatalog object
   properties and methods of, 270-271
   retrieving Product object from, 262
   for specification search, 282-283
   uses of, 257
Product Catalog resource, 38
production environment, 3-4
production mode, Business Desk, 69
production server, 3
Product object, 262-264, 269-270
Product Picker, 236-237, 405-406, 422
Product Pipeline, 343-344, 346
products. See also Predictor Service
   adding to catalog, 234-237
   catalog creation and, 230-231
   in catalog hierarchy, 221-223
   catalog searching for, 273
   definitions for, 228-229
   discount campaign and, 421-425
   displaying properties of, 262-265
   importing catalogs and, 89, 237-238
   Product object for, 262
   property definitions for, 224-228
   property search for, 277-278
   related, 265, 452
   retrieving, 260-262
Product section, Business Desk, 234-237
Products property, Category object, 262
profile data population script, 109, 110-111
profile definition, 191-196
Profile Designer, 61, 191
Profile Editor, 191
profile management classes, 75
ProfileObject
   accessing data with, 198-199
   data members and, 190
   data object, specifying, 189
   data sources of, 188-189
   profile definition with, 191-196
   properties of, 210-211
profiles, 187-218
   Address profile object, 202-205
   components of, 210-218
   defining profile objects, 187-196
   methods and objects of, 196-199
   Organization profile object, 205-210
   of Passport, 183-185
   Profile Designer for, 61
   resources for, 36-37, 117-118
   segment models and, 450
   for static report, 93-94
   types of, 196
   user authentication and, 180
   User Object profile, 199-202
profile schema
   for Profile Service resource, 117
   specifying, 110-111
   SQL script for, 109
ProfileService object, 196-197, 203, 211
Profile Service resource, 117-118
Profile sitelet, 26
Profiles resource, 36-37
Profiling System page, 117-118
Program ID, 359
project directory, 380
project properties, 379
properties
   for advertisements, 416
   of pipeline components, 356, 375-379
   of profile, 191-196
   in specification search, 283-284
property attributes, 193-194
property definitions, 224-228
property search, 277-281
   in general, 277-278
   Property Search page for, 278
   Query method for, 279
   using, 280-281
Publish Campaigns module, 57
Publish Profiles module, 62
Publish Transactions module, 61
PUP.EXE file, 123-127
.pup file
   running scripts with, 121-123
   for Site Packager, 110-111
   unpacking site from, 111-118
PUP.LOG file, 118
PuP Resource folder, 27
purchase order, 347
Purchase Pipeline, 345

Q
query
   of Address Profile object, 203-205
   for dynamic report, 102-104
   MDX, 99-101
   for static report, 93-98
   string reports, 84
Query method, 279, 280-281
queue, message, 241-242

R
random access memory (RAM), 4
RC.XML file, 157-158, 365
Ready To Install wizard page, 9
receipt, displaying, 334-336
ReceivePO Pipeline, 347
RECEIVESTANDARD.ASP file, 239-242
recommendation score, 452
RecordEvent Pipeline, 349
redirector page, 436
Reference Tables module, 57
REFRESHAPP.ASP page, 22
Registered User Default CatalogSet, 244
registered users, 23
registration, pipeline component, 392-397
   ATL component stage affinity, 392
   with Pipe Registration Wizard, 393-395
   in Registry files, 395-397
Registry, 119-121, 395-397
REGSVR32.EXE application, 119, 392
RelatedCategories property, 260
related products, 265, 452
RelatedProducts property, 265
RemoveItem method, 319
report definition
   creating, 95-96
   for dynamic report, 103-104
   for MDX query, 100
   for OLAP cube report, 105-106
ReportDimensions table, 96-97
report ID, 100
ReportParameters table, 97-98
ReportParam table, 101
reports
   Analysis module for, 57
   built-in, 84-85
   Completed Reports page, 57, 92
   custom, 93-106
   dynamic, 93
   generating, 91-93
   Report Preparation for, 85-87, 89
   static, 92
Reports module, 73
require expression, 408
Resource Class, 142-143
ResourceConfig folder, 27
ResourceFlags values, 143
resource instance, creating, 144
Resourceprops table, 140
resources. See also Commerce Sites; global resources
   adding new, 142-144
   of Commerce Site Packager application, 107-108
   for installation procedures, 6
   for Password Software Development kit, 182
   for profiles, 36-37, 117-118
   for sample catalogs, 20
   Select Resources page, 113-114
   for Solution Sites, 20
   for system requirements, 3
   for upgrading, 15
Retail Solution Site
   application script for, 123
   displaying ads in, 435-436
   download site for, 20
   tasks of, 22-24
root categories, 258-259
RootProducts property, 260-262
RunPipe method, 318, 351-352
Runtime Objects, 5

S
Sales cube, 82
Sales reports, 84-85
sample catalogs, 19-20
samples
   of business analytics, 26-27
   of Management folder, 27
   of Marketing folder, 27-28
   of Order Processing folder, 28
   of Privacy folder, 28
SaveAsBasket method, 321
SaveAsOrder method, 330-331
Schema Tool, 26
scoring, 429
scriptor components, 365-368
   external, 366
   internal, 365-366
   methods of, 366-368
scripts
   application, 122-123
   postpackaging, 122
   prepackaging, 121
   running with PUP, 121-123
Scripts folder, 26-27
search. See also catalog searching
   FreeTextSearch method, 273-277
   Full Text Search feature, 5
   OrderGroups, 305-306, 309-311
   for users in organization, 206-210
SearchableCategories method, 282
security
   AuthFilter for, 177-181
   for Business Desk, 52-53, 69-71
segment models, 450, 455-457
Segment Viewer, 57, 450
Select Resources page, 113-114
SendMail function, 331-332
server. See database server; Web server
Server Manager. See Microsoft Commerce Server Manager
SetAddress method, 324
SetAuthTicket method, 175
SetProfileTicket method, 175
SetShippingAddress method, 324
Set statement, 151
SETUP.EXE, 6
Setup Type wizard page, 7-8
shipping address, 321-324
ShippingMethodManager, 324-326, 338-339
shipping methods
   for order, 324-326
   in OrderForm, 301
   in Orders module, 58-60
   Shipping Methods summary page, 58-59
   in Visual Basic Pipeline Component Wizard, 374
Shipping Support page, 375
shopping cart. See basket
silent installation, 9-14
SimpleDelete method, 307
SimpleFind method, 306
SimpleFindResultInfo object, 310
SimpleFindSearchInfo object, 306, 311
SimpleFindSearchResults object, 306
SimpleList object
   explained, 149-150
   in OrderForm, 300
   properties and methods of, 169
   for reporting errors, 365
Simple Mail Transfer Protocol (SMTP), 331
single sign-on support, 181
site. See also Microsoft Commerce Server 2000 site; Web site
   adding resources and properties to, 140-144
   AppConfig object for, 135
   building with Blank Site, 131-139
   components for, 145-148
   configuration synchronization for, 87
   creating site package, 108-111
   Options Dictionary for, 136-137
   resources for, 107-108
   running scripts in, 121-123
   running Site Packager from command line, 123-126
   unpacking and deploying, 111-121
SiteConfig object, 144, 146-147
SiteConfigReadOnly object, 147-148
Site CS Authentication resource, 41
Site Data Warehouse resource, 41
sitelets, 24-26
Sitelets folder, 28
SiteName value, 133-135
Site Packager. See Microsoft Commerce Site Packager application
site performance. See business analytics
Site Status folder, 27
Site Terms Editor, 61-62
SKU
   in cache, 163
   model configuration and, 451
   predictions of, 458
SMTP (Simple Mail Transfer Protocol), 331
software, 5, 7
Solution Sites
   Blank Solution Site, 21-22
   installing, 20-21
   prebuilt pipelines of, 345-349
   profiles of, 196
   Retail Solution Site, 22-24
   Supplier Active Directory Site, 24
specification search, 282-289
   searchable categories for, 282
   selecting catalog for, 282
   steps of, 282-289
sponsor expression, 408
sProc_GetOrgUsersFirst procedure, 207
sProc_GetOrgUsersNext procedure, 208
sProc_GetOrgUsersPrevious procedure, 208-209
SQL query
   for Address Profile object, 203-205
   for dynamic report, 102-104
   for static report, 93-98
SQL Query Analyzer, 94
SQL Server 2000. See Microsoft SQL Server 2000
SQL Server DTS tasks, 85-91. See also Data Warehouse
   Campaign Data Import task, 86-87
   configuration synchronization, 87
   data deletion, 87-88
   DTS package, creating, 86
   IP Resolution, 88
   product catalog import, 89
   Report Preparation, 89
   for site package, 119
   Transaction Data, 90
   User Profile Data Import, 90
   Web Server Log Import, 90-91
SQL (Structured Query Language)
   for extending App Default Config resource, 140-142
   for model configuration, 451
   for profile system, 117-118
   for searching OrderGroups, 305-306
   for site package, 109
Stage Properties dialog box, 357-358
stages
   adding, 357
   of Content Selection Pipeline, 342, 348-349
   of Direct Mailer Pipeline, 343
   of Order Processing Pipelines, 343-347
   removing, 358
   stage affinity registration, 392-395
   viewing properties of, 357-358
staging environment, 3-4
static report
   building, 73, 92
   custom, 93-101
stored procedures, 206-210
strCatalogsToSearch parameter, 274, 279
stream-based persistence, 372
strPhase parameter, 274, 279
strPropertiesToReturn parameter, 274, 279
strPropertiesToSortOn parameter, 279
strPropertieToSortOn parameter, 274
Structured Query Language. See SQL (Structured Query Language); SQL Server DTS tasks
Supplier Active Directory Site, 20, 24
Sweet Forgiveness site, 20
synchronization, configuration, 87
Systemprops database table, 142-143
system requirements
   for Business Desk, 55-56
   for Microsoft Commerce Server 2000, 3-5
   for Predictor Service, 452-453

T
tags, 64, 66-68
target expressions, 402-404
Target Group, defined, 57
target groups, creating, 407-408
Targeting Context profile object, 196
Task History feature, 35
Task tags, 67
tax calculation pipeline component, 326
taxes, 326, 341
Tax Rates module, 60-61
templates
   order, 304, 336-337
   pipeline, 355
Test section, 418-419
Text property, 226
third-party applications, 60
tickets
   AuthFilter and, 177, 178, 179
   in AuthManager object, 174-177
   autocookie support and, 180-181
   issuing, 175
   for user authentication, 173-174
TOTAL.PCF pipeline, 328-330
Total Pipeline, 347
trading partners, 301, 314
Transaction Config resource, 37
Transaction Data, 90
Transaction Migration tool, 15
transactions. See also order processing system; pipeline components, custom
   Transactions resource, 37
   VerifyWith method for, 153
   in Visual Basic Pipeline Component Wizard, 372-373
Transactions model, 451
TypeLib component key, 121

U
Universal Resource Locator (URL), 67, 176-177
Unpack page, 112-113
Update Catalogs toolbar button, 242, 275
URLShopperArgs method, 176-177
URL (Universal Resource Locator), 67, 176-177
user accounts
   for Business Desk, 70
   command-line parameters for, 12-14
   creating, 201
   in Supplier Active Directory site, 24
user address, 202-205
user authentication
   AuthFilter for, 177-181
   AuthManager component for, 174-177, 185
   in Commerce Server 2000, 173-174
   integrating with Passport, 182-185
   single sign-on support for, 181
user ID
   for installation, 8
   for OrderGroup object, 313
   for user authentication, 176
user management. See profiles; user authentication
user name, 115, 180
User Object profile object
   creating user account, 201
   defined, 196
   deleting profile, 202
   editing profile, 201
   explained, 199-202
   properties of, 199-200
   retrieving profile, 200-201
user profile. See also profiles
   for catalog access, 256
   displaying ads and, 435
   Predictor resource for, 32
   retrieving, 200-201
   in Supplier Active Directory site, 24
User Profile Data Import, 90
User Profile object, 176
User reports, 85
users. See also customers
   catalog access for, 256-257
   catalog searching for, 273
   catalog sets for, 223-224, 243-244
   Prediction models and, 446-447
   profile management classes for, 75
   property search for, 277-278
   in Retail Site, 23-24
   searching for, 206-210
   security for, 52
   segment models for, 450
Users cube, 82
Users module, 61-62

V
values
   for custom pipeline components, 364
   IPipelineComponentDescription for, 370
   LRUCache for, 168
   of product property, 264
Values Read and Written tab, 360, 370
variant properties
   displaying, 264-265
   location of, 235
   for products, 229, 231
VBScript
   in BIZDESK.ASP page, 68
   Privacy folder with, 28
   for scriptor components, 365
vendors, 223, 238-239
Verbose_Output variable, 68
VerifyWith method, 153, 328
virtual directories
   AppFramework object for, 152, 165
   specifying, 116
VirtualDirectory method, 152
Visit reports, 85
Visual Basic, for pipeline components, 368-369
Visual Basic Pipeline Component Wizard, 372-382
   finishing code, 380
   pipeline component properties, 375-379
   project directory, 380
   project properties, 379
   resulting base code, 381-382
   shipment processing code, 374
   support transactions options, 372-373
Visual C++, 368-369. See also Active Template Library Pipeline Wizard

W
Web browser, 174, 181
Web controls, 93
Web directory, 116
Web log classes, 76
Web server
   adding, 46-49
   for analysis models, 446
   application properties of, 44
   deleting, 49
   installation code, 14
   Predictor Service and, 446
   profiling system and, 187
   registering pipeline component on, 392, 395
   requirements for, 4
   Web usage reports for, 85
Web Server Log Import, 90-91
Web Server logs, 76
Web Server option, 7
Web site. See also business analytics; catalog management system; site
   ASP pages of, 68
   of Business Desk, 51-52, 62-71
   retrieving catalog information on, 254
   Web topology classes for, 76-77
   XML pages of, 62-68
Web usage reports, 85
Weekly Usage cube, 83
Weekly User Trends cube, 83-84
Where clause, 98
Widgets folder, 27
Win32 OLE interface, 371, 372
Windows 2000, Microsoft, 5
Windows authentication, 69-70, 179-180

X
XML (Extensible Markup Language)
   content selection components and, 441-443
   for dynamic report, 102
   for exporting catalog data, 243
   file conversion to, 332
   importing catalogs from, 237
   in MessageManager, 157-159
   for OrderForm, 294-298
   for OrderGroup, 302-303
XML Framework document
   building, 102-103
   with OLAP cubes, 104-105
XML pages, Business Desk, 62-68
   master configuration file of, 62-64
   master configuration file tags, 64
   module configuration files, 65-66
   module configuration file tags, 66-68



Last Updated: November 15, 2001
Top of Page