CREATE OR REPLACE PROCEDURE SYB_SCHEDULER_PROGRAM_CRE
--***** Procedure Details and Tables Effected *****---
--DBA_SCHEDULER_PROGRAMS
-- Scheduler Program Details will be available in above table--
--***** Procedure Details and Tables Effected END *****--
/* TABLES REQUIRED --
DBA_SCHEDULER_JOB_RUN_DETAILS
DBA_SCHEDULER_PROGRAMS
DBA_SCHEDULER_JOBS
--***** END *****---
*/
IS
Begin
Dbms_scheduler.create_program(
Program_name =>'SYB_SEC_USE_WRAP_PROGRAM',
Program_type =>'STORED_PROCEDURE',
Program_action =>'SYB_USER_PKG.SYB_MIS_ROLE_PRC',
Number_of_arguments=>3,
enabled =>False,
comments =>'Program to call Missing Role'
);
Dbms_scheduler.define_program_argument (
Program_name =>'SYB_SEC_USE_WRAP_PROGRAM',
argument_name =>'P_USER',
argument_position =>1,
argument_type =>'VARCHAR2',
Default_value =>Null
);
Dbms_scheduler.define_program_argument (
Program_name =>'SYB_SEC_USE_WRAP_PROGRAM',
argument_name =>'P_STATUS_OUT',
argument_position =>2,
argument_type =>'VARCHAR2',
Default_value =>Null
);
Dbms_scheduler.define_program_argument (
Program_name =>'SYB_SEC_USE_WRAP_PROGRAM',
argument_name =>'P_ERROR_MSG_OUT',
argument_position =>3,
argument_type =>'VARCHAR2',
Default_value =>Null
);
Dbms_scheduler.enable(name=>'SYB_SEC_USE_WRAP_PROGRAM');
END SYB_SCHEDULER_PROGRAM_CRE;
No comments:
Post a Comment