1

我正在使用 Apama v10.3.1。我正在使用 Cumulocity 安装的内置 Apama 容器(目前在 v9.20 上,即将升级到 v10.4.0),这就是我要上传的只是一个监视器,而不是整个 Apama 项目。在我的 Apama 监视器中,我正在对 Cumulocity REST API 执行 HTTP GET 请求,以获取监视器处理所需的其他参数。

我在这里关注文档:

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。

但是,具有包定义的监视器无法上传到 Cumulocity 中的内置 Apama 容器。如果您尝试上传带有包定义的监视器,Cumulocity 会引发错误。这也记录在这里:

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

现在,有没有办法从监视器调用 HTTP 服务,该监视器将在 Cumulocity 的内置 Apama 容器中执行?

谢谢, 马蒂亚斯

4

1 回答 1

1

对不起,显然我可以导入所需的类而不是导入包,如下所示:

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

谢谢, 马蒂亚斯

于 2019-05-21T16:49:58.920 回答