Публикация и загрузка в Servigistics InService > Использование публикации и загрузки > Развертывание автономных пакетов
  
Развертывание автономных пакетов
Помимо выполнения TAL для Servigistics InService, можно выполнить TAL пакета для использования с Servigistics InService в автономном режиме. Servigistics InService Offline позволяет техническим специалистам работать в домашних сетях, отключенных от веб-системы.
Синхронизация автономного пакета
Система Servigistics InService работает в одном из следующих состояний.
isSharedMode = false
isSharedMode = true
Пакеты, создаваемые для веб-среды и связанной автономной среды, должны быть в одном и том же состоянии. Флаг isSharedMode в файле 3C.properties автономной среды и в файле version.xml каждого пакета позволяет средам остаться синхронизированными.
Если флаги не синхронизированы, потоки (OfflineDeployFullPacket и SAUpdate) будут прерваны. Чтобы загрузить статус и причину исключительной ситуации, можно использовать следующий URL.
http://machineName:machinePort/TaskManagerCommands/CommandServlet.srv?
&context=TaskManager.Application.BusinessLogic&command=TaskManager&
action=getStatus&nowait=false&tid={TaskId}$USERID=Password&
USERPASSWORD=Password
Пример:
https://localhost:8443/TaskManagerCommands/CommandServlet.srv?&
context=TaskManager.Application.BusinessLogic&command=TaskManager&
action=getStatus&nowait=false&tid=1648&USERID=DefaultAdmin&
USERPASSWORD=F2qZPOag
Если флаги не синхронизированы, появится следующее сообщение.
Конфигурация для автономных пакетов
Перед выполнением преобразования, агрегирования и загрузки (TAL) автономного пакета необходимо настроить систему для поддержки автономных пакетов данных. Дополнительные сведения о требуемой конфигурации см. в разделе Включение создания пакетов данных документа Servigistics InService Deployment Guide.
Также необходимо настроить утилиту Центр загрузок, которая позволяет просматривать пакеты данных, доступные для загрузки автономными системами, и управлять ими. Дополнительные сведения об этой конфигурации см. в разделе Настройка центра загрузок документа Servigistics InService Deployment Guide.
В разделе Центр загрузок справочного центра администрирования Servigistics InService приведена дополнительная информация о добавлении пакетов данных в утилите Центр загрузок.
Дополнительные сведения о загрузке пакетов в автономную систему см. в разделе Работа в автономном режиме справочного центра Servigistics InService.
Используйте различные наименования для сегментов
Наименования сегментов, используемых для создания пакетов данных, которые будут загружаться из Центра загрузок, должны различаться. Избегайте использования наименования поднабора другого сегмента. Если наименования сегмента слишком похожи и у пользователя есть доступ к обоим сегментам, то в автономную систему загрузятся не все пакеты данных.
Например, если существуют сегменты с наименованиями ABCSEG1 и SEG1 и у пользователя есть доступ к пакетам данных для обоих сегментов, то будет загружен только пакет данных для сегмента ABCSEG1 из Центра загрузок в его автономную систему.
Преобразование, агрегирование и загрузка (TAL) полного пакета данных
Для использования в автономном режиме выполняется TAL пакета, который сохраняется в определенном расположении, доступном для загрузки данных автономными системами. Обратите внимание: необходимо создать полный пакет для всех доступных сегментов. Невозможно создать инкрементный пакет данных для сегмента без создания полного пакета. Полный пакет должен создаваться для каждого сегмента, создаваемого в системе. Полный пакет для сегмента должен быть загружен на автономную систему перед любым инкрементным обновлением.
Для создания пакета, который будет использоваться в автономном режиме, выполните следующие шаги.
1. Войдите в Task Manager.
2. Выполните задание Create Full package for Offline (Создать полный пакет для автономного режима).
Откроется страница Create Standalone (Создать автономный).
3. Выберите сегмент для выполнения TAL из списка доступных сегментов и нажмите кнопку ОК.
Создается файл экспорта пакета сегмента, который сохраняется в настроенном расположении в системе, где сохраняются автономные репозитории.
Создание инкрементного пакета данных
Чтобы создать инкрементный пакет обновления для существующего пакета данных, выполните задание Transform and Load with Collection (Преобразовать и загрузить вместе с набором) в Task Manager. Если требуется, можно периодически регенерировать пакет с помощью страницы Run/Schedule Task (Выполнить/запланировать задание). Это позволяет выполнять регулярное инкрементное обновление данных.