Обновление решения
Действия по обновлению решения могут различаться в зависимости от того, насколько глобальное обновление необходимо провести:
Обновление ресурсов приложения
Для выполнения обновления ресурсов решения достаточно выполнить команды:> utils.exe -dr -host http://somehost.com/bitmobile -sp p@ss77 -sn mysolution c:\resources > utils.exe -ar -host http://somehost.com/bitmobile -sp p@ss77 -sn mysolution
Для получения обновлений на мобильном клиенте достаточно выполнить синхронизацию и перезапустить клиент.
- Обновление данных или метаданных
При выгрузке метаданных сервер создает базу данных с нуля. Если база уже существовала - она удаляется. Это накладывает определенные сложности при внесении изменений в решение. Для устранения данной проблемы существуют специальные режимы выгрузки метаданных, при которых не происходит пересоздания базы данных.
Фильтры
Для изменений фильтров, накладываемых на данные при синхронизации мобильного агента, следует использовать команду -dmf (deploy metadata filters), пример:
- D:\BitMobileServer\utils.exe -dmf -host http://localhost/bitmobile -sp myPass12 -sn superagent d:\superagent\metadata.xml
Existing filters will be removed. Do you want to proceed ?
ok - После данной операции мобильным агентам необходимо провести первичную синхронизацию.