1

Apama v10.3.1 を使用しています。私は Things Cloud インストールの組み込みの Apama コンテナを使用しています (現在は v9.20 で、まもなく v10.4.0 にアップグレードします)。アップロードするのは Apama プロジェクト全体ではなくモニターだけです。私の Apama モニターでは、Things Cloud 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 を使用する必要があることです。

ただし、パッケージ定義を含むモニターは、Things Cloud のビルトイン Apama コンテナーにアップロードできません。パッケージ定義でモニターをアップロードしようとすると、Things Cloud はエラーをスローします。これはここにも文書化されています:

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

では、Things Cloud のビルトイン Apama コンテナ内で実行されるモニターから HTTP サービスを呼び出す方法はありますか?

ありがとう、マティアス

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 に答える