Лёгкое программирование под Autodesk Vault. Часть 18
Vault API предоставляет ряд методов для работы с хранилищами. Они расположены в службах FilestoreVaultService и KnowledgeVaultService. На основании сводной таблицы вы можете получить представление об этих методах.
| 
 Служба  | 
 Операция  | 
 Объект  | 
 Опция  | 
 Имя метода  | 
| 
 FilestoreVaultService  | 
 Get  | 
 AllKnowledgeVaults  | 
 GetAllKnowledge Vaults  | 
|
| 
 KnowledgeVault  | 
 ById  | 
 GetKnowledgeVaul tById  | 
||
| 
 ByName  | 
 GetKnowledgeVault ByName  | 
|||
| 
 KnowledgeVaults  | 
 ByIds  | 
 GetKnowledgeVaults ByIds  | 
||
| 
 ByNames  | 
 GetKnowledgeVaults ByNames  | 
|||
| 
 KnowledgeVaultService  | 
 Add  | 
 KnowledgeVault  | 
 AddKnowledgeVault  | 
|
| 
 Create  | 
 KnowledgeVaultMaster  | 
 CreateKnowledgeVault Master  | 
||
| 
 Does  | 
 KnowledgeVaultMasterExist  | 
 DoesKnowledgeVault MasterExist  | 
||
| 
 Get  | 
 SiteCompatibilityWithKnowledgeVault  | 
 GetSiteCompatibility WithKnowledgeVault  | 
||
| 
 SiteCompatibilityWithKnowledgeMaster  | 
 
  | 
 GetSiteCompatibility WithKnowledgeMaster  | 
Во время установки сервера Autodesk Data Management, создаётся одно хранилище с именем Vault. База данных для хранилища создается в каталоге MSSQL$AUTODESKVAULT\Data folder по пути установки каталога сервера SQL.
Некоторые из баз данных, расположенных в папке Data, используются Microsoft SQL Server, а другие являются специфическими для хранилища. Каждый файл базы данных (MDF) имеет соответствующий файл журнала (LDF), который содержит важные данные транзакций и его перемещение, резервное копирование и восстановление должно осуществляться вместе с файлом базы данных.
KnowledgeVaultMaster.mdf является база главной базой данных мастер и обслуживает список пользователей, права доступа пользователей, а также перечень хранилищ  и соответствующие им  места файловых хранилищ.
Класс KnowledgeVault имеет следующие свойства:
| 
 Свойство  | 
 Описание  | 
| 
 CreateDate  | 
 Дата создания Knowledge Vault.  | 
| 
 CreateUserId  | 
 ID пользователя, создавшего Knowledge Vault.  | 
| 
 Id  | 
 Уникальный идентификатор Knowledge Vault.  | 
| 
 Name  | 
 Имя Knowledge Vault. Также имя базы данных.  | 
| 
 NtfsRoot  | 
 Сетевой путь к файловому хранилищу, также разрешены локальные пути.  | 
Автор перевода: Дмитрий Емельянов
Обсуждение: http://adn-cis.org/forum/index.php?topic=777
Опубликовано 28.05.2014Отредактировано 06.08.2014 в 14:52:34