0
我创建了一些我想要在serviceGroup下捆绑的DataServices。我手动添加了属性serviceGroup =“MyServiceGroup”。wso2 dataservice serviceGroup未从.dbs文件设置
但是,当我上传dbs文件时,serviceGroup不受尊重;数据服务注册的服务和服务组的值相同。
我在DataServices 4.0.2(Carbon 4.0.2)中试过了。
下面是DBS文件的片段:
客户:
<data name="Customer_DS" serviceGroup="Participants_DS" serviceNamespace="urn:XYZ:entities:participants">
<config id="default">
<property name="carbon_datasource_name">XYZ_DB</property>
</config>
...
</data>
教练:
<data description="multiple services per each table" enableBatchRequests="false" enableBoxcarring="false" name="Coach_DS" serviceGroup="Participants_DS" serviceNamespace="urn:XYZ:entities:participants" serviceStatus="active">
<config id="default">
<property name="carbon_datasource_name">XYZ_DB</property>
</config>
...
</data>
合同:
<data name="Contract_DS" serviceGroup="Participants_DS" serviceNamespace="urn:XYZ:entities:participants">
<config id="default">
<property name="carbon_datasource_name">XYZ_DB</property>
</config>
...
</data>
好了,这意味着DataService的不允许serviceGrouping,但我不明白为什么这种限制是强制执行... – Herbert 2013-03-27 13:34:44
在DSS我们是东道主,这些作为Axis2服务。通常,当您部署axis2存档(.aar)时,您可以将服务中的所有服务添加到一个存档中。因此,在取消部署所有与同一服务组相关的服务时,即使取消部署一个数据服务,Axis2引擎也会取消部署所有服务,但Data Services存在问题。 – 2013-03-28 17:23:53