第一篇 Business Desk参考 1
第1章 HTML组件和XML结构 2
1.1 DynamicTable(动态表) 2
1.1.1 事件 3
1.1.2 属性 3
1.1.3 方法 4
1.1.4 容器属性 4
1.1.5 配置数据 4
1.1.6 使用范例 5
1.2 EditField 5
1.2.1 数据类型 6
1.2.2 事件 7
1.2.3 属性 8
1.2.4 方法 10
1.2.7 使用举例 11
1.2.5 容器属性 11
1.2.6 配置数据 11
1.3 EditSheet(编辑表) 12
1.3.1 事件 13
1.3.2 属性 13
1.3.3 方法 14
1.3.4 容器属性 15
1.3.5 配置数据 15
1.3.6 使用举例 15
1.4 ExpressionBuilder 16
1.4.1 事件 16
1.4.2 属性 16
1.4.3 方法 17
1.4.5 配置数据 18
1.4.6 使用举例 18
1.4.4 容器属性 18
1.5 ListEditor 19
1.5.1 事件 19
1.5.2 属性 20
1.5.3 方法 20
1.5.4 容器属性 21
1.5.5 配置数据 21
1.5.6 使用举例 21
1.6 ListSheet 21
1.6.1 操作模式 22
1.6.2 事件 23
1.6.3 属性 25
1.6.4 方法 25
1.6.5 容器属性 26
1.7 ProfileDesigner 27
1.6.7 使用举例 27
1.6.6 配置数据 27
1.7.1 事件 28
1.7.2 属性 28
1.7.3 方法 28
1.7.4 容器属性 29
1.7.5 配置数据 29
1.7.6 使用举例 29
1.8 QueryBuilder 29
1.8.1 事件 30
1.8.2 属性 30
1.8.3 方法 31
1.8.4 容器属性 32
1.8.5 配置数据 32
1.8.6 使用举例 32
1.9 TreeView 33
1.9.1 事件 33
1.9.2 方法 34
1.9.4 配置数据 35
1.9.3 容器属性 35
1.9.5 使用举例 36
1.10 XML结构 36
第2章 常数和包含文件 37
2.1 客户端常数 37
2.2 服务器端常数 37
2.3 包含文件(Include Files) 45
第3章 全局变量 47
3.1 客户端全局变量 47
3.2 服务器端全局变量 48
第4章 实用程序 53
4.1 客户端程序 53
4.1.2 AddClass(客户端) 57
4.1.3 AddItemNode(客户端) 57
4.1.1 AddCDATNode(客户端) 57
4.1.4 bHasClass(客户端) 58
4.1.5 bIsDate(客户端) 58
4.1.6 ClearTemp(客户端) 59
4.1.7 dClearServerState(客户端) 59
4.1.8 dDictFromXML(客户端) 59
4.1.9 dGetServerState(客户端) 60
4.1.10 DisableTask(客户端) 60
4.1.12 EnableTaskMenuItem(客户端) 61
4.1.11 DisableTaskMenuItem(客户端) 61
4.1.13 dtGetDate(客户端) 62
4.1.14 elGetContainer(客户端) 62
4.1.15 elGetTaskBtn(客户端) 63
4.1.16 EnableAllTaskMenuItems(客户端) 63
4.1.17 EnableAllTasks(客户端) 64
4.1.18 EnableTask(客户端) 64
4.1.20 GetTemp(客户端) 65
4.1.19 EnableTaskMenuItem(客户端) 65
4.1.22 HideStatusAnimation(客户端) 66
4.1.21 HideFindBy(客户端) 66
4.1.23 nGetDay(客户端) 67
4.1.24 nGetMonth(客户端) 67
4.1.25 nGetYear(客户端) 67
4.1.26 OpenEditPage(客户端) 68
4.1.27 RemoveClass(客户端) 68
4.1.28 ReplaceClass(客户端) 69
4.1.29 SetDirty(客户端) 69
4.1.30 SetFindByHeight(客户端) 70
4.1.31 SetPageTitleText(客户端) 70
4.1.32 SetRequired(客户端) 71
4.1.33 SetStatusText(客户端) 72
4.1.34 SetTaskTooltip(客户端) 72
4.1.36 SetValid(用户端) 73
4.1.35 SetTemp(客户端) 73
4.1.37 sFormatString(客户端) 74
4.1.38 sGetFormatedDate(客户端) 74
4.1.39 sGetScriptError(客户端) 75
4.1.40 sGetXMLError(客户端) 75
4.1.41 ShowErrorDlg(客户端) 76
4.1.42 ShowFindBy(客户端) 77
4.1.43 ShowXMLNodeErrors(客户端) 77
4.1.44 sMergeGroups2(客户端) 78
4.1.45 sMergeGroups3(客户端) 79
4.1.46 ToggleTask(客户端) 80
4.1.47 xmlGetSiteTermsValue(客户端) 80
4.1.48 xmlGetXMLDOMDoc(客户端) 81
4.1.49 xmlMergeGroups2(客户端) 81
4.1.50 xmlMergeGroups3(客户端) 82
4.1.51 xmlMergeGroupsByID2(客户端) 83
4.1.52 xmlMergeGroupsByID3(客户端) 84
4.1.53 xmlPostFormViaXML(客户端) 85
4.1.54 xmlXMLFromDict(客户端) 85
4.1.55 xmlXMLFromForm(客户端) 85
4.2 服务器端程序 86
4.2.1 AddCDATANode(服务器端) 88
4.2.2 AddErrorNode(服务器端) 89
4.2.3 AddItemNode(服务器端) 89
4.2.4 AddWarningNode(服务器端) 90
4.2.5 dDictFromXML(服务器端) 90
4.2.6 dGetAction(服务器端) 91
4.2.7 dGetRequestXMLAsDict(服务器端) 91
4.2.8 GetSiteConfigField(服务器端) 91
4.2.9 InsertEditTaskBar(服务器端) 92
4.2.10 InsertTaskBar(服务器端) 92
4.2.11 nConvertRS2XML(服务器端) 93
4.2.12 oGeADOCommand(服务器端) 94
4.2.13 oGetADOConnection(服务器端) 95
4.2.14 rsGetRecordset(服务器端) 95
4.2.15 SetError(服务器端) 96
4.2.16 sFormatString(服务器端) 97
4.2.17 sGetADOError(服务器端) 97
4.2.18 sGetASPError(服务器端) 98
4.2.19 sGetErrorById(服务器端) 99
4.2.20 sGetScriptError(服务器端) 99
4.2.21 sGetXMLError(服务器端) 100
4.2.22 sMergeGroups2(服务器端) 101
4.2.23 sMergeGroups3(服务器端) 102
4.2.24 sRelURL2AbsURL(服务器端) 103
4.2.25 xmlGetRequestXML(服务器端) 103
4.2.28 xmlGetXMLFromQueryEx(服务器端) 104
4.2.26 xmlGetXMLDOMDoc(服务器端) 104
4.2.27 xmlGetXMLFromQuery(服务器端) 104
4.2.29 xmlGetXMLFromRS(服务器端) 105
4.2.30 xmlGetXMLFromRSEx(服务器端) 106
4.2.31 xmlMergeGroups2(服务器端) 107
4.2.32 xmlMergeGroups3(服务器端) 107
4.2.33 xmlXMLFromDict(服务器端) 108
第二篇 Pipeline组件参考 110
第5章 Pipeline组件参考 111
5.1 AddAttachments 114
5.2 AdvertisingNeedOfDelivery 114
5.3 ComposeDMLMessage 116
5.4 CreateUPMCookie 118
5.5 CSFLoadAdvertisements 120
5.6 CSFLoadDiscounts 121
5.7 CSFWriteEvents 123
5.8 DBOrderPromoADO 124
5.9 DefaultHandlingCy,DefaultHandling 127
5.10 DefaultItemPriceCy,DefaultItemPrice 127
5.11 DefaultOrderSubTotalCy,DefaultOrderSubTotal 128
5.12 DefaultPayment 129
5.13 DefaultShippingCy,DefaultShipping 129
5.14 DefaultShopperInfo 130
5.15 DefaultTaxCy,DefaultTax 131
5.16 DefaultTotalCy,DefaultToal 131
5.17 EvalTargetGroups 132
5.18 ExecuteProcess 134
5.19 FilterContent 135
5.20 FixedHandling 136
5.21 FixedShipping 136
5.22 FlagInventory 138
5.23 FormatTemplate 139
5.24 HistoryPenalty 142
5.25 IISAppendToLog 143
5.26 InitCSFRipeline 145
5.27 Inventory 147
5.28 ItemPromo 148
5.29 LinearHandling 149
5.30 LinearShipping 150
5.31 LoadHistory 151
5.32 LocalInVentory 152
5.33 MakePO 153
5.34 MoneyConverter 155
5.35 OrderDiscount 156
5.36 POtoFile 158
5.37 QueryCatalogInfo 159
5.38 QueryProdInfoADO 160
5.39 RecordEvent 162
5.40 RecordHistory 163
5.41 RequiredHandlingCy,RequireadHandling 164
5.42 RequiredItemAdjustPriceCy,RequiredItemAdjustPrice 165
5.43 RequiredItemPriceCy,RequiredItemPrice 166
5.44 RequiredOrderAdjustPriceCy,equiredOrderAdjustPrice 167
5.45 RequiredOrderCheck 168
5.46 RequiredOrderInitCy,RequiredOrderInit 169
5.47 RequiredOrderSubtotalCy,RequiredOrderSubtotal 170
5.48 RequiredPayment 171
5.49 RequiredProdInfo 171
5.50 RequiredShippingCy,RequiredShipping 172
5.51 RequiredTaxCy,RequiredTax 173
5.52 RequiredTotalCy,RequiredTotal 174
5.53 SaleAdjust 175
5.54 SampleRegionalTax 176
5.55 SaveHistory 179
5.56 SaveReceipt 180
5.57 ScoreDiscounts 180
5.58 Scriptor 182
5.59 SelectWinners 184
5.60 SendPrecomposedMessage 186
5.61 SendSMTP 187
5.62 ShipmentSplitter 189
5.63 ShippingDiscountAdjust 190
5.64 ShippingManagerCache 191
5.65 ShippingMethodRouter 191
5.66 SimpleCanadaTax 192
5.67 SimpleJapanTax 195
5.68 SimpleUSTax 197
5.69 SimpleVATTax 199
5.70 Splitter 200
5.71 SQLItemADO 201
5.72 SQLOrderADO 202
5.73 StepwiseShipping 203
5.74 TableHandlingADO 204
5.75 TableShippingADO 206
5.76 ThrottleDMLPerformance 207
5.77 ValidateCCNumber 208
5.78 VerifyMessageBody 209
5.79 VerifyRecipientData 210
第三篇 XML参考 212
第6章 XML分析/报告结构 213
第7章 XML目录结构 221
7.1 XML结构 221
7.2 XML元素 222
7.2.1 属性定义 222
7.2.4 分类 223
7.2.3 目录模式 223
7.2.2 目录 223
7.2.5 定义 224
7.2.6 字段 224
7.2.7 MSCommerceCatalogCollection 225
7.2.8 产品 225
7.2.9 产品变量 225
7.2.10 属性定义 225
7.2.11 属性 226
7.2.12 属性值 227
7.2.13 关系 227
7.3 XML模式 228
第8章 XML商务平台结构 232
8.1 主配置文件 233
8.1.1 XML结构 233
8.1.4 category 234
8.1.2 config 234
8.1.3 categories 234
8.1.5 name 235
8.1.6 key 235
8.1.7 tooltip 235
8.1.8 moduleconfigs 236
8.1.9 moduleconfig 236
8.2 模块配置文件 237
8.2.1 XML结构 237
8.2.2 config 238
8.2.3 actions 238
8.2.4 action 238
8.2.5 name 239
8.2.6 tooltip 239
8.2.7 tasks 239
8.2.9 goto 240
8.2.8 task 240
8.2.10 postto 241
8.2.11 name 242
8.2.12 key 242
8.2.13 tooltip 243
8.2.14 modules 243
8.2.15 module 243
8.2.16 name 244
8.2.17 tooltip 244
8.3 标准XML数据记录格式 244
8.3.1 XML结构 245
8.3.2 Document 247
8.3.3 记录 247
8.3.4 dataid 247
8.3.5 dataid,dataid_displayname 248
8.4.1 XML结构 249
8.4 DynamicTable配置 249
8.4.2 dynamictable 251
8.4.3 global 251
8.4.4 fields 252
8.4.5 boolean 253
8.4.6 date 253
8.4.7 numeric 254
8.4.8 select 254
8.4.9 text 255
8.4.10 time 255
8.4.11 browsetooltip,charmask,error,format,label,name,prompt,select, option 256
8.5 EditField配置 256
8.5.1 XML结构 256
8.5.2 editfield 257
8.5.7 text 258
8.5.6 select 258
8.5.4 date 258
8.5.5 numeric 258
8.5.3 boolean 258
8.5.8 time 259
8.5.9 browsetooltip,charmask,error,format,label,prompt,select,option 259
8.6 共享EditField子元素 259
8.6.1 browsetooltip 260
8.6.2 charmask 260
8.6.3 error 260
8.6.4 format 261
8.6.5 label 262
8.6.6 name 262
8.6.7 option 262
8.6.8 prompt 263
8.6.9 select 263
8.7 共享 EditField属性 264
8.6.10 tooltip 264
8.8 EditSheet配置 266
8.8.1 XML Structure 266
8.8.2 editsheets 268
8.8.3 editsheet 268
8.8.4 global 268
8.8.5 name 268
8.8.6 key 269
8.8.7 template 269
8.8.8 fields 270
8.8.9 boolean 271
8.8.10 date 271
8.8.11 numeric 271
8.8.12 select 271
8.9 ExpressionBuilder配置 272
8.8.15 browsetooltip,enarmask,error,format,label,name,prompt,tooltip,select,option 272
8.8.14 time 272
8.8.13 text 272
8.9.1 XML Structure 273
8.9.2 EBCONFIG 273
8.9.3 EXPR-ASP 273
8.9.4 PROFILE-LIST 274
8.9.5 PROFILE 274
8.9.6 SITE-TERMS 274
8.9.7 EEE-INTRINSICS 275
8.9.8 DEBUG 275
8.9.9 RENAME 275
8.9.10 HIDEBUTTONS 275
8.9.13 FILTER-CATEGORIES 276
8.9.14 CATEGORY 276
8.9.12 MESSAGE 276
8.9.11 TYPESOPS 276
8.9.15 SAVE-CATEGORY 277
8.9.16 EDIT-NESTED 277
8.9.17 DATE-FORMAT 277
8.9.18 ADVANCED 277
8.9.19 FILTER-PROPERTIES 278
8.10 ListEditor配置 278
8.10.1 XML Structure 278
8.10.2 listeditor 280
8.10.3 columns 280
8.10.4 column 280
8.10.5 fields 281
8.10.6 boolean 281
8.10.7 date 281
8.10.9 select 282
8.10.10 text 282
8.10.8 numeric 282
8.10.11 time 283
8.10.12 browsetooltip,charmask,error,format,label,name,option,prompt,select,tooltip 283
8.11 ListSheet配置 283
8.11.1 XML Structure 283
8.11.2 listsheet 284
8.11.3 global 284
8.11.4 columns 285
8.11.5 column 285
8.11.6 subobject 286
8.11.7 column 286
8.11.8 operations 287
8.11.9 newpage 287
8.11.10 sort 288
8.11.11 custom_op 289
8.11.11 sublist 289
8.12 ProfileDesigner配置 290
8.12.1 XML Structure 290
8.12.2 profiledesigner 291
8.12.3 template 291
8.12.4 group 291
8.12.5 attribute 291
8.12.6 property 292
8.12.7 attribute 292
8.13 QueryBuilder配置 292
8.13.1 XML结构 292
8.13.2 EBCONFIG 293
8.13.3 EXPR-ASP 293
8.13.4 PROFILE-LIST 293
8.13.5 PROFILE 293
8.13.8 DEBUG 294
8.13.7 EEE-INTRINSICS 294
8.13.6 SITE-TERMS 294
8.13.9 TYPESOPS 295
8.13.10 MESSAGE 295
8.13.11 EDIT-NESTED 295
8.13.12 DATE-FORMAT 295
8.13.13 ADVANCED 295
8.13.14 FILTER-PROPERTIES 296
8.14 TreeView配置 296
8.14.1 XML Structure 296
8.14.2 document 297
8.14.3 level_N_element 298
8.14.4 expand 299
8.14.5 operations 300
8.14.6 expand 300
8.14.7 custom_op 301
9.1 XML Structure 302
第9章 XML表达式结构 302
9.1.1 CLAUSE 303
9.1.2 EXPR-REF 303
9.1.3 IMMED-VAL 303
9.1.4 PROPERTY 304
9.1.5 TERM 304
9.1.6 VALUE 304
9.2 Data Types和Operators 305
9.2.1 Bool 305
9.2.2 Currency,Number 306
9.2.3 Date,Time 306
9.2.4 Expression 306
9.2.5 Generic 307
9.2.6 Siteterm 307
9.2.7 String 307
9.3 举例 308
10.1 Schemas 310
10.1.1 Address Schema Definition 310
第10章 XML配置文件 310
10.1.2 Organization Schema Definition 312
10.1.3 UserObject Schema Definition 313
10.2 Data Representations 315
10.2.1 Address Data Representation 315
10.2.2 Organization Data Representation 316
10.2.3 UserObjectData Representation 316
第四篇 Interface参考 318
第11章 Interface参考 319
11.1 IPersistXML 接口 319
11.1.1 要求 319
11.1.3 PersistXML∷LoadXMLElement 320
11.1.4 IPersistXML∷SaveXML 320
11.1.2 IPersistXML∷LoadXML 320
11.2 IPersistDictionary接口 321
11.2.1 要求 321
11.2.2 IPersistDictionary∷GetProgID 321
11.2.3 IPersistDictionary∷InitNew 322
11.2.4 IPersistDictionary∷IsDirty 322
11.2.5 IPersistDictionary∷Load 322
11.2.6 IPersistDictionary∷Save 323
11.3 IPersistStreamInit接口 323
11.3.1 要求 324
11.3.2 IPersistStreamInit∷GetClassID 324
11.3.3 IPersistStreamInit∷GetSizeMax 324
11.3.4 IPersistStreamInit∷InitNew 325
11.3.5 IPersistStreamInit∷IsDirty 325
11.3.6 IPersistStreamInit∷Load 325
11.4.1 要求 326
11.4 IPipelineComponent接口 326
11.3.7 IPersistStreamInit∷Save 326
11.4.2 IPipelineComponent∷Execute 327
11.4.3 IPipelineComponent∷EnableDesign 327
11.4.4 IPipelineComponentAdmin接口 328
11.4.5 IPipelineComponentAdmin∷GetConfigData 328
11.4.6 IPipelineComponentAdmin∷SetConfigData 329
11.5 IPipelineComponentDescription接口 329
11.5.1 要求 329
11.5.2 IPipelineComponentDescription∷ContextValuesRead 330
11.5.3 IPipelineComponentDescription∷ValuesRead 330
11.5.4 IPipelineComponentDescription∷ 330
11.6 IPipelineComponentUI接口 331
11.6.1 要求 331
11.6.2 IPipelineComponentUI∷ShowProperties 331
11.8 ISpecifyPropertyPages接口 332
11.7 ISpecifyPipelineComponentUI接口 332
11.8.1 要求 333
11.8.2 ISpecifyPropertyPages∷GetPages 333
第五篇 打包定制资源 333
第12章 用Visual Basic打包资源 336
12.1 CreateGroupResource 336
12.2 Delete 337
12.3 DeleteGroupResource 338
12.4 Export 339
12.5 Import 340
第13章 用C++打包资源 342
13.1 IPuP∷CreateGroupResource 342
13.2 IPuP∷Delete 343
13.3 IPuP∷DeleteGrouPResource 344
13.4 IPuP∷Export 345
13.5 IPuP∷Import 346
附录 词汇 348