Oracle Designer Model, Release 6i
Deletion rules
Deletion rules on GENERAL_MODULE reference properties, i.e. rule if referenced element is deleted
| Reference Property | Deletion Rule |
| LANGUAGE_REFERENCE | Block attempt to delete LANGUAGE |
Impact on child element types if GENERAL_MODULE is deleted
| Impact on children | Via child reference property |
| Nullify reference on BATCHLINE | BATCHLINE.GENERAL_MODULE_REFERENCE |
| Cascade delete CHANGE_HISTORY | CHANGE_HISTORY.MODULE_REFERENCE |
| Cascade delete DIAGRAM_ELEMENT_USAGES | DIAGRAM_ELEMENT_USAGE.CIELEMENT_REFERENCE |
| Cascade delete DISTRIBUTED_PROCESSINGS | DISTRIBUTED_PROCESSING.MODULE_REFERENCE |
| Cascade delete DOCUMENT_ATTACHMENTS | DOCUMENT_ATTACHMENT.ELEMENT_REFERENCE |
| Cascade delete EXTENDED_STRUCTURE_ELEMENTS | EXTENDED_STRUCTURE_ELEMENT.PART_OF_REFERENCE |
| Cascade delete EXTENDED_STRUCTURE_ELEMENTS | EXTENDED_STRUCTURE_ELEMENT.USE_OF_REFERENCE |
| Cascade delete FOLDER_MEMBERS | FOLDER_MEMBER.MEMBER_OBJECT |
| Cascade delete LOV_INCLUSIONS | LOV_INCLUSION.GENERAL_MODULE_REFERENCE |
| Cascade delete MODULE_ARGUMENTS | MODULE_ARGUMENT.GENERAL_MODULE_REFERENCE |
| Cascade delete MODULE_ASSUMPTIONS | MODULE_ASSUMPTION.MODULE_REFERENCE |
| Cascade delete MODULE_BUSINESS_UNITS | MODULE_BUSINESS_UNIT.MODULE_REFERENCE |
| Cascade delete MODULE_COMPONENT_INCLUSIONS | MODULE_COMPONENT_INCLUSION.GENERAL_MODULE_REFERENCE |
| Cascade delete MODULE_COMPONENT_LINKS | MODULE_COMPONENT_LINK.MODULE_REFERENCE_FROM |
| Cascade delete MODULE_COMPONENT_LINKS | MODULE_COMPONENT_LINK.MODULE_REFERENCE_TO |
| Cascade delete MODULE_FUNCTIONS | MODULE_FUNCTION.MODULE_REFERENCE |
| Cascade delete MODULE_NETWORKS | MODULE_NETWORK.PARENT_MODULE_REFERENCE |
| Cascade delete MODULE_PROGRAM_DATA | MODULE_PROGRAM_DATUM.GENERAL_MODULE_REFERENCE |
| Cascade delete ORACLE_USER_MODULE_ACCESSES | ORACLE_USER_MODULE_ACCESS.GENERAL_MODULE_REFERENCE |
| Cascade delete PREFERENCE_SET_USAGES | PREFERENCE_SET_USAGE.CIELEMENT_REFERENCE |
| Cascade delete PROBLEM_TO_MODULES | PROBLEM_TO_MODULE.MODULE_REFERENCE |
| Cascade delete PROGRAM_DATA | PROGRAM_DATUM.GENERAL_MODULE_REFERENCE |
| Cascade delete ROLE_MODULE_ACCESSES | ROLE_MODULE_ACCESS.GENERAL_MODULE_REFERENCE |
| Cascade delete SERVER_OBJECT_USAGES | SERVER_OBJECT_USAGE.CIELEMENT_REFERENCE |
| Cascade delete SET_MEMBER_ITEMS | SET_MEMBER_ITEM.ELEMENT_REFERENCE |
| Cascade delete SPECIFIC_LOVS | SPECIFIC_LOV.GENERAL_MODULE_REFERENCE |
| Cascade delete SPECIFIC_MCOS | SPECIFIC_MCO.GENERAL_MODULE_REFERENCE |
| Cascade delete SYSTEM_OBJECTIVE_OF_MODULES | SYSTEM_OBJECTIVE_OF_MODULE.MODULE_REFERENCE |
| Cascade delete USER_PREFERENCES | USER_PREFERENCE.CIELEMENT_REFERENCE |
| Cascade delete WINDOWS | WINDOW.GENERAL_MODULE_REFERENCE |
| Block, if MODULE_NETWORKS exist | MODULE_NETWORK.CHILD_MODULE_REFERENCE |