Rem drv:
Rem
Rem $Header: assoc_post_creation.sql 21-jul-2005.10:21:20 chyu Exp $
Rem
Rem assoc_post_creation.sql
Rem
Rem Copyright (c) 2005, Oracle. All rights reserved.
Rem
Rem NAME
Rem assoc_post_creation.sql -
Rem
Rem DESCRIPTION
Rem
Rem
Rem NOTES
Rem
Rem
Rem MODIFIED (MM/DD/YY)
Rem chyu 07/19/05 - modifying the new rep manager header
Rem pmodi 04/15/05 - Add two tables to delete exception list
Rem pmodi 02/17/05 - pmodi_em_group_migration1
Rem pmodi 02/16/05 - Created
Rem
BEGIN
DECLARE del_exceptions SMP_EMD_STRING_ARRAY := SMP_EMD_STRING_ARRAY();
BEGIN
del_exceptions.extend(7);
del_exceptions(1) := 'MGMT_TARGET_ASSOCS';
del_exceptions(2) := 'MGMT_FLAT_TARGET_ASSOC';
del_exceptions(3) := 'MGMT_TARGET_PENDING_ASSOCS';
del_exceptions(4) := 'MGMT_TARGET_ASSOC_ERROR';
del_exceptions(5) := 'MGMT_TARGET_ASSOC_PROP';
del_exceptions(6) := 'MGMT_TARGET_ASSOC_INSTANCE';
del_exceptions(7) := 'MGMT_TARGET_TEMP_LIST';
MGMT_ADMIN.add_target_deletion_exceptions(del_exceptions);
commit;
EXCEPTION
WHEN OTHERS
THEN
dbms_output.put_line( 'EXCEPTION registering delete_exception '|| SQLCODE );
RAISE;
END;
END;
/
show error;
BEGIN
mgmt_admin.add_target_addition_callback('em_assoc.update_pending_assoc');
commit;
EXCEPTION
WHEN OTHERS
THEN
dbms_output.put_line( 'EXCEPTION registering add_target callback '|| SQLCODE );
RAISE;
END;
/
show error;
BEGIN
em_target.add_tgt_pre_deletion_callback('em_assoc.delete_target');
commit;
EXCEPTION
WHEN OTHERS
THEN
dbms_output.put_line( 'EXCEPTION registering pre_delete_target callback '|| SQLCODE );
RAISE;
END;
/
show error;
-- Register logging modules.
BEGIN
mgmt_log.register_logging_module ('ASSOC','Association');
COMMIT;
END;
/
show error;
BEGIN
mgmt_target.add_tgt_relocation_callback('em_assoc.handle_relocated_target');
commit;
EXCEPTION
WHEN OTHERS
THEN
dbms_output.put_line( 'EXCEPTION registering handle_relocated_target callback '|| SQLCODE );
RAISE;
END;
/
show error;
BEGIN
emd_loader.add_plsql_handler_for_rowset(p_rowset_name => 'MGMT_TARGET_MEMBERSHIPS', p_proc_name => 'em_assoc.add_member_from_loader');
commit;
EXCEPTION
WHEN OTHERS
THEN
dbms_output.put_line( 'EXCEPTION add handler for membership rowset callback '|| SQLCODE );
RAISE;
END;
/
show error;
BEGIN
emd_loader.add_plsql_handler_for_rowset(p_rowset_name => 'MGMT_TARGET_ASSOCS', p_proc_name => 'em_assoc.add_assoc_from_loader');
commit;
EXCEPTION
WHEN OTHERS
THEN
dbms_output.put_line( 'EXCEPTION add handler for assoc rowset callback '|| SQLCODE );
RAISE;
END;
/
show error;