Просмотр исходного кода

update on_target_delete rule to avoid automatic deletion in some cases

git-svn-id: http://svn.code.sf.net/p/itop/code/trunk@2321 a333f486-631f-4898-b8df-5754b55c2be0
etaloc 12 лет назад
Родитель
Сommit
285f8e44c7

+ 2 - 1
datamodels/2.x/itop-change-mgmt/datamodel.itop-change-mgmt.xml

@@ -68,7 +68,7 @@
           <sql>changemanager_id</sql>
           <target_class>Person</target_class>
           <is_null_allowed>true</is_null_allowed>
-          <on_target_delete>DEL_AUTO</on_target_delete>
+          <on_target_delete>DEL_MANUAL</on_target_delete>
         </field>
         <field id="changemanager_email" xsi:type="AttributeExternalField">
           <extkey_attcode>changemanager_id</extkey_attcode>
@@ -721,6 +721,7 @@
                     <item>start_date</item>
                     <item>end_date</item>
                     <item>last_update</item>
+
                     <item>approval_date</item>
                     <item>close_date</item>
                   </items>

+ 40 - 40
datamodels/2.x/itop-config-mgmt/datamodel.itop-config-mgmt.xml

@@ -933,7 +933,7 @@
           <sql>org_id</sql>
           <target_class>Organization</target_class>
           <is_null_allowed>false</is_null_allowed>
-          <on_target_delete>DEL_AUTO</on_target_delete>
+          <on_target_delete>DEL_MANUAL</on_target_delete>
         </field>
         <field id="organization_name" xsi:type="AttributeExternalField">
           <extkey_attcode>org_id</extkey_attcode>
@@ -1107,7 +1107,7 @@
           <sql>location_id</sql>
           <target_class>Location</target_class>
           <is_null_allowed>true</is_null_allowed>
-          <on_target_delete>DEL_AUTO</on_target_delete>
+          <on_target_delete>DEL_MANUAL</on_target_delete>
         </field>
         <field id="location_name" xsi:type="AttributeExternalField">
           <extkey_attcode>location_id</extkey_attcode>
@@ -1129,7 +1129,7 @@
           <sql>brand_id</sql>
           <target_class>Brand</target_class>
           <is_null_allowed>true</is_null_allowed>
-          <on_target_delete>DEL_AUTO</on_target_delete>
+          <on_target_delete>DEL_MANUAL</on_target_delete>
         </field>
         <field id="brand_name" xsi:type="AttributeExternalField">
           <extkey_attcode>brand_id</extkey_attcode>
@@ -1143,7 +1143,7 @@
           <sql>model_id</sql>
           <target_class>Model</target_class>
           <is_null_allowed>true</is_null_allowed>
-          <on_target_delete>DEL_AUTO</on_target_delete>
+          <on_target_delete>DEL_MANUAL</on_target_delete>
         </field>
         <field id="model_name" xsi:type="AttributeExternalField">
           <extkey_attcode>model_id</extkey_attcode>
@@ -1892,7 +1892,7 @@
           <sql>rack_id</sql>
           <target_class>Rack</target_class>
           <is_null_allowed>true</is_null_allowed>
-          <on_target_delete>DEL_AUTO</on_target_delete>
+          <on_target_delete>DEL_MANUAL</on_target_delete>
         </field>
         <field id="rack_name" xsi:type="AttributeExternalField">
           <extkey_attcode>rack_id</extkey_attcode>
@@ -1906,7 +1906,7 @@
           <sql>enclosure_id</sql>
           <target_class>Enclosure</target_class>
           <is_null_allowed>true</is_null_allowed>
-          <on_target_delete>DEL_AUTO</on_target_delete>
+          <on_target_delete>DEL_MANUAL</on_target_delete>
         </field>
         <field id="enclosure_name" xsi:type="AttributeExternalField">
           <extkey_attcode>enclosure_id</extkey_attcode>
