Edit D:\app\Administrator\product\11.2.0\dbhome_1\RDBMS\ADMIN\prvtdmj.plb
CREATE OR REPLACE TYPE SYS.JDM_ATTR_NAMES IS VARRAY (999) OF VARCHAR2(60) NOT NULL / CREATE OR REPLACE TYPE SYS.JDM_NUM_VALS IS VARRAY (999) OF NUMBER NOT NULL / CREATE OR REPLACE TYPE SYS.JDM_STR_VALS IS VARRAY (999) OF VARCHAR2(4000) NOT NULL / GRANT execute on SYS.JDM_ATTR_NAMES TO PUBLIC / GRANT execute on SYS.JDM_NUM_VALS TO PUBLIC / GRANT execute on SYS.JDM_STR_VALS TO PUBLIC / CREATE OR REPLACE PACKAGE SYS.dbms_jdm_internal wrapped a000000 1 abcd abcd abcd abcd abcd abcd abcd abcd abcd abcd abcd abcd abcd abcd abcd 9 3085 75d OrlY+3fXUIKZOa97/ruWPnbbN/8wg82jLiCG3y/NMZ2sB+HeqektvVBe3ImirVkWCagm2FWZ s2YA9bOKa821gKHMp2L0iVoQjlr27wfdM3r/Xxk0iPBcFdKIufMw+IFzloGBzUxz+c27mvnk M9kspiub8xfKO1eAw+XyyssOtM2mVNKxc7ubjPEDjgGUgMomfPqJRgY6W3M/tVxLdPPpODd7 IAueh6iuLKidtV3CFY7r7ZfV7PJHEQ5cOWx3ShQ2MstuS/JrZ54XxQEaxRH2rThcyeAEXLGe V0d+wjbxCcZJbgf7IG+CFAlK2cdg0UdnQMBU870R6eO2hOa8gMIs6Cxq+7OSVS7AdKIQ8KKS 454wWJ2Th/U44MpXxbTVCVUwJ+cLmuyaUP2cgagXNFDUlkw5okyyEHq1FS2iGFzC2F2IC483 2TRGMpAT5bZMkvSMzgg+67mh4oeo8+viGtCw4W9wfyvvZznNZtq8d1PKSCySnh3Z8XYLlMlY yVbrSmf2SkbcRv7SShZ0h8t6E7A3U0Ynt4Al5tcAjbLJw1cH0ogBl9TH//GMJUw88Y0Y4bsM ugvFsxyQCorRVp0+tgmUacDPuEygdefaa2K3agxkdin+p4da22qjjpaiTB4IqivQ3y8FTYl6 p2rbUOVaRURDJ2jYBj4JafLRaPuQq0o68s2gdRwWyFApAskWwKhyHS5YK+cnC5SMQfzdhLoL 1t52nzB7cszHz4K0f+IJCb307IekXU0exSlqaspVC69W6bkIxhuzk8OSPNQWQZQ0bgNRPBPz 2HJP+U6juW8DEBKk3gBk6GmAJmTqAmDAHEbS48et9F2sI5V9DL+PzbaoEZKBdHItfEGoI204 I21rI8Jq+KtFjDKQ/TQhmyFkxJYnzW17+Il/1SEMyN/oQmxZsEsqi2vZCBv1HKBLopyEpljQ eAu8KZmmFWesz9VY3dMeEmjouK49q5YU6FI0w8jyWXbtULP4JNq6qWtcN/U8XvPty6tPRqey 5swTB4lSXf3RkFp4bICI4pxUSLInyvB1UoRH0VNb8Wx8rzYMLIzUoxOqDPMSmaDYPa/DK8hN tDuO55pv3FuKnnyWFUgkGx0h5S8Uv+s7bmPVOncmFaUyBndQtsOeLQpLXBM6Oe3P1iscjd8A 59VeSofMirDXAChXl7yCKLQBsCDKESKkaNM5+pIpQCUuzb0LWYB+SfACq4jpVS6/kfNoMRia 10Xs3E34QoGR6/wpMH/pSMeK9pB/Wu2lq4WYPci5F8psdTwQ1nUZCrrMy/oiI8+3fWm/lvvd J9XwyTyQGfhZZkPn8kzbp9zgpLviwO3X8OqCPpIan7Pg9bOHd4JRAoiAisO//eJ8sTEEfkt8 tHAPS4NFcFNzgAfxZ1l47n29Em+AZCH4UyGCeh4+qNl/NRNLig+2A0whcuIUBcPZcVXElkhf EvhkOJEUTGVHzMWIJEATtEQKIgzQGsc2hTA+pXIDWzIr/MxTnaL0S3goPHf9zJJ62fn0bG0r 9f+DVAnzCj2vJ4rQbzzL+lIICKH5s6GDoKbNOVZkFA83XaZZGPg6WAAogZadUGH+UhwTsm4q 69FBuS2Q1RKxZN8L0XHLvYfd1X/o4+446fiEN5GXyt6/VweAcJPMtXLxSXIjNmir50qRlXLi ekcHSOvuORnX4XksM6WpnxA7Fj8mIRfxSTtdMnVvvsNsgK0iV87+M/lzscksK8VWuarySsKY cPIE7+clPBSxuQ7zINGkZbYjls08jLeby/wJroGX+V36fZUg8cTBhkCcm6/HJxM0Pf96qJLc fq18u9s4mHwP0hgHEJJy7ov6stVN2qKCyGwCTUwh0FnAnvpqv7Wm7SjF/w== / CREATE OR REPLACE PACKAGE BODY SYS.dbms_jdm_internal wrapped a000000 1 abcd abcd abcd abcd abcd abcd abcd abcd abcd abcd abcd abcd abcd abcd abcd b 2735d 6ca5 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 / GRANT execute on SYS.dbms_jdm_internal TO PUBLIC / DECLARE v_attrs SYS.JDM_ATTR_NAMES := null; v_nums SYS.JDM_NUM_VALS := null; v_strs SYS.JDM_STR_VALS := null; v_num NUMBER := null; BEGIN BEGIN BEGIN DBMS_SCHEDULER.DROP_PROGRAM( 'SYS.jdm_build_program', true ); EXCEPTION WHEN OTHERS THEN DBMS_OUTPUT.put_line('Exception occured while dropping jdm_test_program'); END; BEGIN DBMS_SCHEDULER.DROP_PROGRAM( 'SYS.jdm_test_program', true ); EXCEPTION WHEN OTHERS THEN DBMS_OUTPUT.put_line('Exception occured while dropping jdm_test_program'); END; BEGIN DBMS_SCHEDULER.DROP_PROGRAM( 'SYS.jdm_sql_apply_program', true ); EXCEPTION WHEN OTHERS THEN DBMS_OUTPUT.put_line('Exception occured while dropping jdm_sql_apply_program'); END; BEGIN DBMS_SCHEDULER.DROP_PROGRAM( 'SYS.jdm_export_program', true ); EXCEPTION WHEN OTHERS THEN DBMS_OUTPUT.put_line('Exception occured while dropping jdm_export_program'); END; BEGIN DBMS_SCHEDULER.DROP_PROGRAM( 'SYS.jdm_import_program', true ); EXCEPTION WHEN OTHERS THEN DBMS_OUTPUT.put_line('Exception occured while dropping jdm_import_program'); END; BEGIN DBMS_SCHEDULER.DROP_PROGRAM( 'SYS.jdm_xform_program', true ); EXCEPTION WHEN OTHERS THEN DBMS_OUTPUT.put_line('Exception occured while dropping jdm_xform_program'); END; BEGIN DBMS_SCHEDULER.DROP_PROGRAM( 'SYS.jdm_predict_program', true ); EXCEPTION WHEN OTHERS THEN DBMS_OUTPUT.put_line('Exception occured while dropping jdm_predict_program'); END; BEGIN DBMS_SCHEDULER.DROP_PROGRAM( 'SYS.jdm_explain_program', true ); EXCEPTION WHEN OTHERS THEN DBMS_OUTPUT.put_line('Exception occured while dropping jdm_explain_program'); END; BEGIN DBMS_SCHEDULER.DROP_PROGRAM( 'SYS.jdm_xform_seq_program', true ); EXCEPTION WHEN OTHERS THEN DBMS_OUTPUT.put_line('Exception occured while dropping jdm_xform_seq_program'); END; BEGIN DBMS_SCHEDULER.DROP_PROGRAM( 'SYS.jdm_profile_program', true ); EXCEPTION WHEN OTHERS THEN DBMS_OUTPUT.put_line('Exception occured while dropping jdm_profile_program'); END; EXCEPTION WHEN OTHERS THEN DBMS_OUTPUT.put_line('Exception occured while dropping build_program'); END; DBMS_SCHEDULER.CREATE_PROGRAM ( program_name => 'SYS.jdm_build_program', program_type => 'stored_procedure', program_action => 'SYS.dbms_jdm_internal.build_task', number_of_arguments => 17, enabled => FALSE, comments => 'Used for building a mining model using JDM API' ); DBMS_SCHEDULER.DEFINE_PROGRAM_ARGUMENT ( program_name => 'SYS.jdm_build_program', argument_position => 1, argument_name => 'model_name', argument_type => 'VARCHAR2' ); DBMS_SCHEDULER.DEFINE_PROGRAM_ARGUMENT ( program_name => 'SYS.jdm_build_program', argument_position => 2, argument_name => 'mining_function', argument_type => 'VARCHAR2' ); DBMS_SCHEDULER.DEFINE_PROGRAM_ARGUMENT ( program_name => 'SYS.jdm_build_program', argument_position => 3, argument_name => 'data_table_name', argument_type => 'VARCHAR2' ); DBMS_SCHEDULER.DEFINE_PROGRAM_ARGUMENT ( program_name => 'SYS.jdm_build_program', argument_position => 4, argument_name => 'case_id_column_name', argument_type => 'VARCHAR2' ); DBMS_SCHEDULER.DEFINE_PROGRAM_ARGUMENT ( program_name => 'SYS.jdm_build_program', argument_position => 5, argument_name => 'pds_name', argument_type => 'VARCHAR2' ); DBMS_SCHEDULER.DEFINE_PROGRAM_ARGUMENT ( program_name => 'SYS.jdm_build_program', argument_position => 6, argument_name => 'build_settings_name', argument_type => 'VARCHAR2' ); DBMS_SCHEDULER.DEFINE_PROGRAM_ARGUMENT ( program_name => 'SYS.jdm_build_program', argument_position => 7, argument_name => 'model_description', argument_type => 'VARCHAR2' ); DBMS_SCHEDULER.DEFINE_PROGRAM_ARGUMENT ( program_name => 'SYS.jdm_build_program', argument_position => 8, argument_name => 'target_column_name', argument_type => 'VARCHAR2', default_value => NULL ); DBMS_SCHEDULER.DEFINE_PROGRAM_ARGUMENT ( program_name => 'SYS.jdm_build_program', argument_position => 9, argument_name => 'settings_table_name', argument_type => 'VARCHAR2', default_value => NULL ); DBMS_SCHEDULER.DEFINE_PROGRAM_ARGUMENT ( program_name => 'SYS.jdm_build_program', argument_position => 10, argument_name => 'data_schema_name', argument_type => 'VARCHAR2', default_value => NULL ); DBMS_SCHEDULER.DEFINE_PROGRAM_ARGUMENT ( program_name => 'SYS.jdm_build_program', argument_position => 11, argument_name => 'settings_schema_name', argument_type => 'VARCHAR2', default_value => NULL ); DBMS_SCHEDULER.DEFINE_PROGRAM_ARGUMENT ( program_name => 'SYS.jdm_build_program', argument_position => 12, argument_name => 'remove_settings_table', argument_type => 'CHAR', default_value => 'Y' ); DBMS_SCHEDULER.DEFINE_PROGRAM_ARGUMENT ( program_name => 'SYS.jdm_build_program', argument_position => 13, argument_name => 'xform_seq_name', argument_type => 'VARCHAR2', default_value => NULL ); DBMS_SCHEDULER.DEFINE_PROGRAM_ARGUMENT ( program_name => 'SYS.jdm_build_program', argument_position => 14, argument_name => 'overwrite_output', argument_type => 'CHAR', default_value => 'N' ); DBMS_SCHEDULER.DEFINE_ANYDATA_ARGUMENT ( program_name => 'SYS.jdm_build_program', argument_position => 15, argument_name => 'parent_tasks', argument_type => 'SYS.JDM_STR_VALS', default_value => ANYDATA.CONVERTCOLLECTION(v_strs) ); DBMS_SCHEDULER.DEFINE_ANYDATA_ARGUMENT ( program_name => 'SYS.jdm_build_program', argument_position => 16, argument_name => 'child_tasks', argument_type => 'SYS.JDM_STR_VALS', default_value => ANYDATA.CONVERTCOLLECTION(v_strs) ); DBMS_SCHEDULER.DEFINE_METADATA_ARGUMENT ( program_name => 'SYS.jdm_build_program', metadata_attribute => 'job_name', argument_position => 17, argument_name => 'current_task_name'); DBMS_SCHEDULER.ENABLE('SYS.jdm_build_program'); DBMS_SCHEDULER.CREATE_PROGRAM ( program_name => 'SYS.jdm_test_program', program_type => 'stored_procedure', program_action => 'SYS.dbms_jdm_internal.test_task', number_of_arguments => 27, enabled => FALSE, comments => 'Used for testing a mining model using JDM API' ); DBMS_SCHEDULER.DEFINE_PROGRAM_ARGUMENT ( program_name => 'SYS.jdm_test_program', argument_position => 1, argument_name => 'model_name', argument_type => 'VARCHAR2' ); DBMS_SCHEDULER.DEFINE_PROGRAM_ARGUMENT ( program_name => 'SYS.jdm_test_program', argument_position => 2, argument_name => 'data_table_name', argument_type => 'VARCHAR2' ); DBMS_SCHEDULER.DEFINE_PROGRAM_ARGUMENT ( program_name => 'SYS.jdm_test_program', argument_position => 3, argument_name => 'case_id_column_name', argument_type => 'VARCHAR2' ); DBMS_SCHEDULER.DEFINE_PROGRAM_ARGUMENT ( program_name => 'SYS.jdm_test_program', argument_position => 4, argument_name => 'compute_confusion_matrix', argument_type => 'CHAR', default_value => 'Y' ); DBMS_SCHEDULER.DEFINE_PROGRAM_ARGUMENT ( program_name => 'SYS.jdm_test_program', argument_position => 5, argument_name => 'compute_lift', argument_type => 'CHAR', default_value => 'Y' ); DBMS_SCHEDULER.DEFINE_PROGRAM_ARGUMENT ( program_name => 'SYS.jdm_test_program', argument_position => 6, argument_name => 'compute_roc', argument_type => 'CHAR', default_value => 'Y' ); DBMS_SCHEDULER.DEFINE_PROGRAM_ARGUMENT ( program_name => 'SYS.jdm_test_program', argument_position => 7, argument_name => 'positive_target_value', argument_type => 'VARCHAR2', default_value => NULL ); DBMS_SCHEDULER.DEFINE_PROGRAM_ARGUMENT ( program_name => 'SYS.jdm_test_program', argument_position => 8, argument_name => 'num_quantiles', argument_type => 'NUMBER', default_value => 10 ); DBMS_SCHEDULER.DEFINE_PROGRAM_ARGUMENT ( program_name => 'SYS.jdm_test_program', argument_position => 9, argument_name => 'test_metrics_name', argument_type => 'VARCHAR2'); DBMS_SCHEDULER.DEFINE_PROGRAM_ARGUMENT ( program_name => 'SYS.jdm_test_program', argument_position => 10, argument_name => 'pds_name', argument_type => 'VARCHAR2' ); DBMS_SCHEDULER.DEFINE_PROGRAM_ARGUMENT ( program_name => 'SYS.jdm_test_program', argument_position => 11, argument_name => 'data_schema_name', argument_type => 'VARCHAR2', default_value => null ); DBMS_SCHEDULER.DEFINE_PROGRAM_ARGUMENT ( program_name => 'SYS.jdm_test_program', argument_position => 12, argument_name => 'score_column_name', argument_type => 'VARCHAR2', default_value => 'PREDICTION' ); DBMS_SCHEDULER.DEFINE_PROGRAM_ARGUMENT ( program_name => 'SYS.jdm_test_program', argument_position => 13, argument_name => 'score_criterion_column_name', argument_type => 'VARCHAR2', default_value => 'PROBABILITY' ); DBMS_SCHEDULER.DEFINE_PROGRAM_ARGUMENT ( program_name => 'SYS.jdm_test_program', argument_position => 14, argument_name => 'cost_matrix_table_name', argument_type => 'VARCHAR2', default_value => NULL ); DBMS_SCHEDULER.DEFINE_PROGRAM_ARGUMENT ( program_name => 'SYS.jdm_test_program', argument_position => 15, argument_name => 'cost_matrix_schema_name', argument_type => 'VARCHAR2', default_value => NULL ); DBMS_SCHEDULER.DEFINE_PROGRAM_ARGUMENT ( program_name => 'SYS.jdm_test_program', argument_position => 16, argument_name => 'actual_target_column_name', argument_type => 'VARCHAR2', default_value => NULL ); DBMS_SCHEDULER.DEFINE_PROGRAM_ARGUMENT ( program_name => 'SYS.jdm_test_program', argument_position => 17, argument_name => 'mining_function', argument_type => 'VARCHAR2', default_value => NULL ); DBMS_SCHEDULER.DEFINE_PROGRAM_ARGUMENT ( program_name => 'SYS.jdm_test_program', argument_position => 18, argument_name => 'cfm_name', argument_type => 'VARCHAR2', default_value => NULL ); DBMS_SCHEDULER.DEFINE_PROGRAM_ARGUMENT ( program_name => 'SYS.jdm_test_program', argument_position => 19, argument_name => 'lft_name', argument_type => 'VARCHAR2', default_value => NULL ); DBMS_SCHEDULER.DEFINE_PROGRAM_ARGUMENT ( program_name => 'SYS.jdm_test_program', argument_position => 20, argument_name => 'roc_name', argument_type => 'VARCHAR2', default_value => NULL ); DBMS_SCHEDULER.DEFINE_PROGRAM_ARGUMENT ( program_name => 'SYS.jdm_test_program', argument_position => 21, argument_name => 'test_metrics_description', argument_type => 'VARCHAR2', default_value => NULL ); DBMS_SCHEDULER.DEFINE_PROGRAM_ARGUMENT ( program_name => 'SYS.jdm_test_program', argument_position => 22, argument_name => 'apply_result_name', argument_type => 'VARCHAR2', default_value => NULL ); DBMS_SCHEDULER.DEFINE_PROGRAM_ARGUMENT ( program_name => 'SYS.jdm_test_program', argument_position => 23, argument_name => 'overwrite_output', argument_type => 'CHAR', default_value => 'N' ); DBMS_SCHEDULER.DEFINE_ANYDATA_ARGUMENT ( program_name => 'SYS.jdm_test_program', argument_position => 24, argument_name => 'parent_tasks', argument_type => 'SYS.JDM_STR_VALS', default_value => ANYDATA.CONVERTCOLLECTION(v_strs) ); DBMS_SCHEDULER.DEFINE_ANYDATA_ARGUMENT ( program_name => 'SYS.jdm_test_program', argument_position => 25, argument_name => 'child_tasks', argument_type => 'SYS.JDM_STR_VALS', default_value => ANYDATA.CONVERTCOLLECTION(v_strs) ); DBMS_SCHEDULER.DEFINE_METADATA_ARGUMENT ( program_name => 'SYS.jdm_test_program', metadata_attribute => 'job_name', argument_position => 26, argument_name => 'current_task_name'); DBMS_SCHEDULER.DEFINE_PROGRAM_ARGUMENT ( program_name => 'SYS.jdm_test_program', argument_position => 27, argument_name => 'use_cost', argument_type => 'CHAR', default_value => 'N' ); DBMS_SCHEDULER.ENABLE('SYS.jdm_test_program'); DBMS_SCHEDULER.CREATE_PROGRAM ( program_name => 'SYS.jdm_sql_apply_program', program_type => 'stored_procedure', program_action => 'SYS.dbms_jdm_internal.sql_apply_task', number_of_arguments => 26, enabled => FALSE, comments => 'Used for applying a mining model using JDM API' ); DBMS_SCHEDULER.DEFINE_PROGRAM_ARGUMENT ( program_name => 'SYS.jdm_sql_apply_program', argument_position => 1, argument_name => 'model_name', argument_type => 'VARCHAR2' ); DBMS_SCHEDULER.DEFINE_PROGRAM_ARGUMENT ( program_name => 'SYS.jdm_sql_apply_program', argument_position => 2, argument_name => 'data_table_name', argument_type => 'VARCHAR2' ); DBMS_SCHEDULER.DEFINE_PROGRAM_ARGUMENT ( program_name => 'SYS.jdm_sql_apply_program', argument_position => 3, argument_name => 'case_id_column_name', argument_type => 'VARCHAR2' ); DBMS_SCHEDULER.DEFINE_PROGRAM_ARGUMENT ( program_name => 'SYS.jdm_sql_apply_program', argument_position => 4, argument_name => 'result_table_name', argument_type => 'VARCHAR2' ); DBMS_SCHEDULER.DEFINE_PROGRAM_ARGUMENT ( program_name => 'SYS.jdm_sql_apply_program', argument_position => 5, argument_name => 'apply_settings_name', argument_type => 'VARCHAR2' ); DBMS_SCHEDULER.DEFINE_PROGRAM_ARGUMENT ( program_name => 'SYS.jdm_sql_apply_program', argument_position => 6, argument_name => 'pds_name', argument_type => 'VARCHAR2' ); DBMS_SCHEDULER.DEFINE_PROGRAM_ARGUMENT ( program_name => 'SYS.jdm_sql_apply_program', argument_position => 7, argument_name => 'data_schema_name', argument_type => 'VARCHAR2', default_value => NULL ); DBMS_SCHEDULER.DEFINE_ANYDATA_ARGUMENT ( program_name => 'SYS.jdm_sql_apply_program', argument_position => 8, argument_name => 'apply_output_type', argument_type => 'NUMBER', default_value => ANYDATA.CONVERTNUMBER(1) ); DBMS_SCHEDULER.DEFINE_ANYDATA_ARGUMENT ( program_name => 'SYS.jdm_sql_apply_program', argument_position => 9, argument_name => 'source_attrs', argument_type => 'SYS.JDM_ATTR_NAMES', default_value => ANYDATA.CONVERTCOLLECTION(v_attrs) ); DBMS_SCHEDULER.DEFINE_ANYDATA_ARGUMENT ( program_name => 'SYS.jdm_sql_apply_program', argument_position => 10, argument_name => 'destination_attrs', argument_type => 'SYS.JDM_ATTR_NAMES' , default_value => ANYDATA.CONVERTCOLLECTION(v_attrs) ); DBMS_SCHEDULER.DEFINE_ANYDATA_ARGUMENT ( program_name => 'SYS.jdm_sql_apply_program', argument_position => 11, argument_name => 'content_types', argument_type => 'SYS.JDM_NUM_VALS' , default_value => ANYDATA.CONVERTCOLLECTION(v_nums) ); DBMS_SCHEDULER.DEFINE_ANYDATA_ARGUMENT ( program_name => 'SYS.jdm_sql_apply_program', argument_position => 12, argument_name => 'content_dest_attrs', argument_type => 'SYS.JDM_ATTR_NAMES', default_value => ANYDATA.CONVERTCOLLECTION(v_attrs) ); DBMS_SCHEDULER.DEFINE_ANYDATA_ARGUMENT ( program_name => 'SYS.jdm_sql_apply_program', argument_position => 13, argument_name => 'num_target_or_cluster_vals', argument_type => 'SYS.JDM_NUM_VALS', default_value => ANYDATA.CONVERTCOLLECTION(v_nums) ); DBMS_SCHEDULER.DEFINE_ANYDATA_ARGUMENT ( program_name => 'SYS.jdm_sql_apply_program', argument_position => 14, argument_name => 'str_target_or_cluster_vals', argument_type => 'SYS.JDM_STR_VALS', default_value => ANYDATA.CONVERTCOLLECTION(v_strs) ); DBMS_SCHEDULER.DEFINE_ANYDATA_ARGUMENT ( program_name => 'SYS.jdm_sql_apply_program', argument_position => 15, argument_name => 'top_N', argument_type => 'NUMBER', default_value => ANYDATA.CONVERTNUMBER(v_num) ); DBMS_SCHEDULER.DEFINE_ANYDATA_ARGUMENT ( program_name => 'SYS.jdm_sql_apply_program', argument_position => 16, argument_name => 'useCostMatrixFromModel', argument_type => 'NUMBER', default_value => ANYDATA.CONVERTNUMBER(0) ); DBMS_SCHEDULER.DEFINE_PROGRAM_ARGUMENT ( program_name => 'SYS.jdm_sql_apply_program', argument_position => 17, argument_name => 'cost_matrix_table_name', argument_type => 'VARCHAR2', default_value => NULL ); DBMS_SCHEDULER.DEFINE_PROGRAM_ARGUMENT ( program_name => 'SYS.jdm_sql_apply_program', argument_position => 18, argument_name => 'apply_result_schema_name', argument_type => 'VARCHAR2', default_value => NULL ); DBMS_SCHEDULER.DEFINE_PROGRAM_ARGUMENT ( program_name => 'SYS.jdm_sql_apply_program', argument_position => 19, argument_name => 'cost_matrix_schema_name', argument_type => 'VARCHAR2', default_value => NULL ); DBMS_SCHEDULER.DEFINE_PROGRAM_ARGUMENT ( program_name => 'SYS.jdm_sql_apply_program', argument_position => 20, argument_name => 'regr_target_norm_scale_value', argument_type => 'NUMBER', default_value => NULL ); DBMS_SCHEDULER.DEFINE_PROGRAM_ARGUMENT ( program_name => 'SYS.jdm_sql_apply_program', argument_position => 21, argument_name => 'regr_target_norm_shift_value', argument_type => 'NUMBER', default_value => NULL ); DBMS_SCHEDULER.DEFINE_PROGRAM_ARGUMENT ( program_name => 'SYS.jdm_sql_apply_program', argument_position => 22, argument_name => 'view_output', argument_type => 'CHAR', default_value => 'N' ); DBMS_SCHEDULER.DEFINE_PROGRAM_ARGUMENT ( program_name => 'SYS.jdm_sql_apply_program', argument_position => 23, argument_name => 'overwrite_output', argument_type => 'CHAR', default_value => 'N' ); DBMS_SCHEDULER.DEFINE_ANYDATA_ARGUMENT ( program_name => 'SYS.jdm_sql_apply_program', argument_position => 24, argument_name => 'parent_tasks', argument_type => 'SYS.JDM_STR_VALS', default_value => ANYDATA.CONVERTCOLLECTION(v_strs) ); DBMS_SCHEDULER.DEFINE_ANYDATA_ARGUMENT ( program_name => 'SYS.jdm_sql_apply_program', argument_position => 25, argument_name => 'child_tasks', argument_type => 'SYS.JDM_STR_VALS', default_value => ANYDATA.CONVERTCOLLECTION(v_strs) ); DBMS_SCHEDULER.DEFINE_METADATA_ARGUMENT ( program_name => 'SYS.jdm_sql_apply_program', metadata_attribute => 'job_name', argument_position => 26, argument_name => 'current_task_name'); DBMS_SCHEDULER.ENABLE('SYS.jdm_sql_apply_program'); DBMS_SCHEDULER.CREATE_PROGRAM ( program_name => 'SYS.jdm_export_program', program_type => 'stored_procedure', program_action => 'SYS.dbms_jdm_internal.export_task', number_of_arguments => 11, enabled => FALSE, comments => 'Used for exporting a mining model using JDM API' ); DBMS_SCHEDULER.DEFINE_PROGRAM_ARGUMENT ( program_name => 'SYS.jdm_export_program', argument_position => 1, argument_name => 'filename', argument_type => 'VARCHAR2' ); DBMS_SCHEDULER.DEFINE_PROGRAM_ARGUMENT ( program_name => 'SYS.jdm_export_program', argument_position => 2, argument_name => 'directory', argument_type => 'VARCHAR2' ); DBMS_SCHEDULER.DEFINE_PROGRAM_ARGUMENT ( program_name => 'SYS.jdm_export_program', argument_position => 3, argument_name => 'model_filter', argument_type => 'VARCHAR2', default_value => NULL ); DBMS_SCHEDULER.DEFINE_PROGRAM_ARGUMENT ( program_name => 'SYS.jdm_export_program', argument_position => 4, argument_name => 'filesize', argument_type => 'VARCHAR2', default_value => NULL ); DBMS_SCHEDULER.DEFINE_PROGRAM_ARGUMENT ( program_name => 'SYS.jdm_export_program', argument_position => 5, argument_name => 'operation', argument_type => 'VARCHAR2', default_value => NULL ); DBMS_SCHEDULER.DEFINE_PROGRAM_ARGUMENT ( program_name => 'SYS.jdm_export_program', argument_position => 6, argument_name => 'remote_link', argument_type => 'VARCHAR2', default_value => NULL ); DBMS_SCHEDULER.DEFINE_PROGRAM_ARGUMENT ( program_name => 'SYS.jdm_export_program', argument_position => 7, argument_name => 'jobname', argument_type => 'VARCHAR2', default_value => NULL ); DBMS_SCHEDULER.DEFINE_PROGRAM_ARGUMENT ( program_name => 'SYS.jdm_export_program', argument_position => 8, argument_name => 'overwrite_output', argument_type => 'CHAR', default_value => 'N' ); DBMS_SCHEDULER.DEFINE_ANYDATA_ARGUMENT ( program_name => 'SYS.jdm_export_program', argument_position => 9, argument_name => 'parent_tasks', argument_type => 'SYS.JDM_STR_VALS', default_value => ANYDATA.CONVERTCOLLECTION(v_strs) ); DBMS_SCHEDULER.DEFINE_ANYDATA_ARGUMENT ( program_name => 'SYS.jdm_export_program', argument_position => 10, argument_name => 'child_tasks', argument_type => 'SYS.JDM_STR_VALS', default_value => ANYDATA.CONVERTCOLLECTION(v_strs) ); DBMS_SCHEDULER.DEFINE_METADATA_ARGUMENT ( program_name => 'SYS.jdm_export_program', metadata_attribute => 'job_name', argument_position => 11, argument_name => 'current_task_name'); DBMS_SCHEDULER.ENABLE('SYS.jdm_export_program'); DBMS_SCHEDULER.CREATE_PROGRAM ( program_name => 'SYS.jdm_import_program', program_type => 'stored_procedure', program_action => 'SYS.dbms_jdm_internal.import_task', number_of_arguments => 11, enabled => FALSE, comments => 'Used for importing a mining model using JDM API' ); DBMS_SCHEDULER.DEFINE_PROGRAM_ARGUMENT ( program_name => 'SYS.jdm_import_program', argument_position => 1, argument_name => 'filename', argument_type => 'VARCHAR2' ); DBMS_SCHEDULER.DEFINE_PROGRAM_ARGUMENT ( program_name => 'SYS.jdm_import_program', argument_position => 2, argument_name => 'directory', argument_type => 'VARCHAR2' ); DBMS_SCHEDULER.DEFINE_PROGRAM_ARGUMENT ( program_name => 'SYS.jdm_import_program', argument_position => 3, argument_name => 'model_filter', argument_type => 'VARCHAR2', default_value => NULL ); DBMS_SCHEDULER.DEFINE_PROGRAM_ARGUMENT ( program_name => 'SYS.jdm_import_program', argument_position => 4, argument_name => 'OPERATION', argument_type => 'VARCHAR2', default_value => NULL ); DBMS_SCHEDULER.DEFINE_PROGRAM_ARGUMENT ( program_name => 'SYS.jdm_import_program', argument_position => 5, argument_name => 'REMOTE_LINK', argument_type => 'VARCHAR2', default_value => NULL ); DBMS_SCHEDULER.DEFINE_PROGRAM_ARGUMENT ( program_name => 'SYS.jdm_import_program', argument_position => 6, argument_name => 'JOBNAME', argument_type => 'VARCHAR2', default_value => NULL ); DBMS_SCHEDULER.DEFINE_PROGRAM_ARGUMENT ( program_name => 'SYS.jdm_import_program', argument_position => 7, argument_name => 'SCHEMA_REMAP', argument_type => 'VARCHAR2', default_value => NULL ); DBMS_SCHEDULER.DEFINE_PROGRAM_ARGUMENT ( program_name => 'SYS.jdm_import_program', argument_position => 8, argument_name => 'overwrite_output', argument_type => 'CHAR', default_value => 'N' ); DBMS_SCHEDULER.DEFINE_ANYDATA_ARGUMENT ( program_name => 'SYS.jdm_import_program', argument_position => 9, argument_name => 'parent_tasks', argument_type => 'SYS.JDM_STR_VALS', default_value => ANYDATA.CONVERTCOLLECTION(v_strs) ); DBMS_SCHEDULER.DEFINE_ANYDATA_ARGUMENT ( program_name => 'SYS.jdm_import_program', argument_position => 10, argument_name => 'child_tasks', argument_type => 'SYS.JDM_STR_VALS', default_value => ANYDATA.CONVERTCOLLECTION(v_strs) ); DBMS_SCHEDULER.DEFINE_METADATA_ARGUMENT ( program_name => 'SYS.jdm_import_program', metadata_attribute => 'job_name', argument_position => 11, argument_name => 'current_task_name'); DBMS_SCHEDULER.ENABLE('SYS.jdm_import_program'); DBMS_SCHEDULER.CREATE_PROGRAM ( program_name => 'SYS.jdm_xform_program', program_type => 'stored_procedure', program_action => 'SYS.dbms_jdm_internal.xform_task', number_of_arguments => 18, enabled => FALSE, comments => 'Used for transformation using JDM API' ); DBMS_SCHEDULER.DEFINE_PROGRAM_ARGUMENT ( program_name => 'SYS.jdm_xform_program', argument_position => 1, argument_name => 'xform_type', argument_type => 'VARCHAR2' ); DBMS_SCHEDULER.DEFINE_PROGRAM_ARGUMENT ( program_name => 'SYS.jdm_xform_program', argument_position => 2, argument_name => 'output_table_name', argument_type => 'VARCHAR2' ); DBMS_SCHEDULER.DEFINE_PROGRAM_ARGUMENT ( program_name => 'SYS.jdm_xform_program', argument_position => 3, argument_name => 'input_table_name', argument_type => 'VARCHAR2' ); DBMS_SCHEDULER.DEFINE_PROGRAM_ARGUMENT ( program_name => 'SYS.jdm_xform_program', argument_position => 4, argument_name => 'is_view_output', argument_type => 'CHAR', default_value => 'Y' ); DBMS_SCHEDULER.DEFINE_PROGRAM_ARGUMENT ( program_name => 'SYS.jdm_xform_program', argument_position => 5, argument_name => 'xform_settings_table_1', argument_type => 'VARCHAR2', default_value => NULL ); DBMS_SCHEDULER.DEFINE_PROGRAM_ARGUMENT ( program_name => 'SYS.jdm_xform_program', argument_position => 6, argument_name => 'xform_settings_table_2', argument_type => 'VARCHAR2', default_value => NULL ); DBMS_SCHEDULER.DEFINE_PROGRAM_ARGUMENT ( program_name => 'SYS.jdm_xform_program', argument_position => 7, argument_name => 'output_schema_name', argument_type => 'VARCHAR2', default_value => NULL ); DBMS_SCHEDULER.DEFINE_PROGRAM_ARGUMENT ( program_name => 'SYS.jdm_xform_program', argument_position => 8, argument_name => 'input_schema_name', argument_type => 'VARCHAR2', default_value => NULL ); DBMS_SCHEDULER.DEFINE_PROGRAM_ARGUMENT ( program_name => 'SYS.jdm_xform_program', argument_position => 9, argument_name => 'xform_settings_schema_1', argument_type => 'VARCHAR2', default_value => NULL ); DBMS_SCHEDULER.DEFINE_PROGRAM_ARGUMENT ( program_name => 'SYS.jdm_xform_program', argument_position => 10, argument_name => 'xform_settings_schema_2', argument_type => 'VARCHAR2', default_value => NULL ); DBMS_SCHEDULER.DEFINE_PROGRAM_ARGUMENT ( program_name => 'SYS.jdm_xform_program', argument_position => 11, argument_name => 'binning_literal_falg', argument_type => 'CHAR', default_value => 'Y' ); DBMS_SCHEDULER.DEFINE_ANYDATA_ARGUMENT ( program_name => 'SYS.jdm_xform_program', argument_position => 12, argument_name => 'text_cols', argument_type => 'SYS.JDM_ATTR_NAMES' , default_value => ANYDATA.CONVERTCOLLECTION(v_attrs) ); DBMS_SCHEDULER.DEFINE_PROGRAM_ARGUMENT ( program_name => 'SYS.jdm_xform_program', argument_position => 13, argument_name => 'case_id', argument_type => 'VARCHAR2' , default_value => NULL ); DBMS_SCHEDULER.DEFINE_ANYDATA_ARGUMENT ( program_name => 'SYS.jdm_xform_program', argument_position => 14, argument_name => 'feature_tables', argument_type => 'SYS.JDM_ATTR_NAMES' , default_value => ANYDATA.CONVERTCOLLECTION(v_attrs) ); DBMS_SCHEDULER.DEFINE_PROGRAM_ARGUMENT ( program_name => 'SYS.jdm_xform_program', argument_position => 15, argument_name => 'overwrite_output', argument_type => 'CHAR', default_value => 'N' ); DBMS_SCHEDULER.DEFINE_ANYDATA_ARGUMENT ( program_name => 'SYS.jdm_xform_program', argument_position => 16, argument_name => 'parent_tasks', argument_type => 'SYS.JDM_STR_VALS', default_value => ANYDATA.CONVERTCOLLECTION(v_strs) ); DBMS_SCHEDULER.DEFINE_ANYDATA_ARGUMENT ( program_name => 'SYS.jdm_xform_program', argument_position => 17, argument_name => 'child_tasks', argument_type => 'SYS.JDM_STR_VALS', default_value => ANYDATA.CONVERTCOLLECTION(v_strs) ); DBMS_SCHEDULER.DEFINE_METADATA_ARGUMENT ( program_name => 'SYS.jdm_xform_program', metadata_attribute => 'job_name', argument_position => 18, argument_name => 'current_task_name'); DBMS_SCHEDULER.ENABLE('SYS.jdm_xform_program'); DBMS_SCHEDULER.CREATE_PROGRAM ( program_name => 'SYS.jdm_predict_program', program_type => 'stored_procedure', program_action => 'SYS.dbms_jdm_internal.PREDICT_TASK', number_of_arguments => 9, enabled => FALSE, comments => 'Used for predict using JDM API' ); DBMS_SCHEDULER.DEFINE_PROGRAM_ARGUMENT ( program_name => 'SYS.jdm_predict_program', argument_position => 1, argument_name => 'DATA_TABLE_NAME', argument_type => 'VARCHAR2' ); DBMS_SCHEDULER.DEFINE_PROGRAM_ARGUMENT ( program_name => 'SYS.jdm_predict_program', argument_position => 2, argument_name => 'CASE_ID_COLUMN_NAME', argument_type => 'VARCHAR2' ); DBMS_SCHEDULER.DEFINE_PROGRAM_ARGUMENT ( program_name => 'SYS.jdm_predict_program', argument_position => 3, argument_name => 'TARGET_COLUMN_NAME', argument_type => 'VARCHAR2' ); DBMS_SCHEDULER.DEFINE_PROGRAM_ARGUMENT ( program_name => 'SYS.jdm_predict_program', argument_position => 4, argument_name => 'RESULT_TABLE_NAME', argument_type => 'VARCHAR2'); DBMS_SCHEDULER.DEFINE_PROGRAM_ARGUMENT ( program_name => 'SYS.jdm_predict_program', argument_position => 5, argument_name => 'DATA_SCHEMA_NAME', argument_type => 'VARCHAR2', default_value => NULL ); DBMS_SCHEDULER.DEFINE_PROGRAM_ARGUMENT ( program_name => 'SYS.jdm_predict_program', argument_position => 6, argument_name => 'overwrite_output', argument_type => 'CHAR', default_value => 'N' ); DBMS_SCHEDULER.DEFINE_ANYDATA_ARGUMENT ( program_name => 'SYS.jdm_predict_program', argument_position => 7, argument_name => 'parent_tasks', argument_type => 'SYS.JDM_STR_VALS', default_value => ANYDATA.CONVERTCOLLECTION(v_strs) ); DBMS_SCHEDULER.DEFINE_ANYDATA_ARGUMENT ( program_name => 'SYS.jdm_predict_program', argument_position => 8, argument_name => 'child_tasks', argument_type => 'SYS.JDM_STR_VALS', default_value => ANYDATA.CONVERTCOLLECTION(v_strs) ); DBMS_SCHEDULER.DEFINE_METADATA_ARGUMENT ( program_name => 'SYS.jdm_predict_program', metadata_attribute => 'job_name', argument_position => 9, argument_name => 'current_task_name'); DBMS_SCHEDULER.ENABLE('SYS.jdm_predict_program'); DBMS_SCHEDULER.CREATE_PROGRAM ( program_name => 'SYS.jdm_explain_program', program_type => 'stored_procedure', program_action => 'SYS.dbms_jdm_internal.explain_task', number_of_arguments => 8, enabled => FALSE, comments => 'Used for explain using JDM API' ); DBMS_SCHEDULER.DEFINE_PROGRAM_ARGUMENT ( program_name => 'SYS.jdm_explain_program', argument_position => 1, argument_name => 'DATA_TABLE_NAME', argument_type => 'VARCHAR2' ); DBMS_SCHEDULER.DEFINE_PROGRAM_ARGUMENT ( program_name => 'SYS.jdm_explain_program', argument_position => 2, argument_name => 'EXPLAIN_COLUMN_NAME', argument_type => 'VARCHAR2' ); DBMS_SCHEDULER.DEFINE_PROGRAM_ARGUMENT ( program_name => 'SYS.jdm_explain_program', argument_position => 3, argument_name => 'RESULT_TABLE_NAME', argument_type => 'VARCHAR2'); DBMS_SCHEDULER.DEFINE_PROGRAM_ARGUMENT ( program_name => 'SYS.jdm_explain_program', argument_position => 4, argument_name => 'DATA_SCHEMA_NAME', argument_type => 'VARCHAR2', default_value => NULL ); DBMS_SCHEDULER.DEFINE_PROGRAM_ARGUMENT ( program_name => 'SYS.jdm_explain_program', argument_position => 5, argument_name => 'overwrite_output', argument_type => 'CHAR', default_value => 'N' ); DBMS_SCHEDULER.DEFINE_ANYDATA_ARGUMENT ( program_name => 'SYS.jdm_explain_program', argument_position => 6, argument_name => 'parent_tasks', argument_type => 'SYS.JDM_STR_VALS', default_value => ANYDATA.CONVERTCOLLECTION(v_strs) ); DBMS_SCHEDULER.DEFINE_ANYDATA_ARGUMENT ( program_name => 'SYS.jdm_explain_program', argument_position => 7, argument_name => 'child_tasks', argument_type => 'SYS.JDM_STR_VALS', default_value => ANYDATA.CONVERTCOLLECTION(v_strs) ); DBMS_SCHEDULER.DEFINE_METADATA_ARGUMENT ( program_name => 'SYS.jdm_explain_program', metadata_attribute => 'job_name', argument_position => 8, argument_name => 'current_task_name'); DBMS_SCHEDULER.ENABLE('SYS.jdm_explain_program'); DBMS_SCHEDULER.CREATE_PROGRAM ( program_name => 'SYS.jdm_profile_program', program_type => 'stored_procedure', program_action => 'SYS.dbms_jdm_internal.profile_task', number_of_arguments => 8, enabled => FALSE, comments => 'Used for profile using JDM API' ); DBMS_SCHEDULER.DEFINE_PROGRAM_ARGUMENT ( program_name => 'SYS.jdm_profile_program', argument_position => 1, argument_name => 'DATA_TABLE_NAME', argument_type => 'VARCHAR2' ); DBMS_SCHEDULER.DEFINE_PROGRAM_ARGUMENT ( program_name => 'SYS.jdm_profile_program', argument_position => 2, argument_name => 'TARGET_COLUMN_NAME', argument_type => 'VARCHAR2' ); DBMS_SCHEDULER.DEFINE_PROGRAM_ARGUMENT ( program_name => 'SYS.jdm_profile_program', argument_position => 3, argument_name => 'RESULT_TABLE_NAME', argument_type => 'VARCHAR2'); DBMS_SCHEDULER.DEFINE_PROGRAM_ARGUMENT ( program_name => 'SYS.jdm_profile_program', argument_position => 4, argument_name => 'DATA_SCHEMA_NAME', argument_type => 'VARCHAR2', default_value => NULL ); DBMS_SCHEDULER.DEFINE_PROGRAM_ARGUMENT ( program_name => 'SYS.jdm_profile_program', argument_position => 5, argument_name => 'overwrite_output', argument_type => 'CHAR', default_value => 'N' ); DBMS_SCHEDULER.DEFINE_ANYDATA_ARGUMENT ( program_name => 'SYS.jdm_profile_program', argument_position => 6, argument_name => 'parent_tasks', argument_type => 'SYS.JDM_STR_VALS', default_value => ANYDATA.CONVERTCOLLECTION(v_strs) ); DBMS_SCHEDULER.DEFINE_ANYDATA_ARGUMENT ( program_name => 'SYS.jdm_profile_program', argument_position => 7, argument_name => 'child_tasks', argument_type => 'SYS.JDM_STR_VALS', default_value => ANYDATA.CONVERTCOLLECTION(v_strs) ); DBMS_SCHEDULER.DEFINE_METADATA_ARGUMENT ( program_name => 'SYS.jdm_profile_program', metadata_attribute => 'job_name', argument_position => 8, argument_name => 'current_task_name'); DBMS_SCHEDULER.ENABLE('SYS.jdm_profile_program'); DBMS_SCHEDULER.CREATE_PROGRAM ( program_name => 'SYS.jdm_xform_seq_program', program_type => 'stored_procedure', program_action => 'SYS.dbms_jdm_internal.xform_seq_task', number_of_arguments => 7, enabled => FALSE, comments => 'Used for transformation sequence task using JDM API' ); DBMS_SCHEDULER.DEFINE_PROGRAM_ARGUMENT ( program_name => 'SYS.jdm_xform_seq_program', argument_position => 1, argument_name => 'xform_seq_table_name', argument_type => 'VARCHAR2' ); DBMS_SCHEDULER.DEFINE_PROGRAM_ARGUMENT ( program_name => 'SYS.jdm_xform_seq_program', argument_position => 2, argument_name => 'use_xform_def_tables', argument_type => 'VARCHAR2', default_value => 'Y' ); DBMS_SCHEDULER.DEFINE_PROGRAM_ARGUMENT ( program_name => 'SYS.jdm_xform_seq_program', argument_position => 3, argument_name => 'xform_seq_schema_name', argument_type => 'VARCHAR2', default_value => NULL ); DBMS_SCHEDULER.DEFINE_PROGRAM_ARGUMENT ( program_name => 'SYS.jdm_xform_seq_program', argument_position => 4, argument_name => 'overwrite_output', argument_type => 'CHAR', default_value => 'N' ); DBMS_SCHEDULER.DEFINE_ANYDATA_ARGUMENT ( program_name => 'SYS.jdm_xform_seq_program', argument_position => 5, argument_name => 'parent_tasks', argument_type => 'SYS.JDM_STR_VALS', default_value => ANYDATA.CONVERTCOLLECTION(v_strs) ); DBMS_SCHEDULER.DEFINE_ANYDATA_ARGUMENT ( program_name => 'SYS.jdm_xform_seq_program', argument_position => 6, argument_name => 'child_tasks', argument_type => 'SYS.JDM_STR_VALS', default_value => ANYDATA.CONVERTCOLLECTION(v_strs) ); DBMS_SCHEDULER.DEFINE_METADATA_ARGUMENT ( program_name => 'SYS.jdm_xform_seq_program', metadata_attribute => 'job_name', argument_position => 7, argument_name => 'current_task_name'); DBMS_SCHEDULER.ENABLE('SYS.jdm_xform_seq_program'); END; / grant execute on SYS.jdm_build_program to public / grant execute on SYS.jdm_test_program to public / grant execute on SYS.jdm_export_program to public / grant execute on SYS.jdm_import_program to public / grant execute on SYS.jdm_xform_program to public / grant execute on SYS.jdm_predict_program to public / grant execute on SYS.jdm_explain_program to public / grant execute on SYS.jdm_profile_program to public / grant execute on SYS.jdm_sql_apply_program to public / grant execute on SYS.jdm_xform_seq_program to public / SHOW ERRORS
Ms-Dos/Windows
Unix
Write backup
jsp File Browser version 1.2 by
www.vonloesch.de