Как позвонить на внешний сервис с помощью jbpm - PullRequest
0 голосов
/ 10 октября 2019

Я использую jbpm 7.26 для создания процесса, который может вызывать внешний REST API и просто отображать результат.

К сожалению, по этому предмету нет абсолютно никакого учебного пособия, я пытаюсь вызвать URL-адрес, например:

GET https://api.darksky.net/forecast/secretkey/37.8267,-122.4233

, два последних числа - это долгота и широта погоды, которые я хочу получить

Я попытался создать задачу REST в бизнес-процессе. Я установил URL-адрес, который я показывал ранее, в качестве параметра, и я попытался установить String в качестве выходного, но не уверен, что он работает, хотя.

При развертывании проекта и выполнении этой задачи появляется ошибкапроцесс: невозможно выполнить ваш запрос. Произошло следующее исключение: «Невозможно создать ответ: [Meteo.GetMeteo: 29 - GetMeteoRestService: 5] - Не удалось найти обработчик рабочего элемента для отдыха».

Я также пытался создать задачу службыно я понятия не имею, как заполнить информацию для вызова службы REST

https://i.imgur.com/yqvyLbP.png https://i.imgur.com/7OhxELd.png

Я пытаюсь получить JSON-возврат URL-запроса, только это на данный момент.

Надеюсь, я достаточно ясен и заранее благодарю вас за вашу помощь:)

1 Ответ

0 голосов
/ 11 октября 2019

Похоже, вы не установили Обработчик рабочих элементов. Вы можете установить его в настройках проекта enter image description here

...