@@ -1930,7 +1930,7 @@
           <sql>powera_id</sql>
           <target_class>ElectricalConnection</target_class>
           <is_null_allowed>true</is_null_allowed>
-          <on_target_delete>DEL_AUTO</on_target_delete>
+          <on_target_delete>DEL_MANUAL</on_target_delete>
         </field>
         <field id="powerA_name" xsi:type="AttributeExternalField">
           <extkey_attcode>powerA_id</extkey_attcode>
@@ -1944,7 +1944,7 @@
           <sql>powerB_id</sql>
           <target_class>ElectricalConnection</target_class>
           <is_null_allowed>true</is_null_allowed>
-          <on_target_delete>DEL_AUTO</on_target_delete>
+          <on_target_delete>DEL_MANUAL</on_target_delete>
         </field>
         <field id="powerB_name" xsi:type="AttributeExternalField">
           <extkey_attcode>powerB_id</extkey_attcode>
@@ -2077,7 +2077,7 @@
           <sql>networkdevicetype_id</sql>
           <target_class>NetworkDeviceType</target_class>
           <is_null_allowed>false</is_null_allowed>
-          <on_target_delete>DEL_AUTO</on_target_delete>
+          <on_target_delete>DEL_MANUAL</on_target_delete>
         </field>
         <field id="networkdevicetype_name" xsi:type="AttributeExternalField">
           <extkey_attcode>networkdevicetype_id</extkey_attcode>
@@ -2095,7 +2095,7 @@
           <sql>iosversion_id</sql>
           <target_class>IOSversion</target_class>
           <is_null_allowed>true</is_null_allowed>
-          <on_target_delete>DEL_AUTO</on_target_delete>
+          <on_target_delete>DEL_MANUAL</on_target_delete>
         </field>
         <field id="iosversion_name" xsi:type="AttributeExternalField">
           <extkey_attcode>iosversion_id</extkey_attcode>
@@ -2256,7 +2256,7 @@
           <sql>osfamily_id</sql>
           <target_class>OSfamily</target_class>
           <is_null_allowed>true</is_null_allowed>
-          <on_target_delete>DEL_AUTO</on_target_delete>
+          <on_target_delete>DEL_MANUAL</on_target_delete>
         </field>
         <field id="osfamily_name" xsi:type="AttributeExternalField">
           <extkey_attcode>osfamily_id</extkey_attcode>
@@ -2270,7 +2270,7 @@
           <sql>osversion_id</sql>
           <target_class>OSversion</target_class>
           <is_null_allowed>true</is_null_allowed>
-          <on_target_delete>DEL_AUTO</on_target_delete>
+          <on_target_delete>DEL_MANUAL</on_target_delete>
         </field>
         <field id="osversion_name" xsi:type="AttributeExternalField">
           <extkey_attcode>osversion_id</extkey_attcode>
@@ -2284,7 +2284,7 @@
           <sql>oslicence_id</sql>
           <target_class>OsLicence</target_class>
           <is_null_allowed>true</is_null_allowed>
-          <on_target_delete>DEL_AUTO</on_target_delete>
+          <on_target_delete>DEL_MANUAL</on_target_delete>
         </field>
         <field id="oslicence_name" xsi:type="AttributeExternalField">
           <extkey_attcode>oslicence_id</extkey_attcode>
@@ -3036,7 +3036,7 @@
           <sql>osfamily_id</sql>
           <target_class>OSfamily</target_class>
           <is_null_allowed>true</is_null_allowed>
-          <on_target_delete>DEL_AUTO</on_target_delete>
+          <on_target_delete>DEL_MANUAL</on_target_delete>
         </field>
         <field id="osfamily_name" xsi:type="AttributeExternalField">
           <extkey_attcode>osfamily_id</extkey_attcode>
@@ -3050,7 +3050,7 @@
           <sql>osversion_id</sql>
           <target_class>OSversion</target_class>
           <is_null_allowed>true</is_null_allowed>
