29/05/2014
Лёгкое программирование под Autodesk Vault. Часть 21
Добавить хранилище на сервер довольно просто - достаточно вызвать один из методов службы KnowledgeVaultService:
Служба |
Операция |
Объект |
Имя метода |
Knowledge Vault Service |
Add |
KnowledgeVault |
AddKnowledgeVault |
Create |
KnowledgeVaultMaster |
CreateKnowledgeVault Master |
Можно добавить новое хранилище, либо создать главное хранилище. В первом случает метод сработает только если такое хранилище отсутствует - иначе сервер вернет ошибку с кодом 114 - "CreateSystemMasterDatabase ".
Код - PowerShell: [Выделить]
- Add-Type -Path "c:\Program Files (x86)\Autodesk\Autodesk Vault 2014 SDK\bin\Autodesk.DataManagement.Client.Framework.Vault.Forms.dll"
- $global:g_login=[Autodesk.DataManagement.Client.Framework.Vault.Forms.Library]::Login($null)
- # Создаём новое главное хранилище
- $g_login.WebServiceManager.KnowledgeVaultService.CreateKnowledgeVaultMaster("sa"," AutodeskVault@26200")
- # Создаём новое хранилище и выводим информацию о нём
- $g_login.WebServiceManager.KnowledgeVaultService.AddKnowledgeVault("New Vault") | Out-GridView
Автор: Дмитрий Емельянов
Автор перевода: Дмитрий Емельянов
Отредактировано 30.05.2014 в 18:23:01
Автор перевода: Дмитрий Емельянов
Обсуждение: http://adn-cis.org/forum/index.php?topic=780
Опубликовано 29.05.2014Отредактировано 30.05.2014 в 18:23:01