問題タブ [wso2cep]
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.
integration - BAM プロファイルとしての WSO2 ESB および CEP - まったく統合されていません
CEP で WSO2Event アダプターを使用してストリームを構成しました。
イベントビルダーを使用:
ストリーム定義:
「イベントシミュレーター」経由で試してみると、CEP OK を通過しますが、ESB 経由でイベントを送信しようとすると、CEP で何も起こりません:
ダンプ ヘッダー、ダンプ ボディ、および属性 t1、t2、t3 (CEP と同じ定義) を使用して、CEP の ESB BAM プロファイルを構成しました。「テスト サーバー」をクリックすると、「BAM サーバーに正常に接続されました」というポップアップが表示されるため、接続は問題ありません。
プロキシ エージェントのシーケンスに追加しました:
プロキシを試した後、ログに結果が表示されます:
しかし、CEP にイベントがないのはなぜですか? 何か案は?私は何を間違えましたか?助けてくれてありがとう!:)
wso2 - BAM と CEP の統合。- インストールする機能はありません
ドキュメントに従って CEP を BAM に統合しようとすると、次のメッセージが表示されます。
機能はインストールされません。
あらすじとともに。
元のインストール リクエストが変更されました。org.wso2.carbon.cassandra.dataaccess.feature.group-4.2.2 は、新しいバージョンが既にインストールされているため無視されます。org.wso2.carbon.cassandra.common.feature.group-4.2.2 は、新しいバージョンが既にインストールされているため無視されます。org.wso2.carbon.cassandra.server.feature.group-4.2.3 は、新しいバージョンが既にインストールされているため無視されます。org.wso2.carbon.registry.resource.properties.feature.group-4.2.0 は既にインストールされているため、代わりに更新が実行されます。org.wso2.carbon.databridge.streamdefn.registry.server.feature.group-4.2.1 は、新しいバージョンが既にインストールされているため無視されます。org.wso2.carbon.webapp.mgt.server.feature.group-4.2.2 は、新しいバージョンが既にインストールされているため無視されます。org.wso2.carbon.cassandra.mgt.feature.group-4.2. 2 は、新しいバージョンが既にインストールされているため無視されます。依存関係が競合しているため、インストールを完了できません。インストール中のソフトウェア: WSO2 Carbon - Service Management Feature 4.2.1 (org.wso2.carbon.service.mgt.feature.group 4.2.1) 現在インストールされているソフトウェア: Key Store Management Feature 4.2.4 (org.wso2.carbon.security .mgt.feature.group 4.2.4) 一度にインストールできるのは、次のうち 1 つだけです。 WSO2 Carbon - Security Management UI Feature 4.2.2 (org.wso2.carbon.security.mgt.ui.feature.jar 4.2.2 ) WSO2 Carbon - セキュリティ管理 UI 機能 4.2.0 (org.wso2.carbon.security.mgt.ui.feature.jar 4.2.0) 依存関係を満たすことができません: 差出人: キー ストア管理機能 4.2.4 (org.wso2.carbon .security.mgt.feature.group 4.2.4) へ: org.wso2.carbon.security.mgt.ui.feature.group [4.2.2] 依存関係を満たせません: 差出人:
これを解決してこれらを統合する方法はありますか?
最近のリリースの問題のようですが、古いリリースは問題なく統合されます。概要で強調表示されている問題を引き起こすため、機能を削除して統合することは、これを回避するための 1 つの方法のようですが、理想からはほど遠いものです。
logging - WSO2 CEP が入力イベントを記録しない
CEP (v.3.1.0) でのイベント処理時間を確認したい。と同じようにレベルに変更org.wso2.carbon.event.input.adaptor.jms.internal.util.JMSMessageListener
します。DEBUG/TRACE
org.wso2.carbon.event.output.adaptor.jms.internal.util.JMSMessageSender
コンソールには、出力アダプターのログしかありません。多分誰かがそれを修正する方法またはいくつかの回避策を知っていますか?
編集 02.02.2015
このアダプターは初期化する必要があります (最初の送信イベントまたは最初の受信イベント)。その後、「ログ」オプションでログ レベルを変更できます。
カチュ
wso2 - 単一サーバーでノードを実行している wso2 cep HA ドキュメントです。
ha ドキュメント内のドキュメントは、同じサーバー上で両方のノードを実行していますか? なぜすべての IP アドレス 127.0.0.1 と H2 構成が node2 を参照し、node1 のファイルシステム パスを参照しているのですか。
wso2 - WSO2 CEP: 実行計画に if-else 条件ステートメントを含めることはできますか?
wso2 cep 実行計画で以下のような条件ステートメントを使用できますか。
ユースケースの説明:
3 つの異なるストリームからデータを取得する実行計画があるとします。ストリーム 1 はデバイス 1 からのデータを提供し、ストリーム 2 はデバイス 2 からのデータを提供します。
デバイスの総数を格納するテーブルがデータベースに既に格納されています。この場合、3 つのデバイスが格納されます。
実行計画では、5 分間のウィンドウのデータを取得します。そして、この 5 分以内に、3 つのストリームすべてからデータを取得した場合にのみ、データを処理する必要があります。そうでなければ、そうすべきではありません。
5 分以内に 2 つのストリームからのみデータを取得した場合、実行計画はそれを破棄する必要があります。
oracle - WSO2 CEP の開始サンプルの試行中に SQL 構文エラーが発生しました
W2 CEP は初めてで、Wso2 CEP のドキュメントに記載されているサンプルを実行しようとしています。私は実際に入門ガイドに従っていましたが、問題なくすべての手順をほぼ完了しました。しかし、パーソナライズされたダッシュボードを作成する際の最後の 1 つのステップに固執しました。
Oracle データベースをデータソースとして使用しており、ダッシュボードの作成中に CEP で作成されたデータソースを参照でき、接続が正常に検証されました。しかし、SQL「select * from delivery_orders」を入力すると、実行時に「SQL構文にエラーがあります」というエラーが表示されます。コンソールに、対応する ORA エラー「java.sql.SQLException: ORA-00933: SQL コマンドが正しく終了していません」が表示されます。
ご覧のとおり、SQL ステートメントは非常に基本的なステートメントであり、構文エラーがあります。私のセットアップの何が問題なのかわかりません。これに関するヘルプは素晴らしいでしょう。
これに関するスタック オーバーフローから、WSO2 CEP のバグである複合主キーを使用しないことを示唆する他のタイトルをいくつか読みました。私はそれを試しましたが、それでもうまくいきません。
追加の詳細: 0ct 3'rd
MySql で同じサンプルを試してみましたが、魅力的に動作します。チケットをくれた Colinr に感謝します。ドキュメントが更新されました。しかし、Oracle との接続中にまだ問題があります。