Rem drv:
Rem
Rem $Header: beacon_data_upgrade.sql 03-jul-2006.12:04:08 rmarripa Exp $
Rem
Rem beacon_data_upgrade.sql
Rem
Rem Copyright (c) 2006, Oracle. All rights reserved.
Rem
Rem NAME
Rem beacon_data_upgrade.sql -
Rem
Rem DESCRIPTION
Rem
Rem
Rem NOTES
Rem
Rem
Rem MODIFIED (MM/DD/YY)
Rem rmarripa 06/30/06 - Fix Beacon Wathlist thresholds format
Rem skkunise 02/15/06 - Add has_business property
Rem skkunise 02/15/06 - Created
Rem
BEGIN
DECLARE
PROCEDURE add_prop_def(p_service_type IN VARCHAR2, p_type_meta_ver IN VARCHAR2, p_property_name IN VARCHAR2)
AS
BEGIN
dbms_output.put_line('adding props');
BEGIN
INSERT INTO mgmt_target_prop_defs(target_type, type_meta_ver,
property_name,
property_display_name, hidden_flag)
VALUES(p_service_type, p_type_meta_ver, p_property_name, p_property_name, 1);
EXCEPTION
WHEN DUP_VAL_ON_INDEX THEN
NULL;
END;
END; -- PROCEDURE add_prop_def
PROCEDURE add_business_svc_prop_def(p_service_type IN VARCHAR2, p_type_meta_ver IN VARCHAR2)
AS
BEGIN
add_prop_def(p_service_type, p_type_meta_ver, EM_SERVICE.G_SVC_HAS_BUSINESS );
END; --PROCEDURE add_business_svc_prop_def
BEGIN
--add property def for website target
add_business_svc_prop_def(MGMT_GLOBAL.G_WEBSITE_TARGET_TYPE, '1.0');
add_business_svc_prop_def(MGMT_GLOBAL.G_WEBSITE_TARGET_TYPE, '2.0');
add_business_svc_prop_def(MGMT_GLOBAL.G_WEBSITE_TARGET_TYPE, '3.0');
COMMIT;
EXCEPTION
WHEN OTHERS THEN
ROLLBACK;
END; -- for previous BEGIN block
END; --
/
show errors;
DECLARE
BEGIN
-- Delete Beacon specific thresholds for beacon target type
DELETE FROM mgmt_admin_metric_thresholds
WHERE target_guid in (SELECT target_guid
FROM mgmt_targets
WHERE target_type = mgmt_global.G_BEACON_TARGET_TYPE)
AND key_value != emd_bcntxn.p_default_thresh_key;
EXCEPTION
WHEN OTHERS THEN
ROLLBACK;
END;
/
SHOW ERRORS;