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

Ключ

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

Оглавление

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


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

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

    Блок кода
    languagec#
    > cd c:/server/utils
  • Проверить доступность сервера

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

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

    Блок кода
    languagec#
    > utils.exe -ver -host http://localhost/bitmobile -p pAss3087
  • Выполнить команду создания решения:

    Блок кода
    languagec#
    > utils.exe -sс -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 - пароль администратора решения

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

       

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

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

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