You've already forked OpenIntegrations
mirror of
https://github.com/Bayselonarrend/OpenIntegrations.git
synced 2025-11-25 22:12:29 +02:00
Main build (Jenkins)
This commit is contained in:
@@ -24,6 +24,10 @@ import TabItem from '@theme/TabItem';
|
||||
|
||||
<br/>
|
||||
|
||||
:::tip
|
||||
If values are modified in a running project, the changes may take up to 60 seconds to be applied
|
||||
:::
|
||||
<br/>
|
||||
|
||||
|
||||
|
||||
|
||||
@@ -25,6 +25,10 @@ import TabItem from '@theme/TabItem';
|
||||
|
||||
<br/>
|
||||
|
||||
:::tip
|
||||
If a value is modified in a running project, the change may take up to 60 seconds to be applied
|
||||
:::
|
||||
<br/>
|
||||
|
||||
|
||||
|
||||
|
||||
@@ -24,6 +24,10 @@ import TabItem from '@theme/TabItem';
|
||||
|
||||
<br/>
|
||||
|
||||
:::tip
|
||||
If a value is modified in a running project, the change may take up to 60 seconds to be applied
|
||||
:::
|
||||
<br/>
|
||||
|
||||
|
||||
|
||||
|
||||
@@ -24,6 +24,10 @@ import TabItem from '@theme/TabItem';
|
||||
|
||||
<br/>
|
||||
|
||||
:::tip
|
||||
Если значения устанавливаются в уже запущенном проекте, то они может вступить в силу с задержкой до 60 секунд
|
||||
:::
|
||||
<br/>
|
||||
|
||||
|
||||
|
||||
|
||||
@@ -25,6 +25,10 @@ import TabItem from '@theme/TabItem';
|
||||
|
||||
<br/>
|
||||
|
||||
:::tip
|
||||
Если значение изменяется в уже запущенном проекте, то оно может вступить в силу с задержкой до 60 секунд
|
||||
:::
|
||||
<br/>
|
||||
|
||||
|
||||
|
||||
|
||||
@@ -24,6 +24,10 @@ import TabItem from '@theme/TabItem';
|
||||
|
||||
<br/>
|
||||
|
||||
:::tip
|
||||
Если значение изменяется в уже запущенном проекте, то оно может вступить в силу с задержкой до 60 секунд
|
||||
:::
|
||||
<br/>
|
||||
|
||||
|
||||
|
||||
|
||||
@@ -11,7 +11,7 @@ sidebar_position: 3
|
||||
|
||||
Основным объектом при работе с Melezh является **Проект** - файл с произвольным расширением, представляющий собой SQLite базу с определенным набором таблиц, в которых хранится информация об общих настройках и параметрах обработчиков конкретного решения на базе Melezh
|
||||
|
||||
Создать проект можно только из консоли (командной строки) при помощи команды `СоздатьПроект` с указанием пути сохранения файла проекта (см. *Консольный интерфейс*). После создания файла проекта, он будет иметь стандартную конфигурацию, которую можно изменять в дальнейшем при помощи консольных командам или Web-консоли (требуется запуск проекта, см. Web-интерфейс)
|
||||
Создать проект можно только из консоли (командной строки) при помощи команды `СоздатьПроект` с указанием пути сохранения файла проекта (см. *Консольный интерфейс*). После создания файла проекта, он будет иметь стандартную конфигурацию, которую можно изменять в дальнейшем при помощи консольных команд или веб-интерфейса (требуется запуск проекта, см. Web-интерфейс)
|
||||
|
||||
### Обработчик
|
||||
|
||||
@@ -26,7 +26,7 @@ sidebar_position: 3
|
||||
|
||||
**Аргументы** - уникальный набор ожидаемых в запросе полей, передаваемый при приеме в функцию обработчика. Аргументы могут быть как просто получены из запроса в полном объеме, так и иметь значения по умолчанию, установленные при настройке. Это позволяет не указывать отдельные (или все) параметры функции при формировании запроса на стороне клиента. Помимо этого, каждый аргумент может быть установлен как *строгий*, что запрещает его перезапись данными из запроса (без установки этого флага, данные, переданные в запросе, замещают значения по умолчанию)
|
||||
|
||||
Не смотря на то, что все аргументы заполняются и хранятся в текстовом виде, в Melezh работает та же система приведения типов во время вызова функций, что и в других поставках Открытого пакета интеграций:
|
||||
Несмотря на то, что все аргументы заполняются и хранятся в текстовом виде, в Melezh работает та же система приведения типов во время вызова функций, что и в других поставках Открытого пакета интеграций:
|
||||
|
||||
+ Коллекции могут быть указаны в виде JSON-строки, URL или путей к JSON-файлам на сервере
|
||||
+ Двоичные данные могут быть указаны как пути к файлам на сервере или URL
|
||||
|
||||
@@ -5,7 +5,7 @@ title: Стандартная библиотека и расширения
|
||||
sidebar_position: 4
|
||||
---
|
||||
|
||||
В этом разделе описаны основные способы организации обработки входящих запросов: функциями из набора Открытого пакета интеграций и пользовательскими расширениями
|
||||
В этом разделе описаны основные способы организации обработки входящих запросов: при помощи функций из набора Открытого пакета интеграций и при помощи функций из пользовательских расширений
|
||||
|
||||
## Методы ОПИ (стандартный набор)
|
||||
|
||||
@@ -21,7 +21,7 @@ sidebar_position: 4
|
||||
|
||||
<br/>
|
||||
|
||||
При работе в Web-консоли нужную библиотеку и функцию можно выбрать в выпадающем списке при настройке обработчика
|
||||
При работе с использование веб-интерфейса, нужную библиотеку и функцию можно выбрать в выпадающем списке при настройке обработчика
|
||||
|
||||

