2016-04-14 50 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

相關問題