-          <on_target_delete>DEL_AUTO</on_target_delete>
+          <on_target_delete>DEL_MANUAL</on_target_delete>
         </field>
         <field id="osversion_name" xsi:type="AttributeExternalField">
           <extkey_attcode>osversion_id</extkey_attcode>
@@ -3495,7 +3495,7 @@
           <sql>rack_id</sql>
           <target_class>Rack</target_class>
           <is_null_allowed>false</is_null_allowed>
-          <on_target_delete>DEL_AUTO</on_target_delete>
+          <on_target_delete>DEL_MANUAL</on_target_delete>
         </field>
         <field id="rack_name" xsi:type="AttributeExternalField">
           <extkey_attcode>rack_id</extkey_attcode>
@@ -3681,7 +3681,7 @@
           <sql>rack_id</sql>
           <target_class>Rack</target_class>
           <is_null_allowed>false</is_null_allowed>
-          <on_target_delete>DEL_AUTO</on_target_delete>
+          <on_target_delete>DEL_MANUAL</on_target_delete>
         </field>
         <field id="rack_name" xsi:type="AttributeExternalField">
           <extkey_attcode>rack_id</extkey_attcode>
@@ -4037,7 +4037,7 @@
           <sql>software_id</sql>
           <target_class>Software</target_class>
           <is_null_allowed>true</is_null_allowed>
-          <on_target_delete>DEL_AUTO</on_target_delete>
+          <on_target_delete>DEL_MANUAL</on_target_delete>
         </field>
         <field id="software_name" xsi:type="AttributeExternalField">
           <extkey_attcode>software_id</extkey_attcode>
@@ -4051,7 +4051,7 @@
           <sql>softwarelicence_id</sql>
           <target_class>SoftwareLicence</target_class>
           <is_null_allowed>true</is_null_allowed>
-          <on_target_delete>DEL_AUTO</on_target_delete>
+          <on_target_delete>DEL_MANUAL</on_target_delete>
         </field>
         <field id="softwarelicence_name" xsi:type="AttributeExternalField">
           <extkey_attcode>softwarelicence_id</extkey_attcode>
@@ -4628,7 +4628,7 @@
           <sql>middleware_id</sql>
           <target_class>Middleware</target_class>
           <is_null_allowed>false</is_null_allowed>
-          <on_target_delete>DEL_AUTO</on_target_delete>
+          <on_target_delete>DEL_MANUAL</on_target_delete>
         </field>
         <field id="middleware_name" xsi:type="AttributeExternalField">
           <extkey_attcode>middleware_id</extkey_attcode>
@@ -4728,7 +4728,7 @@
           <sql>dbserver_id</sql>
           <target_class>DBserver</target_class>
           <is_null_allowed>false</is_null_allowed>
-          <on_target_delete>DEL_AUTO</on_target_delete>
+          <on_target_delete>DEL_MANUAL</on_target_delete>
         </field>
         <field id="dbserver_name" xsi:type="AttributeExternalField">
           <extkey_attcode>dbserver_id</extkey_attcode>
@@ -4828,7 +4828,7 @@
           <sql>webserver_id</sql>
           <target_class>Webserver</target_class>
           <is_null_allowed>false</is_null_allowed>
-          <on_target_delete>DEL_AUTO</on_target_delete>
+          <on_target_delete>DEL_MANUAL</on_target_delete>
         </field>
         <field id="webserver_name" xsi:type="AttributeExternalField">
           <extkey_attcode>webserver_id</extkey_attcode>
@@ -5114,7 +5114,7 @@
           <sql>farm_id</sql>
           <target_class>Farm</target_class>
           <is_null_allowed>true</is_null_allowed>
-          <on_target_delete>DEL_AUTO</on_target_delete>
+          <on_target_delete>DEL_MANUAL</on_target_delete>
         </field>
         <field id="farm_name" xsi:type="AttributeExternalField">
           <extkey_attcode>farm_id</extkey_attcode>
@@ -5330,7 +5330,7 @@
           <sql>virtualhost_id</sql>
           <target_class>VirtualHost</target_class>
           <is_null_allowed>false</is_null_allowed>
