Rem Rem $Header: syshist_post_creation.sql 18-jul-2006.16:10:50 vkarpura Exp $ Rem Rem syshist_post_creation.sql Rem Rem Copyright (c) 2006, Oracle. All rights reserved. Rem Rem NAME Rem syshist_post_creation.sql - Rem Rem DESCRIPTION Rem Rem Rem NOTES Rem Rem Rem MODIFIED (MM/DD/YY) Rem vkarpura 04/14/06 - Creation Rem vkarpura 04/14/06 - Creation Rem vkarpura 04/14/06 - Created Rem -- Uncomment the following line to see the commands during the script execution -- SET ECHO ON -- Do not use substitution variables in this script so that there is no -- additional restrictions on the string values that are being inserted (such as ampersand -- being interpreted specially by SQLPlus). SET DEFINE OFF -------------------------------------------- -- Table (re)creation statements based on metadata Service Dependency for target type generic_system and snapshot type system_change_config -- Please REVIEW the table (re)creation statements below and modify them if necessary. Examples: -- (1) You meant for a TABLE tag in the metadata to represent a view. Then, remove the corresponding drop-table / create-table statements. -- (2) Generated PRIMARY KEY constraints are supposed to be uniqueness constraints instead. -- (3) You want to impose additional constraints on the tables. -------------------------------------------- -------------------------------------------- -- Registering metadata Service Dependency for target type generic_system and snapshot type system_change_config -------------------------------------------- ALTER SESSION SET CONSTRAINTS = DEFERRED; DECLARE metadata_id RAW(16) := SYS_GUID(); BEGIN -- Remove all related metadatas DELETE FROM MGMT_ECM_SNAPSHOT_MD_TABLES WHERE METADATA_ID IN (SELECT METADATA_ID FROM MGMT_ECM_SNAPSHOT_METADATA WHERE TARGET_TYPE = 'generic_system' AND SNAPSHOT_TYPE = 'system_change_config'); DELETE FROM MGMT_ECM_SNAPSHOT_METADATA WHERE TARGET_TYPE = 'generic_system' AND SNAPSHOT_TYPE = 'system_change_config'; -- Register metadata as loader metadata INSERT INTO MGMT_ECM_SNAPSHOT_METADATA (SNAPSHOT_TYPE, TARGET_TYPE, KIND, METADATA_ID, UI_NAME, UI_ON, COMPARE_ON, COMPARE_UI_ON, HISTORY_ON, HISTORY_UI_ON, LINK_TABLE_NAME, AFTER_LOAD_PROC_NAME, AFTER_IMPORT_PROC_NAME, METADATA_VERSION, VIEW_URL, COMPARE_URL, HISTORY_URL, SAME_TARGET_COMPARE) VALUES ('system_change_config', 'generic_system', 'L', metadata_id, 'Service Dependency ', 'Y', 'Y', 'Y', 'Y', 'Y', NULL, NULL, NULL, '1', 'CONFIG_VIEW', 'CONFIG_VIEW_COMPARE', NULL, 'H'); -- Register metadata as presentation metadata INSERT INTO MGMT_ECM_SNAPSHOT_METADATA (SNAPSHOT_TYPE, TARGET_TYPE, KIND, METADATA_ID, UI_NAME, UI_ON, COMPARE_ON, COMPARE_UI_ON, HISTORY_ON, HISTORY_UI_ON, LINK_TABLE_NAME, AFTER_LOAD_PROC_NAME, AFTER_IMPORT_PROC_NAME, METADATA_VERSION, VIEW_URL, COMPARE_URL, HISTORY_URL, SAME_TARGET_COMPARE) VALUES ('system_change_config', 'generic_system', 'P', metadata_id, 'Service Dependency ', 'Y', 'Y', 'Y', 'Y', 'Y', NULL, NULL, NULL, '1', 'CONFIG_VIEW', 'CONFIG_VIEW_COMPARE', NULL, 'H'); -- Register metadata for table MGMT_SYSTEM_CHANGES INSERT INTO MGMT_ECM_SNAPSHOT_MD_TABLES (METADATA_ID, NAME, UI_NAME, UI_ON, COMPARE_ON, COMPARE_UI_ON, HISTORY_ON, HISTORY_UI_ON, PARENT_TABLE_NAME, IS_SINGLE_ROW, TBL_ORDER) VALUES (metadata_id, 'MGMT_SYSTEM_CHANGES', 'Membership Changes', 'Y', 'Y', 'Y', 'Y', 'Y', NULL, 'N', 0); INSERT INTO MGMT_ECM_SNAPSHOT_MD_COLUMNS (METADATA_ID, TABLE_NAME, NAME, UI_NAME, TYPE, TYPE_FORMAT, UI_ON, COMPARE_ON, COMPARE_UI_ON, HISTORY_ON, HISTORY_UI_ON, IS_KEY, IS_CONTEXT, IS_SUMMARY, IS_CHILD_LINK, LINK_COLUMN_NAME, COL_ORDER) VALUES (metadata_id, 'MGMT_SYSTEM_CHANGES', 'SYSTEM_NAME', 'System Name', 'S', '200', 'Y', 'Y', 'Y', 'N', 'Y', 'N', 'N', 'N', 'N', NULL, 0); INSERT INTO MGMT_ECM_SNAPSHOT_MD_COLUMNS (METADATA_ID, TABLE_NAME, NAME, UI_NAME, TYPE, TYPE_FORMAT, UI_ON, COMPARE_ON, COMPARE_UI_ON, HISTORY_ON, HISTORY_UI_ON, IS_KEY, IS_CONTEXT, IS_SUMMARY, IS_CHILD_LINK, LINK_COLUMN_NAME, COL_ORDER) VALUES (metadata_id, 'MGMT_SYSTEM_CHANGES', 'SYSTEM_TYPE', 'System Type', 'S', '200', 'Y', 'Y', 'Y', 'N', 'Y', 'N', 'N', 'N', 'N', NULL, 1); INSERT INTO MGMT_ECM_SNAPSHOT_MD_COLUMNS (METADATA_ID, TABLE_NAME, NAME, UI_NAME, TYPE, TYPE_FORMAT, UI_ON, COMPARE_ON, COMPARE_UI_ON, HISTORY_ON, HISTORY_UI_ON, IS_KEY, IS_CONTEXT, IS_SUMMARY, IS_CHILD_LINK, LINK_COLUMN_NAME, COL_ORDER) VALUES (metadata_id, 'MGMT_SYSTEM_CHANGES', 'MEMBER_NAME', 'Member Name', 'S', '200', 'Y', 'Y', 'Y', 'Y', 'Y', 'Y', 'N', 'N', 'N', NULL, 2); INSERT INTO MGMT_ECM_SNAPSHOT_MD_COLUMNS (METADATA_ID, TABLE_NAME, NAME, UI_NAME, TYPE, TYPE_FORMAT, UI_ON, COMPARE_ON, COMPARE_UI_ON, HISTORY_ON, HISTORY_UI_ON, IS_KEY, IS_CONTEXT, IS_SUMMARY, IS_CHILD_LINK, LINK_COLUMN_NAME, COL_ORDER) VALUES (metadata_id, 'MGMT_SYSTEM_CHANGES', 'MEMBER_TYPE', 'Member Type', 'S', '200', 'Y', 'Y', 'Y', 'Y', 'Y', 'Y', 'N', 'N', 'N', NULL, 3); INSERT INTO MGMT_ECM_SNAPSHOT_MD_COLUMNS (METADATA_ID, TABLE_NAME, NAME, UI_NAME, TYPE, TYPE_FORMAT, UI_ON, COMPARE_ON, COMPARE_UI_ON, HISTORY_ON, HISTORY_UI_ON, IS_KEY, IS_CONTEXT, IS_SUMMARY, IS_CHILD_LINK, LINK_COLUMN_NAME, COL_ORDER) VALUES (metadata_id, 'MGMT_SYSTEM_CHANGES', 'MODIFIED_BY', 'ModiFied By', 'S', '200', 'Y', 'Y', 'Y', 'N', 'Y', 'N', 'N', 'N', 'N', NULL, 4); END; / ALTER SESSION SET CONSTRAINTS = IMMEDIATE; COMMIT; -- End of metadata registration for metadata Service Dependency SET DEFINE ON -- Update derived materialized views BEGIN ECM_UTIL.UPDATE_ECM_METADATA; END; /