serviceGroupの下にバンドルしたいDataServicesをいくつか作成しました。属性serviceGroup="MyServiceGroup"を手動で追加しました。
ただし、dbsファイルをアップロードすると、serviceGroupは尊重されません。DataSevicesは、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>