|
|
 |

 |
|
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.
|
|
|
|
|
 |
|
|
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
|