HTTP-запросы от встроенной среды выполнения Apama в Cumulocity - PullRequest
1 голос
/ 21 мая 2019

Я использую Apama v10.3.1.Я использую встроенный контейнер Apama установки Cumulocity (в настоящее время на v9.20, скоро обновляется до v10.4.0), и все, что я загружаю, - это монитор, а не весь проект Apama.В моем мониторе Apama я выполняю HTTP-запрос GET к API-интерфейсу Cumulocity REST для получения дополнительных параметров, необходимых для обработки моего монитора.

Я следую документации, приведенной здесь:

http://www.apamacommunity.com/documents/10.3.1.1/apama_10.3.1.1_webhelp/apama-webhelp/#page/apama-webhelp%2Fco-ConApaAppToExtCom_httpclient_using_predefined_generic_event_definitions.html%23wwconnect_header

Проблема заключается в том, что для реализации этого подхода необходимо, чтобы монитор использовал пакет com.softwareag.connectivity.httpclient.

Однако мониторы с определением пакета не могут быть загружены во встроенныйКонтейнер Apama в Cumulocity.Cumulocity выдает ошибку, если вы пытаетесь загрузить монитор с определением пакета.Это также задокументировано здесь:

https://cumulocity.com/guides/apama/best-practices/#limitations

Теперь, есть ли способ вызвать службу HTTP с монитора, который должен выполняться внутри встроенного контейнера Apama в Cumulocity?

Спасибо, Матиас

1 Ответ

1 голос
/ 21 мая 2019

Извините, очевидно, что я могу импортировать необходимые классы вместо импорта пакета следующим образом:

using com.softwareag.connectivity.httpclient.HttpTransport;
using com.softwareag.connectivity.httpclient.Request;
using com.softwareag.connectivity.httpclient.Response;

Спасибо, Матиас

...