WSO2数据服务服务器 - 添加自定义数据源

时间:2014-02-28 11:39:10

标签: mongodb wso2dss

任何人都可以帮我了解如何配置/创建自定义数据源并使用WSO2 4.0.2

以下是Mongo DB的示例wso2-dss-connector(链接:https://github.com/wso2/wso2-dss-connectors/tree/master/mongodb)。如何使用WSO2进行部署。在构建这个项目时,我们可以得到一个jar,所以如何将它与wso2集成以创建自定义数据源

我是wso2的新手,我没有从官方文件中得到清晰的图片

提前致谢

1 个答案:

答案 0 :(得分:0)

如果你想要mongo db的连接器你可以使用上面提到的链接并构建这个jar,你可以将它放在DSSHOME / repository / component / dropins文件夹中并重启服务器。将jar添加到dropins后,您可以使用following database descriptor file(dbs)来测试此

在这个例子中,我们创建了一个数据源调用“mongo_ds”,我们的查询将被称为mongo_find,它将检索一组Documents元素。

 <config id="mongo_ds">
      <property name="custom_query_datasource_class">org.wso2.dss.connectors.mongodb.MongoDBDataSource</property>
      <property name="custom_datasource_props">
         <property name="servers">localhost</property>
         <property name="database">mydb</property>
      </property>
   </config>
   <query id="mongo_find" useConfig="mongo_ds">
      <expression>things.find()</expression>
      <result element="Documents" rowName="Document">
         <element column="document" name="Data" xsdType="string"/>
      </result>
   </query>

如果您想为其他数据源编写自定义数据源,请参阅following guide.