ADN Open CIS
Сообщество программистов Autodesk в СНГ

29/05/2014

Лёгкое программирование под Autodesk Vault. Часть 21

НазадСодержаниеДалее

Добавить хранилище на сервер довольно просто - достаточно вызвать один из методов службы KnowledgeVaultService:

Служба

Операция

Объект

Имя метода

Knowledge Vault Service

 

Add

KnowledgeVault

AddKnowledgeVault

Create

KnowledgeVaultMaster

CreateKnowledgeVault Master

Можно добавить новое хранилище, либо создать главное хранилище. В первом случает метод сработает только если такое хранилище отсутствует - иначе сервер вернет ошибку  с кодом 114 - "CreateSystemMasterDatabase ".

Код - PowerShell: [Выделить]
  1. Add-Type -Path "c:\Program Files (x86)\Autodesk\Autodesk Vault 2014 SDK\bin\Autodesk.DataManagement.Client.Framework.Vault.Forms.dll"
  2. $global:g_login=[Autodesk.DataManagement.Client.Framework.Vault.Forms.Library]::Login($null)
  3. # Создаём новое главное хранилище
  4. $g_login.WebServiceManager.KnowledgeVaultService.CreateKnowledgeVaultMaster("sa"," AutodeskVault@26200")
  5. # Создаём новое хранилище и выводим информацию о нём
  6. $g_login.WebServiceManager.KnowledgeVaultService.AddKnowledgeVault("New Vault") | Out-GridView

Автор: Дмитрий Емельянов
Автор перевода: Дмитрий Емельянов

Обсуждение: http://adn-cis.org/forum/index.php?topic=780

Опубликовано 29.05.2014
Отредактировано 30.05.2014 в 18:23:01