我创建了一些我想在 serviceGroup 下捆绑的 DataService。我手动添加了属性 serviceGroup="MyServiceGroup"。
但是,当我上传 dbs 文件时,serviceGroup 没有得到尊重;DataServices 为 service 和 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>