-          <on_target_delete>DEL_AUTO</on_target_delete>
+          <on_target_delete>DEL_MANUAL</on_target_delete>
         </field>
         <field id="virtualhost_name" xsi:type="AttributeExternalField">
           <extkey_attcode>virtualhost_id</extkey_attcode>
@@ -5340,7 +5340,7 @@
           <sql>osfamily_id</sql>
           <target_class>OSfamily</target_class>
           <is_null_allowed>true</is_null_allowed>
-          <on_target_delete>DEL_AUTO</on_target_delete>
+          <on_target_delete>DEL_MANUAL</on_target_delete>
         </field>
         <field id="osfamily_name" xsi:type="AttributeExternalField">
           <extkey_attcode>osfamily_id</extkey_attcode>
@@ -5354,7 +5354,7 @@
           <sql>osversion_id</sql>
           <target_class>OSversion</target_class>
           <is_null_allowed>true</is_null_allowed>
-          <on_target_delete>DEL_AUTO</on_target_delete>
+          <on_target_delete>DEL_MANUAL</on_target_delete>
         </field>
         <field id="osversion_name" xsi:type="AttributeExternalField">
           <extkey_attcode>osversion_id</extkey_attcode>
@@ -5368,7 +5368,7 @@
           <sql>oslicence_id</sql>
           <target_class>OsLicence</target_class>
           <is_null_allowed>true</is_null_allowed>
-          <on_target_delete>DEL_AUTO</on_target_delete>
+          <on_target_delete>DEL_MANUAL</on_target_delete>
         </field>
         <field id="oslicence_name" xsi:type="AttributeExternalField">
           <extkey_attcode>oslicence_id</extkey_attcode>
@@ -5542,7 +5542,7 @@
           <sql>storagesystem_id</sql>
           <target_class>StorageSystem</target_class>
           <is_null_allowed>false</is_null_allowed>
-          <on_target_delete>DEL_MANUAL</on_target_delete>
+          <on_target_delete>DEL_AUTO</on_target_delete>
         </field>
         <field id="storagesystem_name" xsi:type="AttributeExternalField">
           <extkey_attcode>storagesystem_id</extkey_attcode>
@@ -5906,7 +5906,7 @@
           <sql>tapelibrary_id</sql>
           <target_class>TapeLibrary</target_class>
           <is_null_allowed>false</is_null_allowed>
-          <on_target_delete>DEL_MANUAL</on_target_delete>
+          <on_target_delete>DEL_AUTO</on_target_delete>
         </field>
         <field id="tapelibrary_name" xsi:type="AttributeExternalField">
           <extkey_attcode>tapelibrary_id</extkey_attcode>
@@ -6014,7 +6014,7 @@
           <sql>nas_id</sql>
           <target_class>NAS</target_class>
           <is_null_allowed>false</is_null_allowed>
-          <on_target_delete>DEL_MANUAL</on_target_delete>
+          <on_target_delete>DEL_AUTO</on_target_delete>
         </field>
         <field id="nas_name" xsi:type="AttributeExternalField">
           <extkey_attcode>nas_id</extkey_attcode>
@@ -6291,7 +6291,7 @@
           <sql>osversion_id</sql>
           <target_class>OSversion</target_class>
           <is_null_allowed>false</is_null_allowed>
-          <on_target_delete>DEL_AUTO</on_target_delete>
+          <on_target_delete>DEL_MANUAL</on_target_delete>
         </field>
         <field id="osversion_name" xsi:type="AttributeExternalField">
           <extkey_attcode>osversion_id</extkey_attcode>
@@ -6352,7 +6352,7 @@
           <sql>software_id</sql>
           <target_class>Software</target_class>
           <is_null_allowed>false</is_null_allowed>
-          <on_target_delete>DEL_AUTO</on_target_delete>
+          <on_target_delete>DEL_MANUAL</on_target_delete>
         </field>
         <field id="software_name" xsi:type="AttributeExternalField">
           <extkey_attcode>software_id</extkey_attcode>
