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