You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@ofbiz.apache.org by ad...@apache.org on 2011/08/28 13:12:58 UTC

svn commit: r1162496 - in /ofbiz/trunk/applications/marketing: config/MarketingUiLabels.xml script/org/ofbiz/marketing/segment/SegmentServices.xml servicedef/services.xml

Author: adrianc
Date: Sun Aug 28 11:12:57 2011
New Revision: 1162496

URL: http://svn.apache.org/viewvc?rev=1162496&view=rev
Log:
Converted Marketing Segment CRUD services to entity-auto.

Modified:
    ofbiz/trunk/applications/marketing/config/MarketingUiLabels.xml
    ofbiz/trunk/applications/marketing/script/org/ofbiz/marketing/segment/SegmentServices.xml
    ofbiz/trunk/applications/marketing/servicedef/services.xml

Modified: ofbiz/trunk/applications/marketing/config/MarketingUiLabels.xml
URL: http://svn.apache.org/viewvc/ofbiz/trunk/applications/marketing/config/MarketingUiLabels.xml?rev=1162496&r1=1162495&r2=1162496&view=diff
==============================================================================
--- ofbiz/trunk/applications/marketing/config/MarketingUiLabels.xml (original)
+++ ofbiz/trunk/applications/marketing/config/MarketingUiLabels.xml Sun Aug 28 11:12:57 2011
@@ -814,27 +814,6 @@
         <value xml:lang="zh">新建分区组分类</value>
         <value xml:lang="zh_TW">新建分區組分類</value>
     </property>
-    <property key="MarketingSegmentGroupClassificationCreatePermissionError">
-        <value xml:lang="en">Error on creation Segment Group Classification</value>
-        <value xml:lang="it">Errore durante la creazione di una nuova classificazione gruppo segmento</value>
-        <value xml:lang="pt_BR">Erro ao criar grupo de classificação de segmento</value>
-        <value xml:lang="zh">创建分区组分类时出错</value>
-        <value xml:lang="zh_TW">創建分區組分類時出錯</value>
-    </property>
-    <property key="MarketingSegmentGroupClassificationDeletePermissionError">
-        <value xml:lang="en">Error on delete Segment Group Classification</value>
-        <value xml:lang="it">Errore durante la cancellazione di una classificazione gruppo segmento</value>
-        <value xml:lang="pt_BR">Erro ao excluir o grupo de classificação de segmento</value>
-        <value xml:lang="zh">删除分区组分类时出错</value>
-        <value xml:lang="zh_TW">刪除分區組分類時出錯</value>
-    </property>
-    <property key="MarketingSegmentGroupClassificationUpdatePermissionError">
-        <value xml:lang="en">Error on update Segment Group Classification</value>
-        <value xml:lang="it">Errore durante l'aggiornamento di una classificazione gruppo segmento</value>
-        <value xml:lang="pt_BR">Erro ao atualizar o grupo de classificação de segmento</value>
-        <value xml:lang="zh">更新分区组分类时出错</value>
-        <value xml:lang="zh_TW">更新分區組分類時出錯</value>
-    </property>
     <property key="MarketingSegmentGroupCreate">
         <value xml:lang="en">Create New Segment Group</value>
         <value xml:lang="es">Nuevo segmento</value>
@@ -886,27 +865,6 @@
         <value xml:lang="zh">新建分区组地理</value>
         <value xml:lang="zh_TW">新建分區組地理</value>
     </property>
