我想用SQL Server 2016在WSO2 CEP中運行存儲過程。這可能嗎?我已經瀏覽了這個稀缺的文檔。只有一個與SQL Server連接的示例。在SQL Server 2016中的wso2 cep存儲過程
儘管看起來它僅限於選擇,插入和刪除。
我無法通過CEP找到有關其他驅動程序功能的任何文檔。
此外,我確實發現了一些關於其他WSO2服務的信息,而不是wso2 CEP,它可能允許我運行存儲過程。如果你有任何關於這方面的信息,以及誰將CEP與這些服務聯繫起來,那也是有幫助的。
我想用SQL Server 2016在WSO2 CEP中運行存儲過程。這可能嗎?我已經瀏覽了這個稀缺的文檔。只有一個與SQL Server連接的示例。在SQL Server 2016中的wso2 cep存儲過程
儘管看起來它僅限於選擇,插入和刪除。
我無法通過CEP找到有關其他驅動程序功能的任何文檔。
此外,我確實發現了一些關於其他WSO2服務的信息,而不是wso2 CEP,它可能允許我運行存儲過程。如果你有任何關於這方面的信息,以及誰將CEP與這些服務聯繫起來,那也是有幫助的。
WSO2CEP是一種實時分析產品,它提供了幾個SQL操作,RDBMS發佈者可以發佈文檔中提到的事件[1]。
只有變通方法是修改現有的查詢定義output-event-adapters.xml
文件位於<CEP-Location>/repository/conf
direcory。在文件裏面找到<adapterConfig type="rdbms">
元素,你會發現SQL操作的屬性,比如更新如下。
<property key="updateTableRow">UPDATE $TABLE_NAME SET $COLUMN_VALUES WHERE $CONDITION</property>
可以改變上面象下面執行存儲過程
<property key="updateTableRow">EXEC $TABLE_NAME $COLUMN_VALUES</property>
然後在RDBMS出版商則需要更改execution.mode的更新。
[1] https://docs.wso2.com/display/CEP400/RDBMS+Event+Publisher