{service root}/util/LoadCatalogItem.ashx

This endpoint can be used to load an item from the catalog. It is a REST wrapper on the CatalogBrowserLoadCatalogItem web service method.

This endpoint is designed to be accessed from any tool that can issue HTTP requests.

If the item loads sucessfully then a 200 will be returned with an xml document containing a CatalogBrowserLoadCatalogItemReply message.


Parameter Usage Type Description
DatabaseName Required String The name of the database to use for this request. The list of available databases is defined in web.config and can be retrieved here.
SourceType Optional String Either assembly or xml. If omitted then assembly is assumed.
SourceName Required if SourceType is assembly String The name of the assembly containing the catalog item. Should end with .dll or .exe
ItemName Required String The name of the embedded resource in the assembly, or the filename of a file in the bin\xmlspecs folder for a loose xml catalog item.
ProcessDependencies Optional Boolean Defaults to True. If False then dependencies will not be processed.
TrackLoadedItems Optional Boolean Defaults to True. If True then dependencies that are processed will be returned in the reply output
ForceReload Optional Boolean Defaults to False. If False then the item is only processed if it has changed since the last time loaded.