-    <property key="MarketingSegmentGroupGeoCreatePermissionError">
-        <value xml:lang="en">Error on creation Segment Group Geo</value>
-        <value xml:lang="it">Errore durante la creazione di una nuova geo gruppo segmento</value>
-        <value xml:lang="pt_BR">Erro ao griar localização de grupo de segmento</value>
-        <value xml:lang="zh">创建分区组地理时出错</value>
-        <value xml:lang="zh_TW">創建分區組地理時出錯</value>
-    </property>
-    <property key="MarketingSegmentGroupGeoDeletePermissionError">
-        <value xml:lang="en">Error on delete Segment Group Geo</value>
-        <value xml:lang="it">Errore durante la cancellazione di un geo gruppo segmento</value>
-        <value xml:lang="pt_BR">Erro ao excluir localização de grupo de segmento</value>
-        <value xml:lang="zh">删除分区组地理时出错</value>
-        <value xml:lang="zh_TW">刪除分區組地理時出錯</value>
-    </property>
-    <property key="MarketingSegmentGroupGeoUpdatePermissionError">
-        <value xml:lang="en">Error on update Segment Group Geo</value>
-        <value xml:lang="it">Errore durante l'aggiornamento di un nuovo geo gruppo segmento</value>
-        <value xml:lang="pt_BR">Erro ao atualizar a localização de grupo de segmento</value>
-        <value xml:lang="zh">更新分区组地理时出错</value>
-        <value xml:lang="zh_TW">更新分區組地理時出錯</value>
-    </property>
     <property key="MarketingSegmentGroupMgrViewPermissionError">
         <value xml:lang="en">Segment Group View Permission Error</value>
         <value xml:lang="it">Errore permesso di visualizzare i gruppi segmento</value>
@@ -962,27 +920,6 @@
         <value xml:lang="zh">新建分区组角色</value>
         <value xml:lang="zh_TW">新建分區組角色</value>
     </property>
-    <property key="MarketingSegmentGroupRoleCreatePermissionError">
-        <value xml:lang="en">Error on creation Segment Group Role</value>
-        <value xml:lang="it">Errore durante la creazione di un nuovo ruolo gruppo segmento</value>
-        <value xml:lang="pt_BR">Erro na criação do papel de Grupo de Segmento</value>
-        <value xml:lang="zh">创建分区组角色时出错</value>
-        <value xml:lang="zh_TW">創建分區組角色時出錯</value>
-    </property>
-    <property key="MarketingSegmentGroupRoleDeletePermissionError">
-        <value xml:lang="en">Error on delete Segment Group Role</value>
-        <value xml:lang="it">Errore durante la cancellazione di un nuovo ruolo gruppo segmento</value>
-        <value xml:lang="pt_BR">Erro ao excluir o papel de grupo de segmento</value>
-        <value xml:lang="zh">删除分区组角色时出错</value>
-        <value xml:lang="zh_TW">刪除分區組角色時出錯</value>
-    </property>
-    <property key="MarketingSegmentGroupRoleUpdatePermissionError">
-        <value xml:lang="en">Error on update Segment Group Role</value>
-        <value xml:lang="it">Errore durante l'aggiornamento di un nuovo ruolo gruppo segmento</value>
-        <value xml:lang="pt_BR">Erro ao atualizar o papel de Grupo de Segmento</value>
-        <value xml:lang="zh">更新分区组角色时出错</value>
-        <value xml:lang="zh_TW">更新分區組角色時出錯</value>
-    </property>
     <property key="MarketingSegmentGroupSegmentGroup">
         <value xml:lang="en">Segment</value>
         <value xml:lang="es">Segmentos</value>
@@ -1081,13 +1018,6 @@
         <value xml:lang="zh">分区组类型标识</value>
         <value xml:lang="zh_TW">分區群組類型ID</value>
     </property>
-    <property key="MarketingSegmentGroupUpdatePermissionError">
-        <value xml:lang="en">Error on update Segment Group</value>
-        <value xml:lang="it">Errore durante l'aggiornamento di un gruppo segmento</value>
-        <value xml:lang="pt_BR">Erro ao atualizar Grupo de Segmento</value>
-        <value xml:lang="zh">更新分区组时出错</value>
-        <value xml:lang="zh_TW">更新分區組時出錯</value>
-    </property>
     <property key="MarketingServiceError">
         <value xml:lang="en">There was a problem processing your request.  Please try again.  If the problem persists, please contact us.</value>
         <value xml:lang="fr">Il y a eu un problème durant le traitement de votre demande. SVP, essayez encore. Si le problème persiste, contactez-nous, merci.</value>

Modified: ofbiz/trunk/applications/marketing/script/org/ofbiz/marketing/segment/SegmentServices.xml
URL: http://svn.apache.org/viewvc/ofbiz/trunk/applications/marketing/script/org/ofbiz/marketing/segment/SegmentServices.xml?rev=1162496&r1=1162495&r2=1162496&view=diff
==============================================================================
--- ofbiz/trunk/applications/marketing/script/org/ofbiz/marketing/segment/SegmentServices.xml (original)
+++ ofbiz/trunk/applications/marketing/script/org/ofbiz/marketing/segment/SegmentServices.xml Sun Aug 28 11:12:57 2011
@@ -21,129 +21,6 @@ under the License.
 <simple-methods xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
         xsi:noNamespaceSchemaLocation="http://ofbiz.apache.org/dtds/simple-methods.xsd">
 
