Rem Rem $Header: system_common_init.sql 27-jun-2005.15:40:51 rpatti Exp $ Rem Rem system_common_init.sql Rem Rem Copyright (c) 2005, Oracle. All rights reserved. Rem Rem NAME Rem system_common_init.sql - Rem Rem DESCRIPTION Rem Rem Rem NOTES Rem Rem Rem MODIFIED (MM/DD/YY) Rem rpatti 06/27/05 - add disallow template property Rem rkpandey 05/17/05 - is_group property removed for system Rem rpinnama 05/16/05 - rpinnama_bug-4331862_main Rem rpinnama 05/12/05 - Created Rem DECLARE l_type_properties SMP_EMD_NVPAIR_ARRAY; BEGIN -- System target type l_type_properties := SMP_EMD_NVPAIR_ARRAY ( SMP_EMD_NVPAIR(MGMT_GLOBAL.G_DERIVED_STATUS_PROP, '0'), SMP_EMD_NVPAIR(MGMT_GLOBAL.G_DERIVED_ALERT_PROP, '0'), SMP_EMD_NVPAIR(MGMT_GLOBAL.G_IS_AGGREGATE_PROP, '1'), SMP_EMD_NVPAIR(MGMT_GLOBAL.G_IS_SYSTEM_PROP, '1'), SMP_EMD_NVPAIR(MGMT_GLOBAL.G_DISALLOW_TEMPLATE_PROP, '1')); MGMT_TARGET.register_target_type(MGMT_GLOBAL.G_GENERIC_SYSTEM_TYPE, 'System', 'generic_system_name', l_type_properties); l_type_properties.delete; -- register member and runs-on deletion callback mgmt_assoc.add_assoc_deletion_callback( 'EM_SYSTEM.member_deletion_callback', MGMT_ASSOC.ASSOC_DEF_CONTAINS); mgmt_assoc.add_assoc_deletion_callback( 'EM_SYSTEM.runs_on_deletion_callback', mgmt_assoc.assoc_def_runs_on); em_target.add_tgt_pre_deletion_callback( p_procedure_name => 'em_system.system_pre_del_callback', p_delete_order => 0); END; / show error;