Rem drv: Rem Rem $Header: properties_data_upgrade.sql 02-sep-2005.00:08:29 rkpandey Exp $ Rem Rem properties_data_upgrade.sql Rem Rem Copyright (c) 2005, Oracle. All rights reserved. Rem Rem NAME Rem properties_data_upgrade.sql - Rem Rem DESCRIPTION Rem Update all dynamic properties to instance properties. Rem Rem NOTES Rem Rem Rem MODIFIED (MM/DD/YY) Rem rkpandey 09/01/05 - Supress PK violation on upgrade Rem chyu 07/26/05 - modifying the migrate header position Rem chyu 07/18/05 - updating the new rep manager header Rem rkpandey 06/16/05 - add regrister log module Rem jpyang 05/10/05 - add generic type properties Rem asawant 02/15/05 - asawant_bug-4166967 Rem asawant 02/08/05 - Created Rem BEGIN MGMT_LOG.REGISTER_LOGGING_MODULE(MGMT_PROPERTIES.PROPERTIES_MODULE, 'Properties API'); COMMIT; END; / BEGIN DELETE FROM mgmt_target_properties d WHERE UPPER(property_type) = 'DYNAMICINSTANCE' AND EXISTS(SELECT 1 FROM mgmt_target_properties i WHERE d.target_guid = i.target_guid AND d.property_name = i.property_name AND UPPER(i.property_type) = 'INSTANCE'); UPDATE mgmt_target_properties SET property_type = 'INSTANCE' WHERE UPPER(property_type) = 'DYNAMICINSTANCE'; COMMIT; END; / BEGIN mgmt_properties.add_sys_target_property( p_property_name => 'gtp_deployment_type', p_target_type_list => NULL, p_property_display_name => 'Deployment Type', p_property_display_nlsid => mgmt_properties.GTP_DEPLOYMENT_TYPE); mgmt_properties.add_sys_target_property( p_property_name => 'gtp_contact', p_target_type_list => NULL, p_property_display_name => 'Contact', p_property_display_nlsid => mgmt_properties.GTP_CONTACT); mgmt_properties.add_sys_target_property( p_property_name => 'gtp_line_of_bus', p_target_type_list => NULL, p_property_display_name => 'Line of Business', p_property_display_nlsid => mgmt_properties.GTP_LINE_OF_BUS); mgmt_properties.add_sys_target_property( p_property_name => 'gtp_location', p_target_type_list => NULL, p_property_display_name => 'Location', p_property_display_nlsid => mgmt_properties.GTP_LOCATION); mgmt_properties.add_sys_target_property( p_property_name => 'gtp_comment', p_target_type_list => NULL, p_property_display_name => 'Comment', p_property_display_nlsid => mgmt_properties.GTP_COMMENT); COMMIT; END; / -- -- Add a target type addition callback. -- BEGIN mgmt_target.add_tgttype_addition_callback( p_callback_name => 'mgmt_properties.propagate_target_properties'); COMMIT; END; / -- -- Add PL/SQL handler for data upload from older agents. This handler takes -- care of converting DYNAMICINSTANCE props to INSTANCE. -- BEGIN emd_loader.add_plsql_handler_for_rowset( p_rowset_name => 'MGMT_TARGET_PROPERTIES', p_proc_name => 'mgmt_properties.handle_mgmt_tgt_props'); COMMIT; END; /