-    <!-- SegmentGroup services -->
-    <simple-method method-name="createSegmentGroup" short-description="createSegmentGroup">
-        <check-permission permission="MARKETING" action="_CREATE">
-            <fail-property resource="MarketingUiLabels" property="MarketingSegmentGroupCreatePermissionError"/>
-        </check-permission>
-        <check-errors/>
-
-        <make-value value-field="newEntity" entity-name="SegmentGroup"/>
-        <sequenced-id sequence-name="SegmentGroup" field="newEntity.segmentGroupId"/>
-        <field-to-result field="newEntity.segmentGroupId" result-name="segmentGroupId"/>
-        <set-nonpk-fields map="parameters" value-field="newEntity"/>
-
-        <create-value value-field="newEntity"/>
-    </simple-method>
-    <simple-method method-name="updateSegmentGroup" short-description="updateSegmentGroup">
-        <check-permission permission="MARKETING" action="_UPDATE">
-            <fail-property resource="MarketingUiLabels" property="MarketingSegmentGroupUpdatePermissionError"/>
-        </check-permission>
-        <check-errors/>
-
-        <entity-one entity-name="SegmentGroup" value-field="lookedUpValue"/>
-        <set-nonpk-fields map="parameters" value-field="lookedUpValue"/>
-        <store-value value-field="lookedUpValue"/>
-    </simple-method>
-    <simple-method method-name="deleteSegmentGroup" short-description="deleteSegmentGroup">
-        <check-permission permission="MARKETING" action="_DELETE">
-            <fail-property resource="MarketingUiLabels" property="MarketingSegmentGroupDeletePermissionError"/>
-        </check-permission>
-        <check-errors/>
-
-        <entity-one entity-name="SegmentGroup" value-field="lookedUpValue"/>
-        <remove-value value-field="lookedUpValue"/>
-    </simple-method>
-
-
-    <!-- SegmentGroupClassification methods -->
-    <simple-method method-name="createSegmentGroupClassification" short-description="create a SegmentGroupClassification">
-        <check-permission permission="MARKETING" action="_CREATE">
-            <fail-property resource="MarketingUiLabels" property="MarketingSegmentGroupClassificationCreatePermissionError"/>
-        </check-permission>
-        <check-errors/>
-        <make-value entity-name="SegmentGroupClassification" value-field="newEntity"/>
-        <set-pk-fields map="parameters" value-field="newEntity"/>
-        <set-nonpk-fields map="parameters" value-field="newEntity"/>
-        <create-value value-field="newEntity"/>
-    </simple-method>
-    <simple-method method-name="updateSegmentGroupClassification" short-description="update a SegmentGroupClassification">
-        <check-permission permission="MARKETING" action="_UPDATE">
-            <fail-property resource="MarketingUiLabels" property="MarketingSegmentGroupClassificationUpdatePermissionError"/>
-        </check-permission>
-        <check-errors/>
-        <entity-one entity-name="SegmentGroupClassification" value-field="lookedUpValue"/>
-        <set-nonpk-fields value-field="lookedUpValue" map="parameters"/>
-        <store-value value-field="lookedUpValue"/>
-    </simple-method>
-    <simple-method method-name="deleteSegmentGroupClassification" short-description="delete a SegmentGroupClassification">
-        <check-permission permission="MARKETING" action="_DELETE">
-            <fail-property resource="MarketingUiLabels" property="MarketingSegmentGroupClassificationDeletePermissionError"/>
-        </check-permission>
-        <check-errors/>
-        <entity-one entity-name="SegmentGroupClassification" value-field="lookedUpValue"/>
-        <remove-value value-field="lookedUpValue"/>
-    </simple-method>
-
-    <!-- SegmentGroupGeo methods -->
-    <simple-method method-name="createSegmentGroupGeo" short-description="create a SegmentGroupGeo">
-        <check-permission permission="MARKETING" action="_CREATE">
-            <fail-property resource="MarketingUiLabels" property="MarketingSegmentGroupGeoCreatePermissionError"/>
-        </check-permission>
-        <check-errors/>
-        <make-value entity-name="SegmentGroupGeo" value-field="newEntity"/>
-        <set-pk-fields map="parameters" value-field="newEntity"/>
-        <set-nonpk-fields map="parameters" value-field="newEntity"/>
-        <create-value value-field="newEntity"/>
-    </simple-method>
-    <simple-method method-name="updateSegmentGroupGeo" short-description="update a SegmentGroupGeo">
-        <check-permission permission="MARKETING" action="_UPDATE">
-            <fail-property resource="MarketingUiLabels" property="MarketingSegmentGroupGeoUpdatePermissionError"/>
-        </check-permission>
-        <check-errors/>
-        <entity-one entity-name="SegmentGroupGeo" value-field="lookedUpValue"/>
-        <set-nonpk-fields value-field="lookedUpValue" map="parameters"/>
-        <store-value value-field="lookedUpValue"/>
-    </simple-method>
-    <simple-method method-name="deleteSegmentGroupGeo" short-description="delete a SegmentGroupGeo">
-        <check-permission permission="MARKETING" action="_DELETE">
-            <fail-property resource="MarketingUiLabels" property="MarketingSegmentGroupGeoDeletePermissionError"/>
-        </check-permission>
-        <check-errors/>
-        <entity-one entity-name="SegmentGroupGeo" value-field="lookedUpValue"/>
-        <remove-value value-field="lookedUpValue"/>
-    </simple-method>
-
-    <!-- SegmentGroupRole methods -->
-    <simple-method method-name="createSegmentGroupRole" short-description="create a SegmentGroupRole">
-        <check-permission permission="MARKETING" action="_CREATE">
-            <fail-property resource="MarketingUiLabels" property="MarketingSegmentGroupRoleCreatePermissionError"/>
-        </check-permission>
-        <check-errors/>
-        <make-value entity-name="SegmentGroupRole" value-field="newEntity"/>
-        <set-pk-fields map="parameters" value-field="newEntity"/>
-        <set-nonpk-fields map="parameters" value-field="newEntity"/>
-        <create-value value-field="newEntity"/>
-    </simple-method>
-    <simple-method method-name="updateSegmentGroupRole" short-description="update a SegmentGroupRole">
-        <check-permission permission="MARKETING" action="_UPDATE">
-            <fail-property resource="MarketingUiLabels" property="MarketingSegmentGroupRoleUpdatePermissionError"/>
-        </check-permission>
-        <check-errors/>
-        <entity-one entity-name="SegmentGroupRole" value-field="lookedUpValue"/>
-        <set-pk-fields value-field="lookedUpValue" map="parameters"/>
-        <store-value value-field="lookedUpValue"/>
-    </simple-method>
-    <simple-method method-name="deleteSegmentGroupRole" short-description="delete a SegmentGroupRole">
-        <check-permission permission="MARKETING" action="_DELETE">
-            <fail-property resource="MarketingUiLabels" property="MarketingSegmentGroupRoleDeletePermissionError"/>
-        </check-permission>
-        <check-errors/>
-        <entity-one entity-name="SegmentGroupRole" value-field="lookedUpValue"/>
-<!--         <field-to-result field="lookedUpValue.partyId" result-name="partyId"/> -->
-        <remove-value value-field="lookedUpValue"/>
-    </simple-method>
-
     <!-- SegmentGroup Related Find Service -->
     <simple-method method-name="findPartiesInSegmentGroup" short-description="Find Parties In a SegmentGroup">
         <!--

