2016-04-14 30 views
0

我创建了ESB配置project.I一个新的序列错误未知的突触配置标记正在使用WSO2 Developer Studio中3.8如何解决WSO2 Developer Studio中

<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> 

但是,当我试图挽救序列有错误:未知的突触配置标签。

我有用于dbselect的jar文件,但不知道如何在pom.xml中添加以保存它。

回答

0

可能是错误指向一个事实,即您使用的是不存在的调解员,我想你的意思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> 
+0

是扬我使用用下面罐子Dbselect调停。 我搜索了一些maven,并将jar安装在本地存储库中。 您可以帮助我如何在项目中添加该依赖项。 https://github.com/mephist/wso2-esb-dbselect – nitin

+0

我明白了,所以通常应该通过以下步骤工作: - 建立与MVN清洁套装 将.jar - 把该.jar在WSO2 ESB安装的repository/components/dropins文件夹中 – Jan

+0

所以要清楚:ESB项目中的.jar没有链接,但它被部署在ESB本身中以使'dbselect可用 – Jan

相关问题