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

Ключ

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

Оглавление

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


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

  • Перейти в директорию, в которой располагается командная утилита 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 - пароль администратора решения



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

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

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

    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
      

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