Отправители
Отправитель (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