|
||||
|
||||
@@ -29,7 +29,7 @@ sidebar_position: 4
|
||||
|
||||
## Расширения
|
||||
|
||||
Помимо стандартного набора функций из набора ОПИ, в качестве функций-обработчиков Melezh можно использовать методы из произвольных `.os` скриптов. Дляи из корректной интерпритации должно быть соблюдено три условия:
|
||||
Помимо стандартного набора функций из набора ОПИ, в качестве функций-обработчиков Melezh можно использовать методы из произвольных `.os` скриптов. Для их корректной интерпритации должно быть соблюдено три условия:
|
||||
|
||||
+ Метод должен быть функцией, возвращающей двоичные данные, строку или сериализуемую в JSON коллекцию (массив, структуру или соответствие без несериализуемых полей)
|
||||
+ Файл скрипта должен иметь корректное имя (без пробелов, желательно латинскими буквами), расширение `.os` и быть помещен в подкаталог `extensions/Modules` основного каталога Melezh:
|
||||
|
||||
@@ -5,7 +5,7 @@ title: Панель обработчиков
|
||||
sidebar_position: 2
|
||||
---
|
||||
|
||||
Следующией, после главной панели, идет **панель обработчиков**. Она отвечает за показ и средства управления всеми обработчиками текущего проекта Melezh
|
||||
Следующей, после главной панели, идет **панель обработчиков**. Она отвечает за показ и средства управления всеми обработчиками текущего проекта Melezh
|
||||
|
||||
## Общий вид
|
||||
|
||||
|
||||
@@ -11,18 +11,18 @@ sidebar_position: 3
|
||||
|
||||

|
||||
|
||||
Функционал данной панели позволяет просматривать подробную информаци о всех обработанных запросах сервера с одбором по ключу обработчика и дате. Быстро перейти к истории запросов конкретного обработчика за сегодня также можно при помощи одной из кнопок действий на панели обработчиков (см. Панель обработчиков)
|
||||
Функционал данной панели позволяет просматривать подробную информацию о всех обработанных запросах сервера с отбором по ключу обработчика и дате. Быстро перейти к истории запросов конкретного обработчика за сегодня также можно при помощи одной из кнопок действий на панели обработчиков (см. Панель обработчиков)
|
||||
|
||||

|
||||
|
||||
|
||||
## Подробности события
|
||||
|
||||
После заполнения отбора будет сформирована таблица с краткой информацией о запросах. Для получения более подробной информации необходимо нажать на кноку *Подробнее* в правой части строки события:
|
||||
После заполнения отбора будет сформирована таблица с краткой информацией о запросах. Для получения более подробной информации необходимо нажать на кнопку *Подробнее* в правой части строки события:
|
||||
|
||||

|
||||
|
||||
Послее нажатия будет открыта страница, содержащая все подробности о выбранном событии: идентификатор, дату, метод, Content-type, размер тела, а также, в зависимости от настроек логирования, состав заголовков, параметры URL, тело запроса, список файлов (для `multipart/form-data`) и тело ответа
|
||||
После нажатия будет открыта страница, содержащая все подробности о выбранном событии: идентификатор, дату, метод, Content-type, размер тела, а также, в зависимости от настроек логирования, состав заголовков, параметры URL, тело запроса, список файлов (для `multipart/form-data`) и тело ответа
|
||||
|
||||

|
||||
|
||||
|
||||
@@ -11,4 +11,4 @@ sidebar_position: 4
|
||||
|
||||

|
||||
|
||||
На панели настроек представлены все общие установки проекта, значения которых можно изменить (за исключением пароля веб-консоли). В частности здесь представлены настройки логирования, позволяюще изменять каталог сохранения лого, включать и отключать запись отдельных элементов запроса и устанавливать максимальный размер данных, сохраняемых для одного события
|
||||
На панели настроек представлены все общие установки проекта, значения которых можно изменить (за исключением пароля веб-консоли). В частности здесь представлены настройки логирования, позволяющие изменять каталог сохранения логов, включать и отключать запись отдельных элементов запроса и устанавливать максимальный размер данных, сохраняемых для одного события
|
||||
16098
service/dictionaries/en.json
vendored
16098
service/dictionaries/en.json
vendored
File diff suppressed because it is too large
Load Diff
Reference in New Issue
Block a user