| Warning | ||
|---|---|---|
| ||
| Для корректной работы конвертера в системе должны быть установлены Microsoft VisualC++ Redistributable. |
- Выполнить установку Vitro.Forge.MultiPlatform.Windows.Consumer.msi или Vitro.Forge.SharePoint.Windows.Consumer.msi
- Добавить задание в планировщик заданий:
- Открыть "Планировщик заданий" и выполнить "Импортировать задачу..."
- Указать файл конфигурации VitroForgeMultiPlatformConsumer.xml.
View file name VitroForgeMultiPlatformConsumer.xml height 150 - Перейти во вкладку "Триггеры", выбрать триггер и нажать кнопку "Изменить..."
- Заменить пользователя кнопкой "Сменить пользователя..." на добавленного пользователя. Если на машине конвертации у Revit и NavisWorks сетевая лицензия то изменить поле "Отложить задачу на:" чтобы задание запускалось после запуска сервера лицензии Autodesk.
- Открыть "Планировщик заданий" и выполнить "Импортировать задачу..."
Открыть файл по пути установки Consumer (по умолчанию: «C:\Program Files\Vitro Software\Vitro\Forge\») файл «Consumer\Conf\Consumer.json» и выполнить настройку файла.
{
"WorkFolder": "C:\\VitroTemp",//путь кэша для работы Consumer.
"ConsumerList": [
/* Обработчик "ifc", "ifcxml", "ifczip" */
{
"RabbitMQ": {
"ConnectionString": "amqp://login:password@79password@127.1430.700.1391:5672", //строка подключения к RabbitMQ
"Queue": "IfcToXkt",//очередь которую будет слушать обработчик
"Exchange": "Vitro",
"ErrorQueue": "Error",
"ErrorQueueKey": "Error"
},"VitroSitePath": "http://79.143.70.139",
"VitroUserName": "login",
"VitroPassword": "password",
"WorkingDirectory": "C:\\VitroTemp",
"PathExe": "C:\\Program Files\\Vitro Software\\Vitro\\Forge\\MultiPlatform\\Consumer\\Bin\\Plugin\\IfcToXktConverter\\IfcToXktConverter.exe",
"Arg": "\"{0}\"",
"Prefix": "",
"ExtensionList": [ "xkt", "db", "lxkt", "xdb" ]// расширения файлов которое загрузится в систему Vitro
},
/* Обработчик ".nwd", "nwc", "nwf" */
{
"RabbitMQ": {
"ConnectionString": "amqp://login:password@79.143.70.139:5672",
"Queue": "NavisToXkt",//очередь которую будет слушать обработчик
"Exchange": "Vitro",
"ErrorQueue": "Error",
"ErrorQueueKey": "Error"
},"VitroSitePath": "http://79.143.70.139",
"VitroUserName": "login",
"VitroPassword": "password",
"WorkingDirectory": "C:\\VitroTemp",
"PathExe": "C:\\Program Files\\Vitro Software\\Vitro\\Forge\\MultiPlatform\\Consumer\\Bin\\Plugin\\AppStartup\\AppStartup.exe",
"Arg": "\"{0}\"",
"Prefix": "",
"ExtensionList": [ "xkt", "db", "lxkt", "xdb" ]// расширения файлов которое загрузится в систему Vitro
},
/* Обработчик ".rvt", ".rvt", ".rte" */
{
"RabbitMQ": {
"ConnectionString": "amqp://login:password@79.143.70.139:5672",
"Queue": "RevitToXkt",//очередь которую будет слушать обработчик
"Exchange": "Vitro",
"ErrorQueue": "Error",
"ErrorQueueKey": "Error"
},"VitroSitePath": "http://79.143.70.139",
"VitroUserName": "login",
"VitroPassword": "password",
"WorkingDirectory": "C:\\VitroTemp",
"PathExe": "C:\\Program Files\\Vitro Software\\Vitro\\Forge\\MultiPlatform\\Consumer\\Bin\\Plugin\\AppStartup\\AppStartup.exe",
"Arg": "\"{0}\"",
"Prefix": "",
"ExtensionList": [ "xkt", "db", "lxkt", "xdb" ]// расширения файлов которое загрузится в систему Vitro
},{
"RabbitMQ": {
"ConnectionString": "amqp://login:password@79.143.70.139:5672",
"Queue": "DwgToDxf",
"Exchange": "Vitro",
"ErrorQueue": "Error",
"ErrorQueueKey": "Error"
},"VitroSitePath": "http://79.143.70.139",
"VitroUserName": "login",
"VitroPassword": "password",
"WorkingDirectory": "C:\\VitroTemp",
"PathExe": "C:\\Program Files\\Vitro Software\\Vitro\\Forge\\MultiPlatform\\Consumer\\Bin\\Plugin\\DwgToDxfConverter\\DwgConverter.exe",
"Arg": "\"{0}\"",
"Prefix": "",
"ExtensionList": [ "dxf" ]
}, {
"RabbitMQ": {
"ConnectionString": "amqp://login:password@79.143.70.139:5672",
"Queue": "LasToXkt",
"Exchange": "Vitro",
"ErrorQueue": "Error",
"ErrorQueueKey": "Error"
},
"VitroSitePath": "http://79.143.70.139",
"VitroUserName": "login",
"VitroPassword": "password",
"WorkingDirectory":]
}- Указать параметры для каждого обработчика:
ConnectionString- строка подключения к RabbitMQ,VitroSitePath- адрес портала,VitroUserName- логин от УЗ для подключения к порталу,VitroPassword- пароль от УЗ для подключения к порталу - начиная с версии 2024.1.0.14 в блоке конвертации DWG необходимо указать вместо
"ExtensionList": [ "dxf" ]значения"ExtensionList": [ "dxf:zdxf" ] - начиная с версии 2024.1.0.17 добавлена возможность указать дополнительную очередь обработки (параметр
NextQueue). В дополнительную очередь должно быть перенаправлено сообщение в том случае, если текущая машина не может выполнить обработку (например, если для обработки сообщения требуется более новая версия Revit).Code Block { "RabbitMQ": { "ConnectionString": "amqp://admin:admin@127.0.0.1:5672", "Queue": "RevitToXkt", "NextQueue": "RevitPlusToXkt", "Exchange": "Vitro", "ErrorQueue": "Error", "ErrorQueueKey": "Error" }, ... }, - начиная с версии 2024.1.0.21 добавлена поддержка LAS файлов. Для включения необходимо добавить в Consumer.json:
Code Block { "RabbitMQ": { "ConnectionString": "amqp://admin:admin@127.0.0.1:5672", "Queue": "LasToXkt", "Exchange": "Vitro", "ErrorQueue": "Error", "ErrorQueueKey": "Error" }, "VitroSitePath": "http://127.0.0.1", "VitroUserName": "login", "VitroPassword": "password", "WorkingDirectory": "C:\\VitroTemp",
"PathExe": "C:\\Program Files\\Vitro Software\\Vitro\\Forge\\MultiPlatform\\Consumer\\Bin\\Plugin\\LasToXktConverter\\LasToXktConverter.exe",
"Arg": "\"{0}\"",
"Prefix": "",
"ExtensionList": [ "xkt", "lxkt", "xdb"]
} ]}
- начиная с версии версии 2024.1.0.14 44 в блоке конвертации DWG IFC необходимо указать вместо добавить параметр
"ExtensionListRestartArg": [ "dxf" ]значения"ExtensionList": [ "dxf:zdxf" ]"\"{0}\" --MaxDegreeOfParallelism 1 - начиная с версии 2026.1.0.58 добавлена возможность установить переделы ОЗУ и времени последнего ответа от обработчика. Для включения необходимо добавить в блок обработчика в Consumer.json:
Code Block "MemoryLimitMB": 20000, "TimeoutMinutes": 60, - для Sharepoint версии Web сервера Vitro поменять "MultiPlatform" на "Sharepoint" в путях файлов.
- Указать параметры для каждого обработчика:

