Обновление решения
Действия по обновлению решения могут различаться в зависимости от того, насколько глобальное обновление необходимо провести:
Обновление ресурсов приложения
Для обновления ресурсов решения достаточно выполнить команды:
> 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
Для получения обновлений на мобильном клиенте достаточно выполнить синхронизацию и перезапустить клиент.
Обновление данных или метаданных
Для обновления данных и/или метаданных достаточно выполнить команды:> utils.exe -dm -host http://somehost.com/bitmobile -sp p@ss77 -sn mysolution c:\meta.xml > utils.exe -ud -host http://somehost.com/bitmobile -sp p@ss77 -sn mysolution c:\data.xml
При выполнении команды сервер:
- Пересоздаст базу данных с таблицами (старая база данных удаляется)
- Загрузит данные из файла .xml.
- Перезагрузит ресурсы, которые ранее были загружены на сервер
Для получения обновлений на мобильном клиенте необходимо выполнить реавторизацию с очисткой локальных данных.Полное обновление
Для выполнения полного обновления решения необходимо выполнить следующие команды:
> utils.exe -dm -host http://somehost.com/bitmobile -sp p@ss77 -sn mysolution c:\meta.xml > utils.exe -ud -host http://somehost.com/bitmobile -sp p@ss77 -sn mysolution c:\data.xml > 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 - После данной операции мобильным агентам необходимо провести первичную синхронизацию.