Сравнение версий

Ключ

  • Эта строка добавлена.
  • Эта строка удалена.
  • Изменено форматирование.

Оглавление

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


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

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

    Блок кода
    languagec#
    > cd c:/server/utils


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

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

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

    Блок кода
    languagec#
    > utils.exe -ver -host http://localhost/bitmobile -p pAss3087


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

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


    Предупреждение
    Наименование решения не должно содержать спец.символы .и пробелы


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

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

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

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

Блок кода
languagec#
> utils.exe -ssp -host http://somehost.com/bitmobile -p p@ss12 -sn mysolution -sp p@ss777

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



Информация

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

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

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

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

 

 

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

Блок кода
languagec#
> utils.exe -dm -host http://somehost.com/bitmobile -sp p@ss77 -sn mysolution c:\meta.xml

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

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

 


Информация

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

 


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

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

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

     

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

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

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

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

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

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

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

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

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

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

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

 

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


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

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

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

    Блок кода
    languagec#
    > 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

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

  • Обновление данных или метаданных


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

    Блок кода
    languagec#
    > 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.

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

     

  • Обновление фильтров

    В случае, если есть необходимость обновить только фильтры, накладываемые на данные при синхронизации мобильного агента, следует использовать следующую команду:

    Блок кода
    languagec#
    > utils.exe -dmf -host http://somehost.com/bitmobile -sp p@ss77 -sn mysolution c:\meta.xml
    

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

    Важно: Использование данной процедуры рекомендуется только в крайних случаях, т.к. может привести к рассинхронизации данных.

  • Полное обновление

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

    Блок кода
    languagec#
    > 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
    

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