@@ -6436,7 +6436,7 @@
           <sql>org_id</sql>
           <target_class>Organization</target_class>
           <is_null_allowed>false</is_null_allowed>
-          <on_target_delete>DEL_AUTO</on_target_delete>
+          <on_target_delete>DEL_MANUAL</on_target_delete>
         </field>
         <field id="organization_name" xsi:type="AttributeExternalField">
           <extkey_attcode>org_id</extkey_attcode>
@@ -6533,7 +6533,7 @@
           <sql>osversion_id</sql>
           <target_class>OSversion</target_class>
           <is_null_allowed>false</is_null_allowed>
-          <on_target_delete>DEL_AUTO</on_target_delete>
+          <on_target_delete>DEL_MANUAL</on_target_delete>
         </field>
         <field id="osversion_name" xsi:type="AttributeExternalField">
           <extkey_attcode>osversion_id</extkey_attcode>
@@ -6624,7 +6624,7 @@
           <sql>software_id</sql>
           <target_class>Software</target_class>
           <is_null_allowed>false</is_null_allowed>
-          <on_target_delete>DEL_AUTO</on_target_delete>
+          <on_target_delete>DEL_MANUAL</on_target_delete>
         </field>
         <field id="software_name" xsi:type="AttributeExternalField">
           <extkey_attcode>software_id</extkey_attcode>
@@ -7065,7 +7065,7 @@
           <sql>brand_id</sql>
           <target_class>Brand</target_class>
           <is_null_allowed>false</is_null_allowed>
-          <on_target_delete>DEL_AUTO</on_target_delete>
+          <on_target_delete>DEL_MANUAL</on_target_delete>
         </field>
         <field id="brand_name" xsi:type="AttributeExternalField">
           <extkey_attcode>brand_id</extkey_attcode>
@@ -7215,7 +7215,7 @@
           <sql>brand_id</sql>
           <target_class>Brand</target_class>
           <is_null_allowed>false</is_null_allowed>
-          <on_target_delete>DEL_AUTO</on_target_delete>
+          <on_target_delete>DEL_MANUAL</on_target_delete>
         </field>
         <field id="brand_name" xsi:type="AttributeExternalField">
           <extkey_attcode>brand_id</extkey_attcode>
@@ -8631,7 +8631,7 @@
           <sql>role_id</sql>
           <target_class>ContactType</target_class>
           <is_null_allowed>true</is_null_allowed>
-          <on_target_delete>DEL_AUTO</on_target_delete>
+          <on_target_delete>DEL_MANUAL</on_target_delete>
         </field>
         <field id="role_name" xsi:type="AttributeExternalField">
           <extkey_attcode>role_id</extkey_attcode>
@@ -8807,7 +8807,7 @@
           <sql>group_id</sql>
           <target_class>Group</target_class>
           <is_null_allowed>false</is_null_allowed>
-          <on_target_delete>DEL_MANUAL</on_target_delete>
+          <on_target_delete>DEL_AUTO</on_target_delete>
         </field>
         <field id="group_name" xsi:type="AttributeExternalField">
           <extkey_attcode>group_id</extkey_attcode>
@@ -8817,7 +8817,7 @@
           <sql>ci_id</sql>
           <target_class>FunctionalCI</target_class>
           <is_null_allowed>false</is_null_allowed>
-          <on_target_delete>DEL_MANUAL</on_target_delete>
+          <on_target_delete>DEL_AUTO</on_target_delete>
         </field>
         <field id="ci_name" xsi:type="AttributeExternalField">
           <extkey_attcode>ci_id</extkey_attcode>

+ 9 - 9
datamodels/2.x/itop-service-mgmt-provider/datamodel.itop-service-mgmt-provider.xml

@@ -42,7 +42,7 @@
           <sql>org_id</sql>
           <target_class>Organization</target_class>
           <is_null_allowed>false</is_null_allowed>
