問題タブ [fiware-cep]
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.
fiware - Fiware ラボでの Fiware-CEP イメージの使用開始
Fiware Lab で「cep-r3.3.3-img」イメージを起動しました。
外部からポート 8080 にアクセスできるようにしました。
http://<host>:8080/AuthoringTool/Main.html
ブラウザで訪れたプロトンインターフェースにアクセスできません。
次に、ドキュメントに記載されている例に従ってみました。リンクされた例には、への POST 要求を行う run.sh がありますhttp://<host>:8080/v1/admin/config
。
このエンドポイント (およびすべての /v1/ エンドポイント) は 404 を返しています。
提供された画像を期待どおりに動作させるために実行する必要があることは他にありますか?
activemq - FIWARE CEP (Proton) REST 出力認証エラー
REST コンシューマーを使用して、FIWARE CEP (Proton) から ActiveMQ キューに出力イベントを送信するトレーニングを行っています。ActiveMQ キューにアクセスするための認証情報はhttp://user:passwrd@XXXX:xxxx/api/message/myqueueのように URL に含まれていますが、次のエラーが発生します。
com.ibm.hrl.proton.webapp.resources.EventResource submitNewEvent
情報: プロトン ランタイムに送信されたイベント...
org.apache.commons.httpclient.auth.AuthChallengeProcessor selectAuthScheme
情報: 基本認証スキームが選択され
ましたHttpMethodDirector プロセスWWWAuthChallenge
情報: BASIC 'ActiveMQRealm'@XXXX
com.ibm.hrl.proton.server.executorServices.SimpleThreadFactory$ProtonExceptionHandler uncaughtException
SEVERE: スレッドで例外がキャッチされていません: スレッド [4,5,main]、例外: com. ibm.hrl.proton.adapters.rest.client.RESTException: com.ibm.hrl.proton.adapters.rest.client.RESTException: イベント インスタンスの POST を実行できませんでした: ...
要求ヘッダー:
Content-Type: text/plain
User-Agent: Jakarta Commons-HttpClient/3.0
Host: XXXX:xxxx
Content-Length: 389
to consumer http://user:passwrd@XXXX:xxx/api/message/myqueue、応答結果: 401
Proton は URL から資格情報を抽出していないようです。
他の誰かが同じ問題を抱えていましたか?
fiware - FiWare CEP (Proton) が REST 経由で応答しない
私は CEP でいくつかの問題を抱えており、誰かが助けてくれることを願っています。デフォルトの設定で、FiWare Cloud に CEP インスタンスがあります。3 つのパラメーターを持つイベントがあります。これは、起動時に開始され、終了することはなく、他に特別なことは何もないことを定義する一時的なコンテキストです。このイベントが発生した場合、CEP は REST 出力で応答する必要があります。数時間はすべて正常に機能しましたが、翌日には機能しなくなりました。サーバーと定義を再起動しようとしました。
何か案は?
fiware - Orion / Proton サブスクリプション: Orion からのイベントを解析する java.lang.NullPointerException
Orion からイベントが送信されるたびに、Proton インスタンスが java.lang.NullPointerException で失敗する
これはプロトンのログです:
ユーザー ガイドの付録を読み、イベント名と属性リストを再確認しました。
これは、orion から送信された xml です。
これは Proton プロジェクトの定義です (ところで、残りの API も NullPointerException で失敗するため、これはサーバー ファイルシステムからコピーされたプロジェクトです)。
これは私のdocker-composeファイルです:
Orion 0.28 (XML 通知をサポートする最後のバージョン) と最新の Proton を使用しています
更新 1 - catalina.log
fiware - EPA CEP PROTON内のアレイ状態
CEP Proton を使用して、時間間隔で受信したイベントについて、2 番目以降のイベントの ID が、最初のイベントに含まれる配列型の属性に含まれているかどうかを確認したいと考えています。最初のイベントが、整数 (10、20、30) の配列である group と呼ばれる属性で発生するとします。次のイベントには、ex 20、25 などの ID が付いています。それらのイベントのIDが、最初のイベントに含まれる属性グループに含まれているかどうかを確認したい。そのために、EPAで条件を作成しました
ただし、確認をクリックするとエラーが発生します
私は何か間違ったことをしていますか?を使用して属性配列にアクセスできませんArrayGet
か? またはArrayContains
、の結果で動作しない可能性がありArrayGet
ますか?
JSON
fiware - CEP 5.4.3 の入力イベントでの REST ペイロード CEP
昨年、私は CEP の例を作成しましたが、うまくいきました。私の例は非常に単純です。( http://proton:8080/ProtonOnWebServer/rest/events )のようなjson形式の入力イベントに2つのパラメーターを入れます:
今、この例を実行しようとしています。CEP (バージョン 5.4.3) を使用すると、入力イベントを送信しようとするとエラーが発生しますが、古いバージョン (3.3.3) を使用すると問題ありません。 . エラーは次のとおりです。
入力イベントに REST ペイロードを記述する方法を教えてください。
よろしくお願いいたします。
パスクアーレ
fiware - CEP 5.4.3、基本条件をトリガーしない
CEP を使用して、Proton と Orion 間の通信の基本的な例を作成しようとしています。Proton が Orion から温度の通知を受け取り、温度値が 20 以上の場合に 1 つのブール属性を変更するペイロードを送り返すようにしたいだけです。
これが私が使用している定義です。
最初の更新の受信中にファイルを作成しようとしましたが、このファイルは常に空です。ディレクトリに正しく作成され、定義を変更するたびに変更されます。残りのペイロードは、条件がトリガーされないように送信されることはありません。
私が送信するペイロード:
ログ catalina.out :
INFOS: イベント メッセージ本文リーダー févr を開始しました。23、2017 11:23:35 AM com.ibm.hrl.proton.webapp.providers.EventJSONNgsiMessageReader parseVTwoFormat 情報: イベント: TemperatureContextUpdate févr. 23、2017 11:23:35 AM com.ibm.hrl.proton.webapp.providers.EventJSONNgsiMessageReader readFrom INFOS: イベント メッセージ本文リーダー févr を終了しました。23、2017 11:23:35 AM com.ibm.hrl.proton.webapp.providers.EventJSONNgsiMessageReader readFrom INFOS: EventJSONNgsiMessageReader: イベント TemperatureContextUpdate を読み取ります。entityId=temp1; EventId=ba868559-7589-4720-ab75-658b920a3f14; chaud=false; entityType=温度; Chronon=null; 温度=28; 検出時間 = 1487845415319; 名前=; 確実性=1; コスト=0; イベントソース=; OccurrenceTime=null; 期間=0; 注釈=; ExpirationTime=null; ブローカーから... févr. 23、2017 11:23:35 AM com.ibm.hrl.proton.webapp.resources。EventResource submitNewEvent INFOS: submitNewEvent févr を開始しています。23、2017 11:23:35 AM com.ibm.hrl.proton.webapp.resources.EventResource submitNewEvent 情報: プロトン ランタイムに送信されたイベント...
だから、私の問題はどこにあるのでしょうか?
ありがとう。