来自Cumulocity中内置的Apama运行时的HTTP请求

时间:2019-05-21 14:04:33

标签: apama

我正在使用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容器中执行吗?

谢谢, Mathias

1 个答案:

答案 0 :(得分:1)

对不起,很明显,我可以导入所需的类,而不是按如下方式导入程序包:

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

谢谢Mathias