2016-01-07 2 views
1

Возможно ли автоматизировать публикацию файла dxp на сервере. Я хочу создать инструмент командной строки, пользователь переходит к файлу dxp и запускает команду (скажем, публиковать), это должно сохранить файл в библиотеке, не открывая клиентский плагин (что-то похожее на запуск spotfire в режиме Headless) ,Spotfire Automation

Я узнал, что Spotfire Automation Services может помочь вам в этой задаче, но я никогда не использовал службы автоматизации и не знаю, как установить или найти модуль служб автоматизации. Любая помощь или руководство высоко оценены. Спасибо

ответ

0

вы можете проверить Google для служб автоматизации и просмотреть более подробную информацию о его возможностях, но я уверен, что ваш прецедент закрыт. Spotfire не предлагает эту функцию из коробки (за исключением, может быть, с помощью инструмента командной строки администратора, но это будет только для администраторов).

вашей организации необходимо будет приобрести лицензию на AS, так как это отдельный продукт в пакете Spotfire. поговорите с представителем TIBCO или отправьте мне премьер-министра.

0

Да, вы можете использовать службы автоматизации для этого. Службы автоматизации должны быть лицензированы TIBCO, но она обеспечивает структуру, которая позволит вам создавать файлы job.xml, которые определяют список задач для служб автоматизации для выполнения. Затем вы можете отправить файл задания в веб-службу, когда хотите, чтобы задачи выполнялись.

1

Automation Services является лицензированной рамкой из TIBCO, что позволяет автоматизировать несколько задач, в том числе открыть или сохранить анализ в библиотеку, заменить или переназначить источники данных, запускать оповещения и т.д.

Но если ваше единственное требование публиковать анализ для затем используйте библиотеку import-library в командной строке или сохраните ее в пакетном файле и используйте IronPython, чтобы вызвать это, используя кнопку из DXP.

См. API docs of import-library-content для использования.