Вы просматриваете старую версию данной страницы. Смотрите текущую версию.

Сравнить с текущим просмотр истории страницы

« Предыдущий Версия 2 Текущий »

Оглавление
Порядок обновления релиза Агента
Подготовительные операции
Оценка объемов выгрузки
Получение ресурсов для мобильного приложения (МП)
Отключение синхронизаций ЦУП и 1С
Резервное копирование
Резервное копирование ресурсов МП.
Резервное копирование ЦУП
Резервное копирование БД сервера БИТ.Мобайл
Обновление
Обновление конфигурации ЦУП
Выгрузка метаданных и данных
Публикация метаданных, данных и ресурсов МП
Контрольные проверки
Общие проверки
Проверка синхронизации ЦУП
Проверка синхронизации МП
Действия в случае проблем обновления

Порядок обновления релиза Агента


Подготовительные операции

Оценка объемов выгрузки
Перед проведением обновления требуется оценить, какой объем данных потребуется выгрузить из ЦУП в мобильное приложение после обновления.
Так как большие объемы требуют специального подхода для выгрузки

  1. Из текущего релиза выполнить выгрузку данных (... здесь указать, куда для этого нажимать ...)
  2. Оценить размер файла данных. Нормальный размер - до 100 Мб. Если размер превышает 500 Мб - это очень рискованное обновление.

Получение ресурсов для мобильного приложения (МП)

Заранее получить архив с ресурсами МП, сохранить на локальном диске

Отключение синхронизаций ЦУП и 1С

Чтобы исключить модификацию данных в процессе резервного копирования - нужно отключить синхронизацию ЦУП и МП.
Для этого на стороне IIS можно остановить пул приложений, на котором запущен сервер БИТ.Мобайл.

Резервное копирование

Резервное копирование ресурсов МП.

Файлы ресурсов расположены в каталоге решения (resource). В каталоге расположены файлы settings.xml (и другие), а также подкаталоги server и device.
Нужно сделать копию этого каталога в отдельное место.

Резервное копирование ЦУП

Резервная копия ЦУП создается встроенными средствами платформы 1С.
Заходим в Конфигуратор, «Администрирование»-> «Выгрузить информационную базу» , данные будут сохранены в указанном месте с расширением dt.

Также делаем выгрузку конфигурации в меню «Конфигурация»->«Сохранить конфигурацию в файл» .Файл сохранится в выбранном месте с расширением .cf.

Резервное копирование БД сервера БИТ.Мобайл
Резервное копирование выполняется средствами MSSQL.
Заходим в Management Studio, находим соответствующую базу данных, выполняем ее резервное копирование (в контекстном меню «Задачи» -> «Создать резервную копию).

В открывшемся окне, выбираем «Тип архивной копии» -> «Полная» и адрес на диске

Обновление


*ВНИМАНИЕ!!!* Дальнейшие действия являются необратимыми.

Обновление конфигурации ЦУП

Обновление конфигурации выполняется последовательно с релиза на релиз.
ВАЖНО!!! Обязательно запускаем ЦУП в режиме Предприятия после обновления на каждый следующий релиз.
Сам процесс обновления выполняется через "Сравнение, и объединить с конфигурацией из файла".

Внимание! Если минимальная версия платформы не соответствует конфигурации, выйдет соответствующее предупреждение и необходимо будет предварительно обновить технологическую платформу до актуальной версии.

Выгрузка метаданных и данных

После обновления конфигурации ЦУП до актуального резила - заходим в нее в режиме Предприятия с полными правами.

  1. Переходим в "Администрирование" -> "Настройка синхронизации", вкладка «Настройка синхронизации»
  2. Выполняем обновление порядка выгрузки объектов

  1. Выгружаем метаданные в файл metadata.xml (файлы выгрузки желательно расположить в отдельный каталог, вместе с архивом ресурсов МП).
  2. Выгружаем данные в файл data.xml, кладем его также рядом с metadata.xml
  3. Дополнительно проверяем размер получившегося файла data.xml (чтобы не превышал 500 Мб).

Публикация метаданных, данных и ресурсов МП

ВАЖНО!!! Запускаем пул приложений, остановленный перед резервным копированием.
Следующие операции выполняются при помощи утилиты Utils.exe

  1. Выгружаем метаданные (metadata.xml). *ВНИМАНИЕ* На этом этапе будет полностью пересоздана БД на сервере.
  2. Выгружаем данные (data.xml).
  3. Выгружаем архив с ресурсами МП.
  4. Применяем ресурсы.

Контрольные проверки

Общие проверки

1. Убедиться, что версия ЦУП соответствует актуальному релизу.
2. Убедиться. что пул приложений работает, в Событиях операционной системы нет ошибок, связанных с пулом.

Проверка синхронизации ЦУП

На стороне ЦУП выполнить синхронизацию данных, убедиться в отсутствии ошибок.

Проверка синхронизации МП

  1. Зайти с мобильного устройства на страницу сборки клиента (на портале https://clients.superagent.ru/<адрес_сборки>).
  2. Установить МП по ссылке приложение.
  3. Войти в приложение под каким-нибудь пользователем.
  4. Убедиться, что вход и синхронизация прошли успешно.

Действия в случае проблем обновления
Основной сценарий в случае сбоя - восстановление из резервных копий:
1. Останавливаем пул приложений
2. Восстанавливаем ЦУП из резервной копии (из dt-файла)
3. Восстанавливаем БД сервера БИТ.Мобайл средствами MSSQL.
4. Запускаем пул приложений.
5. С помощью Utils.exe - заливаем и применяем старые ресурсы МП
5. Проверяем синхронизации в ЦУП и в МП

  • Нет меток