Modified: ofbiz/trunk/applications/marketing/servicedef/services.xml
URL: http://svn.apache.org/viewvc/ofbiz/trunk/applications/marketing/servicedef/services.xml?rev=1162496&r1=1162495&r2=1162496&view=diff
==============================================================================
--- ofbiz/trunk/applications/marketing/servicedef/services.xml (original)
+++ ofbiz/trunk/applications/marketing/servicedef/services.xml Sun Aug 28 11:12:57 2011
@@ -319,80 +319,79 @@ under the License.
     </service>
 
     <!-- SegmentGroup Services -->
-    <service name="createSegmentGroup" default-entity-name="SegmentGroup" engine="simple"
-            location="component://marketing/script/org/ofbiz/marketing/segment/SegmentServices.xml" invoke="createSegmentGroup" auth="true">
-        <description>Create a SegmentGroup record</description>
+    <service name="createSegmentGroup" default-entity-name="SegmentGroup" engine="entity-auto" invoke="create" auth="true">
+        <description>Create a SegmentGroup</description>
+        <permission-service service-name="marketingPermissionService" main-action="CREATE"/>
         <auto-attributes include="pk" mode="OUT" optional="false"/>
         <auto-attributes include="nonpk" mode="IN" optional="true"/>
     </service>
-    <service name="updateSegmentGroup" default-entity-name="SegmentGroup" engine="simple"
-            location="component://marketing/script/org/ofbiz/marketing/segment/SegmentServices.xml" invoke="updateSegmentGroup" auth="true">
-        <description>Update a SegmentGroup record</description>
+    <service name="updateSegmentGroup" default-entity-name="SegmentGroup" engine="entity-auto" invoke="update" auth="true">
+        <description>Update a SegmentGroup</description>
+        <permission-service service-name="marketingPermissionService" main-action="UPDATE"/>
         <auto-attributes include="pk" mode="IN" optional="false"/>
         <auto-attributes include="nonpk" mode="IN" optional="true"/>
     </service>
