問題タブ [apama]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
2 に答える
1914 参照

apama - HTTP JSON 応答ペイロードから値を解析する方法

私はApamaに比較的慣れていません。v10.3.1 を使用しています。次のスニペットに従って、モニター内で 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

現在、応答を処理するアクションは次のようになっています。

JSON 応答ペイロード内で次のプロパティの値を抽出する最良の方法を探しています。

さまざまな方法を試しましたが、常にエラーが発生しました。

print ステートメントは、応答ペイロードに次の出力を提供します。

個々のプロパティを解析する以外に、オブジェクト全体を Apama イベントにマップするための推奨される方法は何ですか?

コード スニペットを提供していただければ、大変助かります。

どうもありがとうマティアス

0 投票する
1 に答える
119 参照

apama - Things Cloud のビルトイン Apama ランタイムからの HTTP リクエスト

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 サービスを呼び出す方法はありますか?

ありがとう、マティアス