【问题标题】:wso2 cep stored procedures in SQL Server 2016SQL Server 2016 中的 wso2 cep 存储过程
【发布时间】:2017-01-13 14:53:11
【问题描述】:

我正在尝试使用 SQL Server 2016 在 WSO2 CEP 中运行存储过程。这可能吗?我已经浏览了这方面的文档,这是稀缺的。只有一个示例与 SQL Server 连接。

虽然,它看起来仅限于选择、插入和删除。

我无法通过 CEP 找到有关其他驱动程序功能的任何文档。

另外,我确实找到了一些关于其他 WSO2 服务的信息,而不是 wso2 CEP,这可能允许我运行存储过程。如果您对此有任何信息,以及谁将 CEP 插入这些服务,那也会有所帮助。

【问题讨论】:

    标签: wso2 wso2cep


    【解决方案1】:

    WSO2CEP 是一种实时分析产品,它通过 RDBMS 发布者提供很少的 SQL 操作来发布文档 [1] 中提到的事件。

    唯一的解决方法是修改位于<CEP-Location>/repository/conf 目录中的现有查询定义output-event-adapters.xml 文件。在文件中找到 <adapterConfig type="rdbms"> 元素,您将找到 SQL 操作的属性,例如如下所示的 update into。

     <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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-05-28
      • 1970-01-01
      • 2023-03-04
      • 1970-01-01
      • 2021-06-09
      • 1970-01-01
      相关资源
      最近更新 更多