【问题标题】:How to resolve error Unknown synapse configuration tag in wso2 developer studio如何解决 wso2 开发人员工作室中的错误 Unknown synapse configuration tag
【发布时间】:2017-10-10 00:21:50
【问题描述】:

我在 ESB 配置项目中创建了一个新序列。我正在使用 wso2 developer studio 3.8

   <sequence xmlns="http://ws.apache.org/ns/synapse" name="TestDBSequence" trace="enable">
   <dbselect>
     <connection>
     <pool>
        <dsName>jdbc/sqlserver</dsName>
     </pool>
  </connection>
      <statement>
        <sql>select si.[Name] as SKU,from [Test] si WHERE NAME = '100000051'</sql>
        <result name="SKU" column="SKU"></result> 
       </statement>
       </dbselect>
    </sequence>

但是当我尝试保存序列时出现错误:Unknown synapse configuration tag.

我有 dbselect 的 jars 文件,但不知道如何添加 pom.xml 来保存它。

【问题讨论】:

    标签: maven wso2 wso2esb wso2carbon wso2developerstudio


    【解决方案1】:

    错误可能表明您使用的是不存在的调解器,我认为您的意思是dblookup,如下所示:

    <dblookup>
          <connection>
             <pool>
                <dsName>jdbc/sqlserver</dsName>
             </pool>
          </connection>
              <statement>
                <sql>select si.[Name] as SKU,from [Test] si WHERE NAME = '100000051'</sql>
                <result name="SKU" column="SKU"></result> 
              </statement>
    </dblookup>
    

    【讨论】:

    • 是的 Jan 我正在使用 Dbselect 调解器,使用下面的 jars。我搜索了一些 maven 并将 jar 安装在本地存储库中。你能帮助我如何在项目中添加该依赖项吗? github.com/mephist/wso2-esb-dbselect
    • 啊,我明白了,所以通常它应该使用以下步骤: - 使用 mvn clean 包构建 .jar - 将 .jar 放入 WSO2 ESB 安装的 repository/components/dropins 文件夹中
    • 所以要明确一点:.jar 没有在 ESB 项目中链接,而是部署在 ESB 本身中以使 dbselect 可用
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2018-06-05
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-03-26
    相关资源
    最近更新 更多