2016-08-22 1 views
0

Я публикую один пользовательский API через конечную точку останова HTTP и после публикации API я подписываюсь на API. Во время подписки я создаю токен URL конечной точки производства, а затем пытаюсь получить доступ к конечной точке. Я могу получить данные api на самой панели мониторинга.Как мы можем хранить полезную нагрузку в базе данных с помощью диспетчера API wso2?

Как мы можем сохранить соответствующую полезную информацию api в базе данных?

ответ

0

Вы можете добавить пользовательскую последовательность и использовать посредник отчета DB. Ниже приведен пример конфигурации медиатора DBreport.

<dbreport description=""> 
      <connection> 
       <pool> 
        <password>regadmin</password> 
        <driver>com.mysql.jdbc.Driver</driver> 
        <url>jdbc:mysql://localhost:3306/regdb</url> 
        <user>regadmin</user> 
       </pool> 
      </connection> 
      <statement> 
       <sql>insert into tracker (`id`, `query`, `tracked`) values (NULL, ?, NOW())</sql> 
       <parameter expression="get-property('uri.var.id')" type="VARCHAR"/> 
      </statement> 
     </dbreport> 

Вы можете прочитать о добавлении пользовательских последовательностей из here и abount DBLookup посредника от here и DBReport Посредник от here.