CatalogSets2 Class (PIA)

Use this object to work with catalog sets in the Product Catalog System. Catalog sets allow you to present different collections of catalogs to different users and organizations.

Methods

Method Description
CreateCatalogSet Creates a new catalog set.
DeleteCatalogSet Deletes the specified catalog set.
GetCatalogs Returns a list of all catalogs.
GetCatalogSetIDForUser Returns the catalog set ID for a user.
GetCatalogSetInfo Returns information about the specified catalog set.
GetCatalogSets Returns a list of all catalog sets.
GetCatalogsForUser Returns a list of catalogs associated with the specified user.
GetCatalogsInCatalogSet Returns a list of catalogs associated with the specified catalog set.
GetCatalogsNotInCatalogSet Returns a list of all catalogs not associated with the specified catalog set.
Initialize Initializes the CatalogSets object.
RemoveCatalogFromCatalogSets Removes a catalog from all catalog sets.
UpdateCatalogSet Allows modification of an existing catalog set.

Properties

Property Type Description
OrganizationObjectCatalogSetKey String Stores the CatalogSet key for the organization object.

This property is read/write.

OrganizationObjectCategoryName String Stores the category name for the organization object.

This property is read/write.

OrganizationObjectJoinKey String Stores the join key for the organization object.

This property is read/write.

OrganizationObjectName String Stores the name of the organization object.

This property is read/write.

UserObjectCategoryName String Stores the category name for the user object.

This property is read/write.

UserObjectJoinKey String Stores the join key for the user object.

This property is read/write.

UserObjectName String Stores the name of the user object.

This property is read/write.

UserObjectOrganizationKey String Stores the organization key for the user object.

This property is read/write.

Remarks

This object is similar to the CatalogSets object. It has the same methods, but adds new properties for the profile schema keys. The default values of the properties are the same as the fixed values used by the CatalogSets object.

The CatalogSets2 object properties are useful if you have changed the ProfileSchema (from the default shipped version) or if you use Active Directory. In these cases, the UserObject-OrganizationObject table join key is different than the default one. 

Requirements

Namespace: Microsoft.CommerceServer.Interop.Catalog

Platforms: Windows 2000, Windows Server 2003

Assembly: cs_ctlgsets (in cs_ctlgsets.dll)

Copyright © 2005 Microsoft Corporation.
All rights reserved.