-          <on_target_delete>DEL_AUTO</on_target_delete>
+          <on_target_delete>DEL_MANUAL</on_target_delete>
         </field>
         <field id="organization_name" xsi:type="AttributeExternalField">
           <extkey_attcode>org_id</extkey_attcode>
@@ -118,7 +118,7 @@
           <sql>provider_id</sql>
           <target_class>Organization</target_class>
           <is_null_allowed>false</is_null_allowed>
-          <on_target_delete>DEL_AUTO</on_target_delete>
+          <on_target_delete>DEL_MANUAL</on_target_delete>
         </field>
         <field id="provider_name" xsi:type="AttributeExternalField">
           <extkey_attcode>provider_id</extkey_attcode>
@@ -729,7 +729,7 @@
           <sql>org_id</sql>
           <target_class>Organization</target_class>
           <is_null_allowed>false</is_null_allowed>
-          <on_target_delete>DEL_AUTO</on_target_delete>
+          <on_target_delete>DEL_MANUAL</on_target_delete>
         </field>
         <field id="organization_name" xsi:type="AttributeExternalField">
           <extkey_attcode>org_id</extkey_attcode>
@@ -739,7 +739,7 @@
           <sql>servicefamily_id</sql>
           <target_class>ServiceFamily</target_class>
           <is_null_allowed>true</is_null_allowed>
-          <on_target_delete>DEL_AUTO</on_target_delete>
+          <on_target_delete>DEL_MANUAL</on_target_delete>
         </field>
         <field id="servicefamily_name" xsi:type="AttributeExternalField">
           <extkey_attcode>servicefamily_id</extkey_attcode>
@@ -1008,7 +1008,7 @@
           <sql>service_id</sql>
           <target_class>Service</target_class>
           <is_null_allowed>false</is_null_allowed>
-          <on_target_delete>DEL_AUTO</on_target_delete>
+          <on_target_delete>DEL_MANUAL</on_target_delete>
         </field>
         <field id="service_name" xsi:type="AttributeExternalField">
           <extkey_attcode>service_id</extkey_attcode>
@@ -1106,7 +1106,7 @@
           <sql>org_id</sql>
           <target_class>Organization</target_class>
           <is_null_allowed>false</is_null_allowed>
-          <on_target_delete>DEL_AUTO</on_target_delete>
+          <on_target_delete>DEL_MANUAL</on_target_delete>
         </field>
         <field id="organization_name" xsi:type="AttributeExternalField">
           <extkey_attcode>org_id</extkey_attcode>
@@ -1387,7 +1387,7 @@
           <sql>sla_id</sql>
           <target_class>SLA</target_class>
           <is_null_allowed>true</is_null_allowed>
-          <on_target_delete>DEL_AUTO</on_target_delete>
+          <on_target_delete>DEL_MANUAL</on_target_delete>
         </field>
         <field id="sla_name" xsi:type="AttributeExternalField">
           <extkey_attcode>sla_id</extkey_attcode>
@@ -1593,7 +1593,7 @@
           <sql>org_id</sql>
           <target_class>Organization</target_class>
           <is_null_allowed>false</is_null_allowed>
-          <on_target_delete>DEL_AUTO</on_target_delete>
+          <on_target_delete>DEL_MANUAL</on_target_delete>
         </field>
         <field id="organization_name" xsi:type="AttributeExternalField">
           <extkey_attcode>org_id</extkey_attcode>
@@ -1697,7 +1697,7 @@
           <sql>role_id</sql>
           <target_class>ContactType</target_class>
           <is_null_allowed>true</is_null_allowed>
-          <on_target_delete>DEL_AUTO</on_target_delete>
+          <on_target_delete>DEL_MANUAL</on_target_delete>
         </field>
         <field id="role_name" xsi:type="AttributeExternalField">
           <extkey_attcode>role_id</extkey_attcode>

+ 9 - 9
datamodels/2.x/itop-service-mgmt/datamodel.itop-service-mgmt.xml