-    <service name="deleteSegmentGroup" default-entity-name="SegmentGroup" engine="simple"
-            location="component://marketing/script/org/ofbiz/marketing/segment/SegmentServices.xml" invoke="deleteSegmentGroup" auth="true">
-        <description>Update a SegmentGroup record</description>
+    <service name="deleteSegmentGroup" default-entity-name="SegmentGroup" engine="entity-auto" invoke="delete" auth="true">
+        <description>Delete a SegmentGroup</description>
+        <permission-service service-name="marketingPermissionService" main-action="DELETE"/>
         <auto-attributes include="pk" mode="IN" optional="false"/>
     </service>
 
     <!-- SegmentGroupClassification -->
-    <service name="createSegmentGroupClassification" engine="simple" default-entity-name="SegmentGroupClassification"
-            location="component://marketing/script/org/ofbiz/marketing/segment/SegmentServices.xml" invoke="createSegmentGroupClassification">
-        <description>create SegmentGroupClassification</description>
+    <service name="createSegmentGroupClassification" default-entity-name="SegmentGroupClassification" engine="entity-auto" invoke="create" auth="true">
+        <description>Create a SegmentGroupClassification</description>
+        <permission-service service-name="marketingPermissionService" main-action="CREATE"/>
         <auto-attributes mode="IN" include="pk" optional="false"/>
         <auto-attributes mode="IN" include="nonpk" optional="true"/>
     </service>
-    <service name="updateSegmentGroupClassification" engine="simple" default-entity-name="SegmentGroupClassification"
-        location="component://marketing/script/org/ofbiz/marketing/segment/SegmentServices.xml" invoke="updateSegmentGroupClassification">
-        <description>update SegmentGroupClassification</description>
+    <service name="updateSegmentGroupClassification" default-entity-name="SegmentGroupClassification" engine="entity-auto" invoke="update" auth="true">
+        <description>Update a SegmentGroupClassification</description>
+        <permission-service service-name="marketingPermissionService" main-action="UPDATE"/>
         <auto-attributes mode="IN" include="pk" optional="false"/>
         <auto-attributes mode="IN" include="nonpk" optional="true"/>
     </service>
-    <service name="deleteSegmentGroupClassification" engine="simple" default-entity-name="SegmentGroupClassification"
-            location="component://marketing/script/org/ofbiz/marketing/segment/SegmentServices.xml" invoke="deleteSegmentGroupClassification">
-        <description>delete SegmentGroupClassification</description>
+    <service name="deleteSegmentGroupClassification" default-entity-name="SegmentGroupClassification" engine="entity-auto" invoke="delete" auth="true">
+        <description>Delete a SegmentGroupClassification</description>
+        <permission-service service-name="marketingPermissionService" main-action="DELETE"/>
         <auto-attributes mode="IN" include="pk" optional="false"/>
     </service>
 
    <!-- SegmentGroupGeo -->
