Вы просматриваете старую версию данной страницы. Смотрите текущую версию.

Сравнить с текущим просмотр истории страницы

« Предыдущий Версия 15 Следующий »

Сервер содержит набор различных методов, основанных на функциях компонентов. 

МетодыВидОписаниеАдресОбязательные HeadersПараметры дополнительныеПример ответаПример запроса

UploadData2








UploadData2Async








AsyncTaskStatus








DownloadChanges








GetUserId






DownloadDeviceLogGETВозвращает все логи из таблицы admin.devicelog




StatusGETМониторинг всего IIS приложения. Необходима авторизация под админом приложения.http://host/system/status Authorization Basic-


{"ApplicationName":"DefaultAppPool","ApplicationPoolState":"Started","RequestsInSecond":1,"RestartTimeInMinutes":1740.0,"UpTime":"0:00:00:02,5985580"}


http://joxi.ru/LmG55MYIR7VlqA
GetSolutionStatusGETМониторинг конкретного решения на сервере. Необходима авторизация под админом решения.http://host/solutionName/admin/GetSolutionStatus

Authorization Basic

-


{"SolutionName":"synchro3","LastDataSyncErrors":[],"LastFileSyncErrors":[],"ApplicationPoolName":"DefaultAppPool","ApplicationPoolState":"Started","RequestsInSecond":1,"RestartTimeInMinutes":1740.0,"UpTime":"0:00:00:03,2688229"}


http://joxi.ru/v29XXp0FG05Dym
NotifyClientsAboutUpdatesGET

Для оповещения об обновлениях нужно выполнить GET запрос с Basic аутентификацией под пользователем admin и паролем решения. При оповещении МП получит push сообщение со следующим содержимым:"__UpdateType={updateType}"

Для отслеживания истории синхронизации добавлены поля в таблицу admin.DeviceLog "TimestampFrom" и "TimestampTo". В них при синхронизации попадают соответствующие поля полученного от МП changeset-a.


<runtime>
<assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
<dependentAssembly>
<assemblyIdentity name="Newtonsoft.Json" publicKeyToken="30ad4fe6b2a6aeed" culture="neutral" />
<bindingRedirect oldVersion="0.0.0.0-9.0.0.0" newVersion="9.0.0.0" />
</dependentAssembly>
</assemblyBinding>
</runtime>


http://

{hostname}/bitmobile/{solution}/admin/notifyclientsaboutupdates/

updateType

updateType - "all" или "data".

Authorization Basic

-okhttp://localhost/bitmobile/synchro3/admin/notifyclientsaboutupdates/all
ExecuteSqlScriptPOSTТребуется авторизация в заголовках под админом решения,в теле метода ожидается исполняемый .sql файл со скриптом. http://host/SolutionName/admin/ExecuteSqlScript

ok
Utils.exe -execsql -host http://hostname -sp solutionPassword -sn solutionName D:\somescript.sql
-sp - пароль решения
-sn - имя решения
D:\somescript.sql - файл со скриптом.





  • Нет меток