DBA Data[Home] [Help]

APPS.CZ_RULE_IMPORT SQL Statements

The following lines contain the word 'select', 'insert', 'update' or 'delete':

Line: 16

  INSERT INTO cz_db_logs (logtime, urgency, caller, statuscode, message, run_id)
  VALUES (SYSDATE, 1, p_caller, p_statuscode, p_message, p_run_id);
Line: 32

    SELECT ROWID, devl_project_id, message, orig_sys_ref, rule_folder_id, rule_type,
           name, seeded_flag, deleted_flag, mutable_flag, disabled_flag, invalid_flag,
           presentation_flag, effective_usage_mask, seq_nbr, disposition,
           component_id, model_ref_expl_id, fsk_component_id, fsk_model_ref_expl_id,
           instantiation_scope
      FROM cz_imp_rules
     WHERE run_id = p_run_id
       AND rec_status IS NULL
       AND disposition IS NULL;
Line: 50

  t_deleted_flag          table_of_varchar;
Line: 65

    'SELECT model_ref_expl_id ' ||
    '   FROM cz_rp_entries r, cz_model_ref_expls e ' ||
    '  WHERE r.deleted_flag = ''' || CZRI_FLAG_NOT_DELETED || ''' ' ||
    '    AND r.object_type = ''' || CZRI_REPOSITORY_PROJECT || ''' ' ||
    '    AND r.object_id = :1 ' ||
    '    AND e.deleted_flag = ''' || CZRI_FLAG_NOT_DELETED || ''' ' ||
    '    AND e.parent_expl_node_id IS NULL ' ||
    '    AND e.model_id = r.object_id';
Line: 75

    'SELECT rule_folder_id ' ||
    '   FROM cz_rule_folders ' ||
    '  WHERE deleted_flag = ''' || CZRI_FLAG_NOT_DELETED || ''' ' ||
    '    AND object_type = ''' || CZRI_TYPE_RULE_FOLDER || ''' ' ||
    '    AND devl_project_id = :1 ' ||
    '    AND parent_rule_folder_id IS NULL';
Line: 83

    'SELECT NULL ' ||
    '   FROM cz_rule_folders ' ||
    '  WHERE deleted_flag = ''' || CZRI_FLAG_NOT_DELETED || ''' ' ||
    '    AND object_type = ''' || CZRI_TYPE_RULE_FOLDER || ''' ' ||
    '    AND devl_project_id = :1 ' ||
    '    AND rule_folder_id = :2';
Line: 100

  PROCEDURE update_table_data(p_upper_limit IN PLS_INTEGER) IS
  BEGIN

    FORALL i IN 1..p_upper_limit
      UPDATE cz_imp_rules SET
        message = t_message(i),
        seeded_flag = t_seeded_flag(i),
        deleted_flag = t_deleted_flag(i),
        rec_status = CZRI_RECSTATUS_CND,
        disposition = t_disposition(i),
        mutable_flag = t_mutable_flag(i),
        disabled_flag = t_disabled_flag(i),
        invalid_flag = t_invalid_flag(i),
        presentation_flag = t_presentation_flag(i),
        effective_usage_mask = t_effective_usage_mask(i),
        seq_nbr = t_seq_nbr(i),
        model_ref_expl_id = t_model_ref_expl_id(i),
        rule_folder_id = t_rule_folder_id(i),
        component_id = t_component_id(i),
        instantiation_scope = t_instantiation_scope(i)
      WHERE ROWID = t_rowid(i);
Line: 128

    t_rowid.DELETE;
Line: 129

    t_devl_project_id.DELETE;
Line: 130

    t_message.DELETE;
Line: 131

    t_orig_sys_ref.DELETE;
Line: 132

    t_rule_folder_id.DELETE;
Line: 133

    t_rule_type.DELETE;
Line: 134

    t_name.DELETE;
Line: 135

    t_seeded_flag.DELETE;
Line: 136

    t_deleted_flag.DELETE;
Line: 137

    t_mutable_flag.DELETE;
Line: 138

    t_disabled_flag.DELETE;
Line: 139

    t_invalid_flag.DELETE;
Line: 140

    t_presentation_flag.DELETE;
Line: 141

    t_effective_usage_mask.DELETE;
Line: 142

    t_seq_nbr.DELETE;
Line: 143

    t_disposition.DELETE;
Line: 144

    t_component_id.DELETE;
Line: 145

    t_model_ref_expl_id.DELETE;
Line: 146

    t_fsk_component_id.DELETE;
Line: 147

    t_fsk_model_ref_expl_id.DELETE;
Line: 148

    t_instantiation_scope.DELETE;
Line: 152

      t_seeded_flag, t_deleted_flag, t_mutable_flag, t_disabled_flag, t_invalid_flag, t_presentation_flag,
      t_effective_usage_mask, t_seq_nbr, t_disposition, t_component_id, t_model_ref_expl_id, t_fsk_component_id,
      t_fsk_model_ref_expl_id, t_instantiation_scope
    LIMIT p_commit_size;
Line: 291

          update_table_data(i);
Line: 304

        IF(t_deleted_flag(i) IS NULL)THEN t_deleted_flag(i) := CZRI_FLAG_NOT_DELETED; END IF;
Line: 322

    update_table_data(t_rowid.COUNT);
Line: 356

    SELECT ROWID, rule_id, devl_project_id, message, orig_sys_ref, rec_status, disposition,
           fsk_localized_text_1, fsk_component_id, fsk_model_ref_expl_id, rule_type, reason_id
      FROM cz_imp_rules
     WHERE run_id = p_run_id
       AND rec_status = CZRI_RECSTATUS_CND
       AND disposition = CZRI_DISPOSITION_PASSED
     ORDER BY devl_project_id, orig_sys_ref;
Line: 378

    'SELECT rule_id ' ||
    '   FROM cz_rules ' ||
    '  WHERE deleted_flag = ''' || CZRI_FLAG_NOT_DELETED || '''  ' ||
    '    AND devl_project_id =  :1 ' ||
    '    AND orig_sys_ref = :2';
Line: 394

  PROCEDURE update_table_data(p_upper_limit IN PLS_INTEGER) IS
  BEGIN

   FORALL i IN 1..p_upper_limit
      UPDATE cz_imp_rules SET
        rule_id = t_rule_id(i),
        reason_id = t_reason_id(i),
        message = t_message(i),
        rec_status = CZRI_RECSTATUS_KRS,
        disposition = t_disposition(i)
      WHERE ROWID = t_rowid(i);
Line: 414

    SELECT cz_rules_s.NEXTVAL INTO last_id_allocated FROM dual;
Line: 428

    t_rowid.DELETE;
Line: 429

    t_rule_id.DELETE;
Line: 430

    t_devl_project_id.DELETE;
Line: 431

    t_message.DELETE;
Line: 432

    t_orig_sys_ref.DELETE;
Line: 433

    t_rec_status.DELETE;
Line: 434

    t_disposition.DELETE;
Line: 435

    t_fsk_localized_text_1.DELETE;
Line: 436

    t_fsk_component_id.DELETE;
Line: 437

    t_fsk_model_ref_expl_id.DELETE;
Line: 438

    t_rule_type.DELETE;
Line: 439

    t_reason_id.DELETE;
Line: 472

            t_disposition(i) := CZRI_DISPOSITION_INSERT;
Line: 480

          SELECT intl_text_id BULK COLLECT INTO t_intl_text_id
            FROM cz_localized_texts
           WHERE deleted_flag = CZRI_FLAG_NOT_DELETED
             AND model_id = t_devl_project_id(i)
             AND orig_sys_ref = t_fsk_localized_text_1(i);
Line: 524

          update_table_data(i);
Line: 533

    update_table_data(t_rowid.COUNT);
Line: 569

    SELECT ROWID, rule_id, reason_id, rule_folder_id, devl_project_id, invalid_flag, desc_text,
           name, rule_type, expr_rule_type, component_id, model_ref_expl_id, reason_type,
           disabled_flag, orig_sys_ref, deleted_flag, security_mask, checkout_user, last_update_login,
           effective_usage_mask, seq_nbr, effective_from, effective_until, effectivity_set_id,
           unsatisfied_msg_id, unsatisfied_msg_source, signature_id, template_primitive_flag,
           presentation_flag, template_token, rule_text, notes, class_name, instantiation_scope,
           mutable_flag, seeded_flag, ui_def_id, ui_page_id, ui_page_element_id, rule_folder_type,
           disposition, message
      FROM cz_imp_rules
     WHERE run_id = p_run_id
       AND rec_status = CZRI_RECSTATUS_KRS
       AND disposition IN (CZRI_DISPOSITION_INSERT, CZRI_DISPOSITION_MODIFY);
Line: 597

    t_deleted_flag            table_of_varchar;
Line: 600

    t_last_update_login       table_of_number;
Line: 625

  PROCEDURE update_table_data(p_upper_limit IN PLS_INTEGER) IS
  BEGIN

    --We updating rec_status to XFR, not OK, because the rules still have to be parsed.
    --When parsed successfully, the status will be changed to OK.

    FORALL i IN 1..p_upper_limit
      UPDATE cz_imp_rules SET
        message = t_message(i),
        rec_status = CZRI_RECSTATUS_XFR,
        disposition = t_disposition(i)
      WHERE ROWID = t_rowid(i);
Line: 639

  FUNCTION insert_online_data(p_upper_limit IN PLS_INTEGER) RETURN BOOLEAN IS

    t_rule_id                 table_of_number;
Line: 655

    t_deleted_flag            table_of_varchar;
Line: 658

    t_last_update_login       table_of_number;
Line: 686

      IF(xfr_rules.t_disposition(i) = CZRI_DISPOSITION_INSERT)THEN

        t_rule_id(v_index) := xfr_rules.t_rule_id(i);
Line: 702

        t_deleted_flag(v_index) := xfr_rules.t_deleted_flag(i);
Line: 705

        t_last_update_login(v_index) := xfr_rules.t_last_update_login(i);
Line: 736

      INSERT INTO cz_rules
        (rule_id, reason_id, rule_folder_id, devl_project_id, invalid_flag, desc_text,
         name, rule_type, expr_rule_type, component_id, model_ref_expl_id, reason_type,
         disabled_flag, orig_sys_ref, deleted_flag, security_mask, checkout_user, last_update_login,
         effective_usage_mask, seq_nbr, effective_from, effective_until, effectivity_set_id,
         unsatisfied_msg_id, unsatisfied_msg_source, signature_id, template_primitive_flag,
         presentation_flag, template_token, rule_text, notes, class_name, instantiation_scope,
         mutable_flag, seeded_flag, ui_def_id, ui_page_id, ui_page_element_id, rule_folder_type)
      VALUES
        (t_rule_id(i), t_reason_id(i), t_rule_folder_id(i), t_devl_project_id(i), t_invalid_flag(i),
         t_desc_text(i), t_name(i), t_rule_type(i), t_expr_rule_type(i), t_component_id(i),
         t_model_ref_expl_id(i), t_reason_type(i), t_disabled_flag(i), t_orig_sys_ref(i), t_deleted_flag(i),
         t_security_mask(i), t_checkout_user(i), t_last_update_login(i), t_effective_usage_mask(i),
         t_seq_nbr(i), t_effective_from(i), t_effective_until(i), t_effectivity_set_id(i),
         t_unsatisfied_msg_id(i), t_unsatisfied_msg_source(i), t_signature_id(i), t_template_primitive_flag(i),
         t_presentation_flag(i), t_template_token(i), t_rule_text(i), t_notes(i), t_class_name(i),
         t_instantiation_scope(i), t_mutable_flag(i), t_seeded_flag(i), t_ui_def_id(i), t_ui_page_id(i),
         t_ui_page_element_id(i), t_rule_folder_type(i));
Line: 757

      INSERT INTO cz_rule_folders
        (rule_folder_id, parent_rule_folder_id, devl_project_id, desc_text, name, object_type, folder_type,
         disabled_flag, orig_sys_ref, deleted_flag, security_mask, checkout_user, last_update_login,
         effective_usage_mask, tree_seq, effective_from, effective_until, effectivity_set_id)
      VALUES
        (t_rule_id(i), t_rule_folder_id(i), t_devl_project_id(i), t_desc_text(i), t_name(i),
         DECODE(t_rule_type(i), CZRI_TYPE_COMPANION_RULE, CZRI_FOLDER_TYPE_CX, CZRI_FOLDER_TYPE_RULE),
         t_rule_folder_type(i), t_disabled_flag(i), t_orig_sys_ref(i), t_deleted_flag(i),
         t_security_mask(i), t_checkout_user(i), t_last_update_login(i), t_effective_usage_mask(i),
         t_seq_nbr(i), t_effective_from(i), t_effective_until(i), t_effectivity_set_id(i));
Line: 773

  END insert_online_data;
Line: 775

 FUNCTION update_online_data(p_upper_limit IN PLS_INTEGER) RETURN BOOLEAN IS

    t_rule_id                 table_of_number;
Line: 791

    t_deleted_flag            table_of_varchar;
Line: 794

    t_last_update_login       table_of_number;
Line: 838

        t_deleted_flag(v_index) := xfr_rules.t_deleted_flag(i);
Line: 841

        t_last_update_login(v_index) := xfr_rules.t_last_update_login(i);
Line: 872

      UPDATE cz_rules SET
        reason_id = t_reason_id(i),
        rule_folder_id = t_rule_folder_id(i),
        devl_project_id = t_devl_project_id(i),
        invalid_flag = t_invalid_flag(i),
        desc_text = t_desc_text(i),
        name = t_name(i),
        rule_type = t_rule_type(i),
        expr_rule_type = t_expr_rule_type(i),
        component_id = t_component_id(i),
        model_ref_expl_id = t_model_ref_expl_id(i),
        reason_type = t_reason_type(i),
        disabled_flag = t_disabled_flag(i),
        orig_sys_ref = t_orig_sys_ref(i),
        deleted_flag = t_deleted_flag(i),
        security_mask = t_security_mask(i),
        checkout_user = t_checkout_user(i),
        last_update_login = t_last_update_login(i),
        effective_usage_mask = t_effective_usage_mask(i),
        seq_nbr = t_seq_nbr(i),
        effective_from = t_effective_from(i),
        effective_until = t_effective_until(i),
        effectivity_set_id = t_effectivity_set_id(i),
        unsatisfied_msg_id = t_unsatisfied_msg_id(i),
        unsatisfied_msg_source = t_unsatisfied_msg_source(i),
        signature_id = t_signature_id(i),
        template_primitive_flag = t_template_primitive_flag(i),
        presentation_flag = t_presentation_flag(i),
        template_token = t_template_token(i),
        rule_text = t_rule_text(i),
        notes = t_notes(i),
        class_name = t_class_name(i),
        instantiation_scope = t_instantiation_scope(i),
        mutable_flag = t_mutable_flag(i),
        seeded_flag = t_seeded_flag(i),
        ui_def_id = t_ui_def_id(i),
        ui_page_id = t_ui_page_id(i),
        ui_page_element_id = t_ui_page_element_id(i),
        rule_folder_type = t_rule_folder_type(i)
      WHERE rule_id = t_rule_id(i);
Line: 915

      UPDATE cz_rule_folders SET
        parent_rule_folder_id = t_rule_folder_id(i),
        desc_text = t_desc_text(i),
        name = t_name(i),
        folder_type = t_rule_folder_type(i),
        tree_seq = t_seq_nbr(i),
        disabled_flag = t_disabled_flag(i),
        deleted_flag = t_deleted_flag(i),
        security_mask = t_security_mask(i),
        checkout_user = t_checkout_user(i),
        last_update_login = t_last_update_login(i),
        effective_usage_mask = t_effective_usage_mask(i),
        effective_from = t_effective_from(i),
        effective_until = t_effective_until(i),
        effectivity_set_id = t_effectivity_set_id(i)
      WHERE rule_folder_id = t_rule_id(i)
        AND object_type = CZRI_FOLDER_TYPE_RULE;
Line: 938

  END update_online_data;
Line: 944

    t_rowid.DELETE;
Line: 945

    t_rule_id.DELETE;
Line: 946

    t_reason_id.DELETE;
Line: 947

    t_rule_folder_id.DELETE;
Line: 948

    t_devl_project_id.DELETE;
Line: 949

    t_invalid_flag.DELETE;
Line: 950

    t_desc_text.DELETE;
Line: 951

    t_name.DELETE;
Line: 952

    t_rule_type.DELETE;
Line: 953

    t_expr_rule_type.DELETE;
Line: 954

    t_component_id.DELETE;
Line: 955

    t_model_ref_expl_id.DELETE;
Line: 956

    t_reason_type.DELETE;
Line: 957

    t_disabled_flag.DELETE;
Line: 958

    t_orig_sys_ref.DELETE;
Line: 959

    t_deleted_flag.DELETE;
Line: 960

    t_security_mask.DELETE;
Line: 961

    t_checkout_user.DELETE;
Line: 962

    t_last_update_login.DELETE;
Line: 963

    t_effective_usage_mask.DELETE;
Line: 964

    t_seq_nbr.DELETE;
Line: 965

    t_effective_from.DELETE;
Line: 966

    t_effective_until.DELETE;
Line: 967

    t_effectivity_set_id.DELETE;
Line: 968

    t_unsatisfied_msg_id.DELETE;
Line: 969

    t_unsatisfied_msg_source.DELETE;
Line: 970

    t_signature_id.DELETE;
Line: 971

    t_template_primitive_flag.DELETE;
Line: 972

    t_presentation_flag.DELETE;
Line: 973

    t_template_token.DELETE;
Line: 974

    t_rule_text.DELETE;
Line: 975

    t_notes.DELETE;
Line: 976

    t_class_name.DELETE;
Line: 977

    t_instantiation_scope.DELETE;
Line: 978

    t_mutable_flag.DELETE;
Line: 979

    t_seeded_flag.DELETE;
Line: 980

    t_ui_def_id.DELETE;
Line: 981

    t_ui_page_id.DELETE;
Line: 982

    t_ui_page_element_id.DELETE;
Line: 983

    t_rule_folder_type.DELETE;
Line: 984

    t_disposition.DELETE;
Line: 985

    t_message.DELETE;
Line: 990

      t_orig_sys_ref, t_deleted_flag, t_security_mask, t_checkout_user, t_last_update_login, t_effective_usage_mask,
      t_seq_nbr, t_effective_from, t_effective_until, t_effectivity_set_id, t_unsatisfied_msg_id,
      t_unsatisfied_msg_source, t_signature_id, t_template_primitive_flag, t_presentation_flag, t_template_token,
      t_rule_text, t_notes, t_class_name, t_instantiation_scope, t_mutable_flag, t_seeded_flag, t_ui_def_id,
      t_ui_page_id, t_ui_page_element_id, t_rule_folder_type, t_disposition, t_message
    LIMIT p_commit_size;
Line: 1003

    IF(NOT insert_online_data(t_rowid.COUNT))THEN

      FOR i IN 1..t_rowid.COUNT LOOP

        IF(t_disposition(i) = CZRI_DISPOSITION_INSERT)THEN

          BEGIN

            SAVEPOINT insert_rule_record;
Line: 1013

            INSERT INTO cz_rules
              (rule_id, reason_id, rule_folder_id, devl_project_id, invalid_flag, desc_text,
               name, rule_type, expr_rule_type, component_id, model_ref_expl_id, reason_type,
               disabled_flag, orig_sys_ref, deleted_flag, security_mask, checkout_user, last_update_login,
               effective_usage_mask, seq_nbr, effective_from, effective_until, effectivity_set_id,
               unsatisfied_msg_id, unsatisfied_msg_source, signature_id, template_primitive_flag,
               presentation_flag, template_token, rule_text, notes, class_name, instantiation_scope,
               mutable_flag, seeded_flag, ui_def_id, ui_page_id, ui_page_element_id, rule_folder_type)
            VALUES
              (t_rule_id(i), t_reason_id(i), t_rule_folder_id(i), t_devl_project_id(i),
               t_invalid_flag(i), t_desc_text(i), t_name(i), t_rule_type(i), t_expr_rule_type(i),
               t_component_id(i), t_model_ref_expl_id(i), t_reason_type(i), t_disabled_flag(i),
               t_orig_sys_ref(i), t_deleted_flag(i), t_security_mask(i), t_checkout_user(i),
               t_last_update_login(i), t_effective_usage_mask(i), t_seq_nbr(i), t_effective_from(i),
               t_effective_until(i), t_effectivity_set_id(i), t_unsatisfied_msg_id(i),
               t_unsatisfied_msg_source(i), t_signature_id(i), t_template_primitive_flag(i),
               t_presentation_flag(i), t_template_token(i), t_rule_text(i), t_notes(i),
               t_class_name(i), t_instantiation_scope(i), t_mutable_flag(i), t_seeded_flag(i),
               t_ui_def_id(i), t_ui_page_id(i), t_ui_page_element_id(i), t_rule_folder_type(i));
Line: 1033

            INSERT INTO cz_rule_folders
              (rule_folder_id, parent_rule_folder_id, devl_project_id, desc_text, name, object_type, folder_type,
               disabled_flag, orig_sys_ref, deleted_flag, security_mask, checkout_user, last_update_login,
               effective_usage_mask, tree_seq, effective_from, effective_until, effectivity_set_id)
            VALUES
              (t_rule_id(i), t_rule_folder_id(i), t_devl_project_id(i), t_desc_text(i), t_name(i),
               DECODE(t_rule_type(i), CZRI_TYPE_COMPANION_RULE, CZRI_FOLDER_TYPE_CX, CZRI_FOLDER_TYPE_RULE),
               t_rule_folder_type(i), t_disabled_flag(i), t_orig_sys_ref(i),
               t_deleted_flag(i), t_security_mask(i), t_checkout_user(i), t_last_update_login(i),
               t_effective_usage_mask(i), t_seq_nbr(i), t_effective_from(i), t_effective_until(i),
               t_effectivity_set_id(i));
Line: 1049

              ROLLBACK TO insert_rule_record;
Line: 1061

            update_table_data(i);
Line: 1069

    IF(NOT update_online_data(t_rowid.COUNT))THEN

      FOR i IN 1..t_rowid.COUNT LOOP

        IF(t_disposition(i) = CZRI_DISPOSITION_MODIFY)THEN

          BEGIN

            SAVEPOINT update_rule_record;
Line: 1079

            UPDATE cz_rules SET
              reason_id = t_reason_id(i),
              rule_folder_id = t_rule_folder_id(i),
              devl_project_id = t_devl_project_id(i),
              invalid_flag = t_invalid_flag(i),
              desc_text = t_desc_text(i),
              name = t_name(i),
              rule_type = t_rule_type(i),
              expr_rule_type = t_expr_rule_type(i),
              component_id = t_component_id(i),
              model_ref_expl_id = t_model_ref_expl_id(i),
              reason_type = t_reason_type(i),
              disabled_flag = t_disabled_flag(i),
              orig_sys_ref = t_orig_sys_ref(i),
              deleted_flag = t_deleted_flag(i),
              security_mask = t_security_mask(i),
              checkout_user = t_checkout_user(i),
              last_update_login = t_last_update_login(i),
              effective_usage_mask = t_effective_usage_mask(i),
              seq_nbr = t_seq_nbr(i),
              effective_from = t_effective_from(i),
              effective_until = t_effective_until(i),
              effectivity_set_id = t_effectivity_set_id(i),
              unsatisfied_msg_id = t_unsatisfied_msg_id(i),
              unsatisfied_msg_source = t_unsatisfied_msg_source(i),
              signature_id = t_signature_id(i),
              template_primitive_flag = t_template_primitive_flag(i),
              presentation_flag = t_presentation_flag(i),
              template_token = t_template_token(i),
              rule_text = t_rule_text(i),
              notes = t_notes(i),
              class_name = t_class_name(i),
              instantiation_scope = t_instantiation_scope(i),
              mutable_flag = t_mutable_flag(i),
              seeded_flag = t_seeded_flag(i),
              ui_def_id = t_ui_def_id(i),
              ui_page_id = t_ui_page_id(i),
              ui_page_element_id = t_ui_page_element_id(i),
              rule_folder_type = t_rule_folder_type(i)
            WHERE rule_id = t_rule_id(i);
Line: 1120

            UPDATE cz_rule_folders SET
              parent_rule_folder_id = t_rule_folder_id(i),
              desc_text = t_desc_text(i),
              name = t_name(i),
              folder_type = t_rule_folder_type(i),
              tree_seq = t_seq_nbr(i),
              disabled_flag = t_disabled_flag(i),
              deleted_flag = t_deleted_flag(i),
              security_mask = t_security_mask(i),
              checkout_user = t_checkout_user(i),
              last_update_login = t_last_update_login(i),
              effective_usage_mask = t_effective_usage_mask(i),
              effective_from = t_effective_from(i),
              effective_until = t_effective_until(i),
              effectivity_set_id = t_effectivity_set_id(i)
            WHERE rule_folder_id = t_rule_id(i)
              AND object_type = CZRI_FOLDER_TYPE_RULE;
Line: 1142

              ROLLBACK TO update_rule_record;
Line: 1154

            update_table_data(i);
Line: 1162

    update_table_data(t_rowid.COUNT);
Line: 1192

  FOR c_stat IN (SELECT disposition, rec_status, COUNT(*) as records
                   FROM cz_imp_rules
                  WHERE run_id = p_run_id
                    AND rec_status IS NOT NULL
                    AND disposition IS NOT NULL
                  GROUP BY disposition, rec_status) LOOP

    INSERT INTO cz_xfr_run_results (run_id, imp_table, disposition, rec_status, records)
    VALUES (p_run_id, 'CZ_IMP_RULES', c_stat.disposition, c_stat.rec_status, c_stat.records);
Line: 1222

  DELETE FROM cz_xfr_run_results WHERE run_id = p_run_id;
Line: 1292

    SELECT ROWID, model_id, message, orig_sys_ref, language, source_lang,
           seeded_flag, deleted_flag, disposition
      FROM cz_imp_localized_texts
     WHERE run_id = p_run_id
       AND rec_status IS NULL
       AND disposition IS NULL;
Line: 1306

  t_deleted_flag  table_of_varchar;
Line: 1310

    'SELECT NULL ' ||
    '   FROM cz_rp_entries ' ||
    '  WHERE deleted_flag = ''' || CZRI_FLAG_NOT_DELETED || ''' ' ||
    '    AND object_type = ''' || CZRI_REPOSITORY_PROJECT || ''' ' ||
    '    AND object_id = :1';
Line: 1321

  PROCEDURE update_table_data(p_upper_limit IN PLS_INTEGER) IS
  BEGIN

    FORALL i IN 1..p_upper_limit
      UPDATE cz_imp_localized_texts SET
        message = t_message(i),
        seeded_flag = t_seeded_flag(i),
        deleted_flag = t_deleted_flag(i),
        rec_status = CZRI_RECSTATUS_CND,
        disposition = t_disposition(i)
      WHERE ROWID = t_rowid(i);
Line: 1339

    t_rowid.DELETE;
Line: 1340

    t_model_id.DELETE;
Line: 1341

    t_message.DELETE;
Line: 1342

    t_orig_sys_ref.DELETE;
Line: 1343

    t_language.DELETE;
Line: 1344

    t_source_lang.DELETE;
Line: 1345

    t_seeded_flag.DELETE;
Line: 1346

    t_deleted_flag.DELETE;
Line: 1347

    t_disposition.DELETE;
Line: 1350

      t_rowid, t_model_id, t_message, t_orig_sys_ref, t_language, t_source_lang, t_seeded_flag, t_deleted_flag,
      t_disposition
    LIMIT p_commit_size;
Line: 1407

          update_table_data(i);
Line: 1419

        IF(t_deleted_flag(i) IS NULL)THEN t_deleted_flag(i) := CZRI_FLAG_NOT_DELETED; END IF;
Line: 1425

    update_table_data(t_rowid.COUNT);
Line: 1459

    SELECT ROWID, intl_text_id, model_id, message, orig_sys_ref, language, rec_status, disposition
      FROM cz_imp_localized_texts
     WHERE run_id = p_run_id
       AND rec_status = CZRI_RECSTATUS_CND
       AND disposition = CZRI_DISPOSITION_PASSED
     ORDER BY model_id, orig_sys_ref, language;
Line: 1476

    'SELECT intl_text_id ' ||
    '   FROM cz_localized_texts ' ||
    '  WHERE deleted_flag = ''' || CZRI_FLAG_NOT_DELETED || '''  ' ||
    '    AND model_id = :1 ' ||
    '    AND language = :2 ' ||
    '    AND orig_sys_ref = :3';
Line: 1484

    'SELECT intl_text_id ' ||
    '   FROM cz_localized_texts ' ||
    '  WHERE deleted_flag = ''' || CZRI_FLAG_NOT_DELETED || '''  ' ||
    '    AND model_id = :1 ' ||
    '    AND orig_sys_ref = :2 ' ||
    '    AND ROWNUM = 1';
Line: 1500

  PROCEDURE update_table_data(p_upper_limit IN PLS_INTEGER) IS
  BEGIN

    FORALL i IN 1..p_upper_limit
      UPDATE cz_imp_localized_texts SET
        intl_text_id = t_intl_text_id(i),
        message = t_message(i),
        rec_status = CZRI_RECSTATUS_KRS,
        disposition = t_disposition(i)
      WHERE ROWID = t_rowid(i);
Line: 1519

    SELECT cz_intl_texts_s.NEXTVAL INTO last_id_allocated FROM dual;
Line: 1533

    t_rowid.DELETE;
Line: 1534

    t_intl_text_id.DELETE;
Line: 1535

    t_model_id.DELETE;
Line: 1536

    t_message.DELETE;
Line: 1537

    t_orig_sys_ref.DELETE;
Line: 1538

    t_language.DELETE;
Line: 1539

    t_rec_status.DELETE;
Line: 1540

    t_disposition.DELETE;
Line: 1573

            t_disposition(i) := CZRI_DISPOSITION_INSERT;
Line: 1610

          update_table_data(i);
Line: 1619

    update_table_data(t_rowid.COUNT);
Line: 1655

    SELECT ROWID,last_update_login, locale_id, localized_str, intl_text_id, deleted_flag, security_mask,
           checkout_user, orig_sys_ref, language, source_lang, model_id, seeded_flag,
           disposition, message
      FROM cz_imp_localized_texts
     WHERE run_id = p_run_id
       AND rec_status = CZRI_RECSTATUS_KRS
       AND disposition IN (CZRI_DISPOSITION_INSERT, CZRI_DISPOSITION_MODIFY);
Line: 1664

  t_last_update_login table_of_number;
Line: 1668

  t_deleted_flag      table_of_varchar;
Line: 1679

  PROCEDURE update_table_data(p_upper_limit IN PLS_INTEGER) IS
  BEGIN

    --We updating rec_status to OK, not XFR, because, unlike the rules which still have
    --to be parsed, import of localized texts is done.

    FORALL i IN 1..p_upper_limit
      UPDATE cz_imp_localized_texts SET
        message = t_message(i),
        rec_status = CZRI_RECSTATUS_OK,
        disposition = t_disposition(i)
      WHERE ROWID = t_rowid(i);
Line: 1693

 FUNCTION insert_online_data(p_upper_limit IN PLS_INTEGER) RETURN BOOLEAN IS

    t_last_update_login table_of_number;
Line: 1699

    t_deleted_flag      table_of_varchar;
Line: 1713

      IF(t_disposition(i) = CZRI_DISPOSITION_INSERT)THEN

        t_last_update_login(v_index) := xfr_localized_texts.t_last_update_login(i);
Line: 1719

        t_deleted_flag(v_index) := xfr_localized_texts.t_deleted_flag(i);
Line: 1733

      INSERT INTO cz_localized_texts
        (last_update_login, locale_id, localized_str, intl_text_id, deleted_flag, security_mask,
         checkout_user, orig_sys_ref, language, source_lang, model_id, seeded_flag)
      VALUES
        (t_last_update_login(i), t_locale_id(i), t_localized_str(i), t_intl_text_id(i),
         t_deleted_flag(i), t_security_mask(i), t_checkout_user(i), t_orig_sys_ref(i),
         t_language(i), t_source_lang(i), t_model_id(i), t_seeded_flag(i));
Line: 1748

 FUNCTION update_online_data(p_upper_limit IN PLS_INTEGER) RETURN BOOLEAN IS

    t_last_update_login table_of_number;
Line: 1754

    t_deleted_flag      table_of_varchar;
Line: 1770

        t_last_update_login(v_index) := xfr_localized_texts.t_last_update_login(i);
Line: 1774

        t_deleted_flag(v_index) := xfr_localized_texts.t_deleted_flag(i);
Line: 1788

      UPDATE cz_localized_texts SET
        last_update_login = t_last_update_login(i),
        locale_id = t_locale_id(i),
        localized_str = t_localized_str(i),
        deleted_flag = t_deleted_flag(i),
        security_mask = t_security_mask(i),
        checkout_user = t_checkout_user(i),
        orig_sys_ref = t_orig_sys_ref(i),
        source_lang = t_source_lang(i),
        model_id = t_model_id(i),
        seeded_flag = t_seeded_flag(i)
      WHERE intl_text_id = t_intl_text_id(i)
        AND language = t_language(i);
Line: 1813

    t_rowid.DELETE;
Line: 1814

    t_last_update_login.DELETE;
Line: 1815

    t_locale_id.DELETE;
Line: 1816

    t_localized_str.DELETE;
Line: 1817

    t_intl_text_id.DELETE;
Line: 1818

    t_deleted_flag.DELETE;
Line: 1819

    t_security_mask.DELETE;
Line: 1820

    t_checkout_user.DELETE;
Line: 1821

    t_orig_sys_ref.DELETE;
Line: 1822

    t_language.DELETE;
Line: 1823

    t_source_lang.DELETE;
Line: 1824

    t_model_id.DELETE;
Line: 1825

    t_seeded_flag.DELETE;
Line: 1826

    t_disposition.DELETE;
Line: 1827

    t_message.DELETE;
Line: 1830

      t_rowid, t_last_update_login, t_locale_id, t_localized_str, t_intl_text_id, t_deleted_flag,
      t_security_mask, t_checkout_user, t_orig_sys_ref, t_language, t_source_lang, t_model_id,
      t_seeded_flag, t_disposition, t_message
    LIMIT p_commit_size;
Line: 1841

    IF(NOT insert_online_data(t_rowid.COUNT))THEN

      FOR i IN 1..t_rowid.COUNT LOOP

        IF(t_disposition(i) = CZRI_DISPOSITION_INSERT)THEN

          BEGIN
            INSERT INTO cz_localized_texts
             (last_update_login, locale_id, localized_str, intl_text_id, deleted_flag, security_mask,
              checkout_user, orig_sys_ref, language, source_lang, model_id, seeded_flag)
            VALUES
             (t_last_update_login(i), t_locale_id(i), t_localized_str(i), t_intl_text_id(i),
              t_deleted_flag(i), t_security_mask(i), t_checkout_user(i), t_orig_sys_ref(i),
              t_language(i), t_source_lang(i), t_model_id(i), t_seeded_flag(i));
Line: 1871

            update_table_data(i);
Line: 1879

    IF(NOT update_online_data(t_rowid.COUNT))THEN

      FOR i IN 1..t_rowid.COUNT LOOP

        IF(t_disposition(i) = CZRI_DISPOSITION_MODIFY)THEN

          BEGIN
            UPDATE cz_localized_texts SET
              last_update_login = t_last_update_login(i),
              locale_id = t_locale_id(i),
              localized_str = t_localized_str(i),
              deleted_flag = t_deleted_flag(i),
              security_mask = t_security_mask(i),
              checkout_user = t_checkout_user(i),
              orig_sys_ref = t_orig_sys_ref(i),
              source_lang = t_source_lang(i),
              model_id = t_model_id(i),
              seeded_flag = t_seeded_flag(i)
            WHERE intl_text_id = t_intl_text_id(i)
              AND language = t_language(i);
Line: 1915

            update_table_data(i);
Line: 1923

    update_table_data(t_rowid.COUNT);
Line: 1954

  FOR c_stat IN (SELECT disposition, rec_status, COUNT(*) as records
                   FROM cz_imp_localized_texts
                  WHERE run_id = p_run_id
                    AND rec_status IS NOT NULL
                    AND disposition IS NOT NULL
                  GROUP BY disposition, rec_status) LOOP

    INSERT INTO cz_xfr_run_results (run_id, imp_table, disposition, rec_status, records)
    VALUES (p_run_id, 'CZ_IMP_LOCALIZED_TEXTS', c_stat.disposition, c_stat.rec_status, c_stat.records);
Line: 1984

  DELETE FROM cz_xfr_run_results WHERE run_id = p_run_id;
Line: 2094

    SELECT NULL INTO v_null FROM v$session WHERE module = CZRI_MODULE_NAME;
Line: 2121

    SELECT cz_xfr_run_infos_s.NEXTVAL INTO p_run_id FROM DUAL;
Line: 2123

    UPDATE cz_imp_rules SET run_id = p_run_id
     WHERE disposition IS NULL
       AND rec_status IS NULL
       AND run_id IS NULL;
Line: 2128

    UPDATE cz_imp_localized_texts SET run_id = p_run_id
     WHERE disposition IS NULL
       AND rec_status IS NULL
       AND run_id IS NULL;
Line: 2138

    SELECT 1 INTO v_error_flag FROM DUAL WHERE EXISTS
      (SELECT NULL FROM cz_imp_rules WHERE run_id = p_run_id);
Line: 2154

    SELECT NULL INTO v_null FROM cz_xfr_run_infos WHERE run_id = p_run_id;
Line: 2160

      INSERT INTO cz_xfr_run_infos (run_id, started, last_activity, completed)
      VALUES (p_run_id, SYSDATE, SYSDATE, '0');
Line: 2186

  UPDATE cz_xfr_run_infos SET
    last_activity = SYSDATE,
    completed = '1'
  WHERE run_id = p_run_id;
Line: 2199

    SELECT 1 INTO v_error_flag FROM DUAL WHERE EXISTS
      (SELECT NULL FROM cz_imp_rules
        WHERE run_id = p_run_id
          AND rec_status = CZRI_RECSTATUS_XFR
          AND disposition IN (CZRI_DISPOSITION_INSERT, CZRI_DISPOSITION_MODIFY));
Line: 2278

     SELECT distinct devl_project_id
     BULK
     COLLECT
     INTO   l_model_id_tbl
     FROM   cz_imp_rules
     WHERE  rec_status IS NULL
     AND    disposition IS NULL
     AND    run_id IS NULL;
Line: 2287

     SELECT distinct devl_project_id
     BULK
     COLLECT
     INTO   l_model_id_tbl
     FROM   cz_imp_rules
     WHERE  rec_status IS NULL
     AND    disposition IS NULL
     AND    run_id = p_run_id;