Как устранить ошибку Неизвестный тег конфигурации синапса в студии разработчиков wso2

Я создал новую последовательность в проекте конфигурации 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>

Но когда я пытаюсь сохранить последовательность, появляется ошибка: Неизвестный тег конфигурации синапса.

У меня есть файлы jars для dbselect, но я не знаю, как добавить в pom.xml, чтобы сохранить его.


person nitin    schedule 14.04.2016    source источник


Ответы (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>
person Jan    schedule 14.04.2016
comment
Да, Ян. Я использую посредник Dbselect, используя следующие банки. Я поискал что-то для maven и установил банку в локальном репозитории. Можете ли вы помочь мне добавить эту зависимость в проект? github.com/mephist/wso2-esb-dbselect - person nitin; 14.04.2016
comment
А, я понимаю, так что обычно он должен работать со следующими шагами: - Создайте .jar с чистым пакетом mvn - Поместите .jar в папку repository / components / dropins установки WSO2 ESB - person Jan; 15.04.2016
comment
Итак, чтобы было ясно: .jar не связан в проекте ESB, но он развернут в самой ESB, чтобы сделать dbselect доступным. - person Jan; 15.04.2016