2017-01-13 10 views
0

SQL Server 2016でWSO2 CEPでストアドプロシージャを実行しようとしています。これは可能ですか?私はすでにこれに関する不足している文書を調べました。 SQL Serverに接続しているサンプルは1つだけです。SQL Server 2016のwso2 cepストアドプロシージャ

ただし、選択、挿入、削除に限られているようです。

CEPを通じて他のドライバ機能に関するドキュメントを見つけることができませんでした。

また、wso2 CEPではなく、他のWSO2サービスに関する情報もあり、ストアドプロシージャを実行できる可能性があります。あなたがそれに関する情報を持っていて、それらのサービスでCEPをプラグインする人は、それも助けになります。

答えて

0

WSO2CEPは、ドキュメント[1]で述べられているようにイベントを公開するためにRDBMSパブリッシャでSQL操作をほとんど提供しないリアルタイム解析製品です。

direcoryにあるoutput-event-adapters.xmlファイルが定義されている既存のクエリを変更すると回避できます。ファイル内には<adapterConfig type="rdbms">という要素があり、以下のような更新などのSQL操作のプロパティがあります。

あなたがRDBMSの出版社にアップデートとしてexecution.modeを変更する必要があるストアドプロシージャ

<property key="updateTableRow">EXEC $TABLE_NAME $COLUMN_VALUES</property> 

を実行するには、以下のように上記変更することができます

<property key="updateTableRow">UPDATE $TABLE_NAME SET $COLUMN_VALUES WHERE $CONDITION</property> 

[1] https://docs.wso2.com/display/CEP400/RDBMS+Event+Publisher

関連する問題