問題タブ [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.
apama - HTTP JSON 応答ペイロードから値を解析する方法
私はApamaに比較的慣れていません。v10.3.1 を使用しています。次のスニペットに従って、モニター内で REST 要求を実行しています。
現在、応答を処理するアクションは次のようになっています。
JSON 応答ペイロード内で次のプロパティの値を抽出する最良の方法を探しています。
さまざまな方法を試しましたが、常にエラーが発生しました。
print ステートメントは、応答ペイロードに次の出力を提供します。
個々のプロパティを解析する以外に、オブジェクト全体を Apama イベントにマップするための推奨される方法は何ですか?
コード スニペットを提供していただければ、大変助かります。
どうもありがとうマティアス
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 リクエストを実行して、モニター処理に必要な追加パラメーターを取得しています。
ここのドキュメントに従っています:
問題は、このアプローチに従うと、モニターがパッケージ com.softwareag.connectivity.httpclient を使用する必要があることです。
ただし、パッケージ定義を含むモニターは、Things Cloud のビルトイン Apama コンテナーにアップロードできません。パッケージ定義でモニターをアップロードしようとすると、Things Cloud はエラーをスローします。これはここにも文書化されています:
https://cumulocity.com/guides/apama/best-practices/#limitations
では、Things Cloud のビルトイン Apama コンテナ内で実行されるモニターから HTTP サービスを呼び出す方法はありますか?
ありがとう、マティアス