Создание решения


  • Открыть командную строку

  • Перейти в директорию, в которой располагается командная утилита Utils.exe

    > cd c:/server/utils


  • Проверить доступность сервера

    Проверить правильно ли настроен сервер можно выполнив любую команду, с помощью utils.exe.

    Например, команда запроса версии сервера

    > utils.exe -ver -host http://localhost/bitmobile -p pAss3087


  • Выполнить команду создания решения:

    > utils.exe -sс -host http://somehost.com/bitmobile -p p@ss12 -sn mysolution
    
    -host - адрес серверного приложения 
    -p - пароль к серверному приложению
    -sn - наименование решения

    При выполнении команды серверное приложение создает директорию с именем решения (-sn) в каталоге, который был указан в параметре "SolutionFolder" при настройке сервера.

 

Установить пароль администратора решения

Пароль администратора решения должен отвечать требованиям сложности:

  • Пароль должен состоять не менее чем из восьми символов.
  • В пароле должны присутствовать символы трех категорий из числа следующих четырех:
    • прописные буквы английского алфавита от A до Z;
    • строчные буквы английского алфавита от a до z;
    • десятичные цифры (от 0 до 9);
    • неалфавитные символы (например, !, $, #, %)

> utils.exe -ssp -host http://somehost.com/bitmobile -p p@ss12 -sn mysolution -sp p@ss777

-host - адрес серверного приложения 
-p - пароль к серверному приложению
-sn - наименование решения
-sp - пароль администратора решения



Для быстрого открытия командной строки необходимо:

1.Открыть каталог в котором находится файл с утилитой

2.В свободном поле нажать Shift + Правая кнопка мыши

3.Выбрать пункт "Открыть окно команд "

 

 

  • Загрузить объектную модель решения на сервер

> utils.exe -dm -host http://somehost.com/bitmobile -sp p@ss77 -sn mysolution c:\meta.xml

-host - адрес серверного приложения 
-sn - наименование решения
-sp - пароль администратора решения

При выполнении команды серверное приложение создает базу данных и  таблицы, по загруженной объектной модели. 


Для подтверждения выполнения команды, необходимо нажать "y" на клавиатуре.


  • Загрузить данные решения на сервер

    > utils.exe -ud -host http://somehost.com/bitmobile -sp p@ss77 -sn mysolution c:\data.xml
    
    -host - адрес серверного приложения 
    -sn - наименование решения
    -sp - пароль администратора решения

    При выполнении команды серверное приложение заполняет созданные на предыдущем этапе таблицы данными из .xml файла.

     

  • Загрузить ресурсы решения на сервер

    > utils.exe -dr -host http://somehost.com/bitmobile -sp p@ss77 -sn mysolution c:\resources
    
    -host - адрес серверного приложения 
    -sn - наименование решения
    -sp - пароль администратора решения

    При выполнении команды каталог с ресурсами приложения загружается на сервер в каталог ../SolutionName/resource/

  • Применить загруженные ресурсы

    > utils.exe -ar -host http://somehost.com/bitmobile -sp p@ss77 -sn mysolution
    
    -host - адрес серверного приложения 
    -sn - наименование решения
    -sp - пароль администратора решения

    При выполнении команды производятся следующие активности:

    - Проверка корректности ресурсов

    - Загрузка ресурсов в базу данных

    - Проверка соответствия версии объектной модели указанной в ресурсах

     

  • Проверить доступность решения

  1. Запустить мобильный клиент
  2. Указать адрес подключения к решению, которое было создано ранее
  3. Авторизоваться

 

Обновление решения


Действия по обновлению решения могут различаться в зависимости от того, насколько глобальное обновление необходимо провести:

  • Обновление ресурсов приложения

    Для обновления ресурсов решения достаточно выполнить команды:

    > 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 -dmf -host http://somehost.com/bitmobile -sp p@ss77 -sn mysolution c:\meta.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
    

    Для получения обновлений на мобильном клиенте  необходимо выполнить реавторизацию с очисткой локальных данных.

     

  • Нет меток
Написать комментарий...