@@ -42,7 +42,7 @@
           <sql>org_id</sql>
           <target_class>Organization</target_class>
           <is_null_allowed>false</is_null_allowed>
-          <on_target_delete>DEL_AUTO</on_target_delete>
+          <on_target_delete>DEL_MANUAL</on_target_delete>
         </field>
         <field id="organization_name" xsi:type="AttributeExternalField">
           <extkey_attcode>org_id</extkey_attcode>
@@ -118,7 +118,7 @@
           <sql>provider_id</sql>
           <target_class>Organization</target_class>
           <is_null_allowed>false</is_null_allowed>
-          <on_target_delete>DEL_AUTO</on_target_delete>
+          <on_target_delete>DEL_MANUAL</on_target_delete>
         </field>
         <field id="provider_name" xsi:type="AttributeExternalField">
           <extkey_attcode>provider_id</extkey_attcode>
@@ -709,7 +709,7 @@
           <sql>org_id</sql>
           <target_class>Organization</target_class>
           <is_null_allowed>false</is_null_allowed>
-          <on_target_delete>DEL_AUTO</on_target_delete>
+          <on_target_delete>DEL_MANUAL</on_target_delete>
         </field>
         <field id="organization_name" xsi:type="AttributeExternalField">
           <extkey_attcode>org_id</extkey_attcode>
@@ -719,7 +719,7 @@
           <sql>servicefamily_id</sql>
           <target_class>ServiceFamily</target_class>
           <is_null_allowed>true</is_null_allowed>
-          <on_target_delete>DEL_AUTO</on_target_delete>
+          <on_target_delete>DEL_MANUAL</on_target_delete>
         </field>
         <field id="servicefamily_name" xsi:type="AttributeExternalField">
           <extkey_attcode>servicefamily_id</extkey_attcode>
@@ -1006,7 +1006,7 @@
           <sql>service_id</sql>
           <target_class>Service</target_class>
           <is_null_allowed>false</is_null_allowed>
-          <on_target_delete>DEL_AUTO</on_target_delete>
+          <on_target_delete>DEL_MANUAL</on_target_delete>
         </field>
         <field id="service_name" xsi:type="AttributeExternalField">
           <extkey_attcode>service_id</extkey_attcode>
@@ -1103,7 +1103,7 @@
           <sql>org_id</sql>
           <target_class>Organization</target_class>
           <is_null_allowed>false</is_null_allowed>
-          <on_target_delete>DEL_AUTO</on_target_delete>
+          <on_target_delete>DEL_MANUAL</on_target_delete>
         </field>
         <field id="organization_name" xsi:type="AttributeExternalField">
           <extkey_attcode>org_id</extkey_attcode>
@@ -1384,7 +1384,7 @@
           <sql>sla_id</sql>
           <target_class>SLA</target_class>
           <is_null_allowed>true</is_null_allowed>
-          <on_target_delete>DEL_AUTO</on_target_delete>
+          <on_target_delete>DEL_MANUAL</on_target_delete>
         </field>
         <field id="sla_name" xsi:type="AttributeExternalField">
           <extkey_attcode>sla_id</extkey_attcode>
@@ -1590,7 +1590,7 @@
           <sql>org_id</sql>
           <target_class>Organization</target_class>
           <is_null_allowed>false</is_null_allowed>
-          <on_target_delete>DEL_AUTO</on_target_delete>
+          <on_target_delete>DEL_MANUAL</on_target_delete>
         </field>
         <field id="organization_name" xsi:type="AttributeExternalField">
           <extkey_attcode>org_id</extkey_attcode>
@@ -1693,7 +1693,7 @@
           <sql>role_id</sql>
           <target_class>ContactType</target_class>
           <is_null_allowed>true</is_null_allowed>
-          <on_target_delete>DEL_AUTO</on_target_delete>
+          <on_target_delete>DEL_MANUAL</on_target_delete>
         </field>
         <field id="role_name" xsi:type="AttributeExternalField">
           <extkey_attcode>role_id</extkey_attcode>