Отправители

Отправитель (sender) - объект sFF, предназначенный для асинхронной передачи параметров посредством HTTP-запроса на получение данных sFB, и обработки sFF строки данных из полученного HTTP-ответа.

Методика создания отправителя рассмотрена в методике работы с запросом.

Редактор отправителей расположен в левой части раздела Работа с данными (Data). Если в Дереве запросов выделен верхний псевдо-запрос soloRequests, то запрос будет одиночным. Любые другие запросы состоят из групповых отправителей.

Кнопка создаёт нового отправителя.

Кнопка удаляет текущего отправителя.

Отправитель имеет имя (Name) для адресации к нему пользователя во время запуска. В процессе создания нового отправителя, будет отображено окно ввода уникального имени в запросе. Для переименования существующего отправителя необходимо двойное нажатие ячейки с именем.

Следующим свойством отправителя является отклик (Response). Это выбираемое из списка существующих в проекте откликов имя. Для изменения отклика необходимо произвести двойное нажатие ячейки с откликом. Вызов всплывающего меню позволит перейти к соответствующему элементу в Дереве откликов.

Следующим свойством отправителя является транзакция (Transaction). Это выбираемое из списка существующих в отклике имя транзакции. Для изменения транзакции необходимо произвести двойное нажатие ячейки с транзакцией. Вызов всплывающего меню позволит перейти к соответствующему элементу в Дереве откликов.

Полная адресация отправителя выглядит как имяЗапроса:имяОтправителя. Для одиночных отправителей адресация выглядит как soloRequests:имяОтправителя.

Столбец Prepare содержит в себе функцию, выполняемую перед запуском отправителя. Если ячейка пуста, это означает, что функции подготовки нет. Двойное нажатие в ячейке вызывает окно запроса на подтверждение создания функции параметром которой будет объект {} содержащий переменные и их значения, подготовленные sFF для отправки. При положительном ответе, будет осуществлён перенос пользователя в часть Front-функции раздела Code, создав там sFF-функцию.

Столбец Callback содержит в себе функцию, выполняемую при получении HTTP-ответа от sFB. Если ячейка пуста, это означает, что функции ответа нет. Двойное нажатие в ячейке вызывает окно запроса на подтверждение создания функции. При подтверждении, будет осуществлён перенос пользователя в часть Front-функции раздела Code, создав там sFF-функцию, параметром которой будет JSON-строка response (не путать с объектом sFB отклик).

Изменение и удаление функций производится в части Front-функции раздела Code.

В столбце Comment указывается произвольный комментарий.

Группа Transaction Input Variables отображает таблицу со списком переменных, которые должны быть отправлены транзакции в качестве входных параметров для её SQL-запросов и функций.

Last updated