Visual Basic Invocation

This section describes the Component Object Model (COM) objects supplied with Commerce Server 2000 and how to invoke their properties and methods from Microsoft Visual Basic and Microsoft Visual Basic Scripting Edition (VBScript). The following table lists each object and provides a brief description of its purpose.

Object Description
AdminEventLog Writes error, informational, warning, and success messages to the event log.
AdminFiles Provides read-only access to server-side binary and text files.
AdminSite Provides read/write access to site configuration properties and allows site administration.

This object is supplied for backward compatibility purposes only.

AdminWebServer Allows enumeration of Web sites and their properties.
AppConfig Allows retrieval of country, region codes, and names from the site configuration store.
AppFrameWork Provides formatting and validation methods that simplify forms processing in Active Server Pages (ASP).
AsyncRpt Provides asynchronous rendering and exporting of static reports.
Auction Provides methods for supporting auctions.
AuthManager Providesa secure, standardized, and extensible way to manage authentication of users.
BizDeskSecurity Allows specific Commerce Server Business Desk modules to be hidden from particular users.
CacheManager Provides generic caching services.
CatalogManager Allows management of catalogs across the entire Product Catalog System.
CatalogSets Allows filtering of multiple custom catalogs for different users and organizations.
CatalogToVendorAssociation Allows a catalog to be associated with particular vendor.
Category Allows management of a product hierarchy within a particular catalog.
ContentList Contains a representation of each content item eligible for a given request for content. Also provides services to Content Selection Framework (CSF) components such as filtering and sorting.
ContentListFactory Allows creation of ContentList objects, and stores data shared by those objects.
ContentListSchema Allows manipulation of the schema for a ContentListFactory object.
ContentSelector Allows specification and retrieval of page content.
DataFunctions Provides methods to perform locale-based data type handling and value range checking.
DBStorage Provides methods for mapping Dictionary and SimpleList objects to and from a database, primarily for the storage of receipt and order information.
Dictionary Supports the creation, storage, and retrieval of name/value pairs in memory.
DictionaryXMLTransforms Transforms data in a Dictionary object into Extensible Markup Language (XML), and XML data into a Dictionary object.
EuroDisplay Converts and formats currency amounts for use where multiple currencies must be displayed.
ExpressionEval Allows selection and evaluation of one or more expressions against a set of profiles.
ExpressionStore Provides methods to create, save, modify, and retrieve expressions.
ExprEvalContext Stores a specific evaluation context (set of profiles) that can be used for multiple expression evaluation operations.
ExprFltrQueryBldr Translates an expression in XML form into a SQL filter query string.
GenID Provides methods to generate globally unique identifiers (GUIDs), and to create and maintain multiple, global sequential counters which are persisted in a database.
GlobalConfig Provides methods for the configuration management of global resources.
ListManager Provides methods to create, destroy, manage, and manipulate lists.
LRUCache Provides a least recently used (LRU) cache for the CacheManager object. It stores a limited number of entries and sorts them according to the least recently used element.
MessageManager Stores text strings in multiple languages. One popular usage involves the Order Processing pipeline (OPP) components describing error conditions generated during order form processing.
MicroPipe Runs a single pipeline component from an ASP page without using a pipeline configuration file (.pcf).
MtsPipeline Executes a non-transacted Microsoft Commerce Server 2000 pipeline.
MtsTxPipeline Executes a transacted Microsoft Commerce Server 2000 pipeline.
OrderForm Provides in-memory storage of user and purchase information.
OrderGroup Allows management of complex orders, such as those containing items from different suppliers, and multiple shipments.
OrderGroupManager Provides methods to manage OrderGroup and OrderForm objects.
OrderPipeline Runs a Microsoft Commerce Server 2000 pipeline, and is particularly useful in the Content Selection Framework.
Page Provides formatting and validation methods that simplify forms processing in ASP pages.

This object is supplied for backward compatibility purposes only.

PooledPipeline Executes a non-transacted Microsoft Commerce Server 2000 pipeline that uses COM+ object pooling for better performance.
PooledTxPipeline Executes a transacted Microsoft Commerce Server 2000 pipeline that uses COM+ object pooling for better performance.
PredictorClient Provides methods for downloading prediction models, setting prediction context, and performing predictions.
PredictorServiceAdmin Allows retrieval of prediction models and prediction model configurations.
PredictorServiceSiteAdmin Allows management of prediction models and prediction model configurations.
PredModelBuilder Provides properties and methods to control multiple build threads of prediction models.
Product Allows manipulation of the relationships between a product variant and a product category.
ProductCatalog Allows creation, deletion, and modification of catalog data.
ProfileObject Provides run-time read/write access to profile property data and read-only access to property attributes.
ProfileService Allows creation, deletion, and retrieval of instances of profile schemas.
ReportRenderer Provides synchronous rendering and exporting of static reports.
RowCollection Allows enumeration of the rows returned from the ActiveRows and AllRows properties, and the Search method, of a ContentList object, and from the AllRows property and the Search method of a ContentListFactory object.
Shipping Creates shipping cost preview information.
ShippingMethodManager Allows management of multiple shipping methods.
SimpleFindResultInfo Allows the specification of search criteria when using the OrderGroup and OrderGroupManager objects.
SimpleFindSearchInfo Allows the specification of search criteria when performing search and delete operations using the OrderGroup and OrderGroupManager objects.
SimpleList Allows creation of an array of Variants that supports enumeration.
SiteConfig Provides for configuration management of site resources.
SiteConfigReadOnly Provides methods to read global and site configuration values from the Administration database.
StandardSManager Facilitates the run time creation and retrieval of user IDs.

This object is supplied for backward compatibility purposes only.


All rights reserved.