-    <service name="createSegmentGroupGeo" engine="simple" default-entity-name="SegmentGroupGeo"
-            location="component://marketing/script/org/ofbiz/marketing/segment/SegmentServices.xml" invoke="createSegmentGroupGeo">
-        <description>create SegmentGroupGeo</description>
+    <service name="createSegmentGroupGeo" default-entity-name="SegmentGroupGeo" engine="entity-auto" invoke="create" auth="true">
+        <description>Create a SegmentGroupGeo</description>
+        <permission-service service-name="marketingPermissionService" main-action="CREATE"/>
         <auto-attributes mode="IN" include="pk" optional="false"/>
         <auto-attributes mode="IN" include="nonpk" optional="true"/>
     </service>
-    <service name="updateSegmentGroupGeo" engine="simple" default-entity-name="SegmentGroupGeo"
-        location="component://marketing/script/org/ofbiz/marketing/segment/SegmentServices.xml" invoke="updateSegmentGroupGeo">
-        <description>update SegmentGroupGeo</description>
+    <service name="updateSegmentGroupGeo" default-entity-name="SegmentGroupGeo" engine="entity-auto" invoke="update" auth="true">
+        <description>Update a SegmentGroupGeo</description>
+        <permission-service service-name="marketingPermissionService" main-action="UPDATE"/>
         <auto-attributes mode="IN" include="pk" optional="false"/>
         <auto-attributes mode="IN" include="nonpk" optional="true"/>
     </service>
-    <service name="deleteSegmentGroupGeo" engine="simple" default-entity-name="SegmentGroupGeo"
-            location="component://marketing/script/org/ofbiz/marketing/segment/SegmentServices.xml" invoke="deleteSegmentGroupGeo">
-        <description>delete SegmentGroupGeo</description>
+    <service name="deleteSegmentGroupGeo" default-entity-name="SegmentGroupGeo" engine="entity-auto" invoke="delete" auth="true">
+        <description>Delete a SegmentGroupGeo</description>
+        <permission-service service-name="marketingPermissionService" main-action="DELETE"/>
         <auto-attributes mode="IN" include="pk" optional="false"/>
     </service>
 
    <!-- SegmentGroupRole -->
-    <service name="createSegmentGroupRole" engine="simple" default-entity-name="SegmentGroupRole"
-            location="component://marketing/script/org/ofbiz/marketing/segment/SegmentServices.xml" invoke="createSegmentGroupRole">
-        <description>create SegmentGroupRole</description>
+    <service name="createSegmentGroupRole" default-entity-name="SegmentGroupRole" engine="entity-auto" invoke="create" auth="true">
+        <description>Create a SegmentGroupRole</description>
+        <permission-service service-name="marketingPermissionService" main-action="CREATE"/>
         <auto-attributes mode="IN" include="pk" optional="false"/>
         <auto-attributes mode="IN" include="nonpk" optional="true"/>
     </service>
-    <service name="updateSegmentGroupRole" engine="simple" default-entity-name="SegmentGroupRole"
-        location="component://marketing/script/org/ofbiz/marketing/segment/SegmentServices.xml" invoke="updateSegmentGroupRole">
-        <description>update SegmentGroupRole</description>
+    <service name="updateSegmentGroupRole" default-entity-name="SegmentGroupRole" engine="entity-auto" invoke="update" auth="true">
+        <description>Update a SegmentGroupRole</description>
+        <permission-service service-name="marketingPermissionService" main-action="UPDATE"/>
         <auto-attributes mode="IN" include="pk" optional="false"/>
         <auto-attributes mode="IN" include="nonpk" optional="true"/>
     </service>
-    <service name="deleteSegmentGroupRole" engine="simple" default-entity-name="SegmentGroupRole"
-            location="component://marketing/script/org/ofbiz/marketing/segment/SegmentServices.xml" invoke="deleteSegmentGroupRole">
-        <description>delete SegmentGroupRole</description>
+    <service name="deleteSegmentGroupRole" default-entity-name="SegmentGroupRole" engine="entity-auto" invoke="delete" auth="true">
+        <description>Delete a SegmentGroupRole</description>
+        <permission-service service-name="marketingPermissionService" main-action="DELETE"/>
         <auto-attributes mode="IN" include="pk" optional="false"/>
-<!--         <attribute name="partyId" mode="OUT" optional="false"></attribute> -->
     </service>
 
     <!-- SegmentGroup Related Find Service -->