DBA Data[Home] [Help]

APPS.CZ_RULE_IMPORT SQL Statements

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

Line: 28

  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: 44

    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,
           rule_class, class_seq,config_engine_type,accumulator_flag,top_level_constraint_flag  -- Bug9467066
      FROM cz_imp_rules
     WHERE run_id = p_run_id
       AND rec_status IS NULL
       AND disposition IS NULL;
Line: 63

  t_deleted_flag          table_of_varchar;
Line: 83

    '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: 93

    '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: 101

    '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: 120

  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),
        rule_class = t_rule_class(i),                              --Bug9467066
        class_seq = t_class_seq(i),                                --Bug9467066
        config_engine_type = t_config_engine_type(i),              --Bug9467066
        accumulator_flag = t_accumulator_flag(i),                  --Bug9467066
        top_level_constraint_flag = t_top_level_constraint_flag(i) --Bug9467066
      WHERE ROWID = t_rowid(i);
Line: 153

    t_rowid.DELETE;
Line: 154

    t_devl_project_id.DELETE;
Line: 155

    t_message.DELETE;
Line: 156

    t_orig_sys_ref.DELETE;
Line: 157

    t_rule_folder_id.DELETE;
Line: 158

    t_rule_type.DELETE;
Line: 159

    t_name.DELETE;
Line: 160

    t_seeded_flag.DELETE;
Line: 161

    t_deleted_flag.DELETE;
Line: 162

    t_mutable_flag.DELETE;
Line: 163

    t_disabled_flag.DELETE;
Line: 164

    t_invalid_flag.DELETE;
Line: 165

    t_presentation_flag.DELETE;
Line: 166

    t_effective_usage_mask.DELETE;
Line: 167

    t_seq_nbr.DELETE;
Line: 168

    t_disposition.DELETE;
Line: 169

    t_component_id.DELETE;
Line: 170

    t_model_ref_expl_id.DELETE;
Line: 171

    t_fsk_component_id.DELETE;
Line: 172

    t_fsk_model_ref_expl_id.DELETE;
Line: 173

    t_instantiation_scope.DELETE;
Line: 174

    t_rule_class.DELETE;                     --Bug9467066
Line: 175

    t_class_seq.DELETE;                      --Bug9467066
Line: 176

    t_config_engine_type.DELETE;             --Bug9467066
Line: 177

    t_accumulator_flag.DELETE;               --Bug9467066
Line: 178

    t_top_level_constraint_flag.DELETE;      --Bug9467066
Line: 181

      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,t_rule_class, t_class_seq,t_config_engine_type,t_accumulator_flag,t_top_level_constraint_flag    --Bug9467066
    LIMIT p_commit_size;
Line: 331

          update_table_data(i);
Line: 344

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

    update_table_data(t_rowid.COUNT);
Line: 402

  nOnlDelFlag                           CZ_IMP_RULES.DELETED_FLAG%TYPE;
Line: 411

    SELECT ROWID, rule_id, name,rule_folder_id,devl_project_id, message, orig_sys_ref, rec_status, disposition,
           fsk_localized_text_1,fsk_localized_text_2, fsk_component_id, fsk_model_ref_expl_id, rule_type, reason_id, unsatisfied_msg_id,
           rule_class, class_seq,config_engine_type,accumulator_flag,top_level_constraint_flag,rule_text                   --Bug9467066
      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: 422

  SELECT config_engine_type
  FROM   cz_devl_projects
  WHERE devl_project_id = cp_devl_project_id;
Line: 453

    'SELECT rule_id, rule_text, devl_project_id,orig_sys_ref, rule_folder_id, rule_type,name  ' ||
    '  FROM cz_rules ' ||
    '  WHERE deleted_flag = ''' || CZRI_FLAG_NOT_DELETED || '''  ' ||
    '    AND devl_project_id =  :1 ' ||
    '    AND orig_sys_ref = :2';
Line: 479

  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),
        unsatisfied_msg_id = t_unsatisfied_msg_id(i),
        message = t_message(i),
        rec_status = CZRI_RECSTATUS_KRS,
        disposition = t_disposition(i),
	config_engine_type = t_config_engine_type(i)
      WHERE ROWID = t_rowid(i);
Line: 501

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

    t_rowid.DELETE;
Line: 516

    t_rule_id.DELETE;
Line: 517

    t_name.DELETE;							--Bug8580853
Line: 518

    t_rule_folder_id.DELETE;						--Bug8580853
Line: 519

    t_devl_project_id.DELETE;
Line: 520

    t_message.DELETE;
Line: 521

    t_orig_sys_ref.DELETE;
Line: 522

    t_rec_status.DELETE;
Line: 523

    t_disposition.DELETE;
Line: 524

    t_fsk_localized_text_1.DELETE;
Line: 525

    t_fsk_localized_text_2.DELETE;					--Bug9068095
Line: 526

    t_fsk_component_id.DELETE;
Line: 527

    t_fsk_model_ref_expl_id.DELETE;
Line: 528

    t_rule_type.DELETE;
Line: 529

    t_reason_id.DELETE;
Line: 530

    t_unsatisfied_msg_id.DELETE;					 --Bug9068095
Line: 531

    t_rule_class.DELETE;                   --Bug9467066
Line: 532

    t_class_seq.DELETE;                    --Bug9467066
Line: 533

    t_config_engine_type.DELETE;           --Bug9467066
Line: 534

    t_accumulator_flag.DELETE;             --Bug9467066
Line: 535

    t_top_level_constraint_flag.DELETE;    --Bug9467066
Line: 536

    t_rule_text.DELETE;
Line: 580

        SELECT cz_rule_class_lkv.data_value
        INTO t_data_value
        FROM cz_rule_class_lkv
        WHERE cz_rule_class_lkv.data_value=t_rule_class(i);
Line: 597

            SELECT class_seq
            INTO v_rule_class_chk
            FROM cz_rules
            WHERE devl_project_id = t_devl_project_id(i)
            AND rule_class= t_rule_class(i)
	    AND class_seq = t_class_seq(i)
	    AND deleted_flag = CZRI_FLAG_NOT_DELETED;
Line: 657

            t_disposition(i) := CZRI_DISPOSITION_INSERT;
Line: 661

          SELECT 1
	  INTO   v_error_flag
	  FROM   cz_rule_folders
	  WHERE  deleted_flag = CZRI_FLAG_NOT_DELETED
	  AND    devl_project_id = t_devl_project_id(i)
	  AND    name = t_name(i)
	  AND    rule_folder_id <> t_rule_id(i)
	  AND    parent_rule_folder_id = t_rule_folder_id(i);
Line: 685

          SELECT intl_text_id BULK COLLECT INTO l_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_2(i);
Line: 719

          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: 765

          update_table_data(i);
Line: 785

    update_table_data(t_rowid.COUNT);
Line: 821

    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,
           rule_class, class_seq,config_engine_type,accumulator_flag,top_level_constraint_flag  --Bug9467066
      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: 836

	SELECT ROWID FROM cz_imp_rules
	WHERE run_id = p_run_id
       AND rec_status = CZRI_RECSTATUS_KRS
       AND disposition = CZRI_DISPOSITION_NOCHANGE;
Line: 857

    t_deleted_flag            table_of_varchar;
Line: 860

    t_last_update_login       table_of_number;
Line: 891

  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: 906

PROCEDURE update_table_data_nochange(p_upper_limit IN PLS_INTEGER) IS -- Meant to change the rec_status of no change records to 'OK'
  BEGIN

   FORALL i IN 1..p_upper_limit
      UPDATE cz_imp_rules SET
        rec_status = CZRI_RECSTATUS_OK
        WHERE ROWID = t_rowid(i) ;
Line: 915

  FUNCTION insert_online_data(p_upper_limit IN PLS_INTEGER) RETURN BOOLEAN IS

    t_rule_id                 table_of_number;
Line: 931

    t_deleted_flag            table_of_varchar;
Line: 934

    t_last_update_login       table_of_number;
Line: 967

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

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

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

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

      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,
         rule_class, class_seq,config_engine_type,accumulator_flag,top_level_constraint_flag)   --Bug9467066
      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),
         t_rule_class(i), t_class_seq(i),t_config_engine_type(i),t_accumulator_flag(i),t_top_level_constraint_flag(i));    --Bug9467066
Line: 1045

      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: 1061

  END insert_online_data;
Line: 1063

 FUNCTION update_online_data(p_upper_limit IN PLS_INTEGER) RETURN BOOLEAN IS

    t_rule_id                 table_of_number;
Line: 1079

    t_deleted_flag            table_of_varchar;
Line: 1082

    t_last_update_login       table_of_number;
Line: 1131

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

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

      UPDATE cz_rules SET
        reason_id = NVL(t_reason_id(i), reason_id) ,
        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),
        rule_class = t_rule_class(i),                                --Bug9467066
        class_seq = t_class_seq(i),                                  --Bug9467066
        config_engine_type = t_config_engine_type(i),                --Bug9467066
        accumulator_flag = t_accumulator_flag(i),                    --Bug9467066
        top_level_constraint_flag = t_top_level_constraint_flag(i)   --Bug9467066
      WHERE rule_id = t_rule_id(i);
Line: 1220

      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: 1243

  END update_online_data;
Line: 1252

    t_rowid.DELETE;
Line: 1253

    t_rule_id.DELETE;
Line: 1254

    t_reason_id.DELETE;
Line: 1255

    t_rule_folder_id.DELETE;
Line: 1256

    t_devl_project_id.DELETE;
Line: 1257

    t_invalid_flag.DELETE;
Line: 1258

    t_desc_text.DELETE;
Line: 1259

    t_name.DELETE;
Line: 1260

    t_rule_type.DELETE;
Line: 1261

    t_expr_rule_type.DELETE;
Line: 1262

    t_component_id.DELETE;
Line: 1263

    t_model_ref_expl_id.DELETE;
Line: 1264

    t_reason_type.DELETE;
Line: 1265

    t_disabled_flag.DELETE;
Line: 1266

    t_orig_sys_ref.DELETE;
Line: 1267

    t_deleted_flag.DELETE;
Line: 1268

    t_security_mask.DELETE;
Line: 1269

    t_checkout_user.DELETE;
Line: 1270

    t_last_update_login.DELETE;
Line: 1271

    t_effective_usage_mask.DELETE;
Line: 1272

    t_seq_nbr.DELETE;
Line: 1273

    t_effective_from.DELETE;
Line: 1274

    t_effective_until.DELETE;
Line: 1275

    t_effectivity_set_id.DELETE;
Line: 1276

    t_unsatisfied_msg_id.DELETE;
Line: 1277

    t_unsatisfied_msg_source.DELETE;
Line: 1278

    t_signature_id.DELETE;
Line: 1279

    t_template_primitive_flag.DELETE;
Line: 1280

    t_presentation_flag.DELETE;
Line: 1281

    t_template_token.DELETE;
Line: 1282

    t_rule_text.DELETE;
Line: 1283

    t_notes.DELETE;
Line: 1284

    t_class_name.DELETE;
Line: 1285

    t_instantiation_scope.DELETE;
Line: 1286

    t_mutable_flag.DELETE;
Line: 1287

    t_seeded_flag.DELETE;
Line: 1288

    t_ui_def_id.DELETE;
Line: 1289

    t_ui_page_id.DELETE;
Line: 1290

    t_ui_page_element_id.DELETE;
Line: 1291

    t_rule_folder_type.DELETE;
Line: 1292

    t_disposition.DELETE;
Line: 1293

    t_message.DELETE;
Line: 1294

    t_rule_class.DELETE;                           --Bug9467066
Line: 1295

    t_class_seq.DELETE;                            --Bug9467066
Line: 1296

    t_accumulator_flag.DELETE;                     --Bug9467066
Line: 1297

    t_top_level_constraint_flag.DELETE;            --Bug9467066
Line: 1298

    t_config_engine_type.DELETE;                   --Bug9467066
Line: 1302

      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,
      t_rule_class, t_class_seq,t_config_engine_type, t_accumulator_flag, t_top_level_constraint_flag       --Bug9467066
    LIMIT p_commit_size;
Line: 1316

    IF(NOT insert_online_data(t_rowid.COUNT))THEN
    --Bug9467066
  --  SELECT cz_devl_projects.config_engine_type
   --   INTO t_config_engine_type
   --   FROM cz_devl_projects,cz_imp_rules
   --  WHERE cz_imp_rules.devl_project_id = cz_devl_projects.devl_project_id
  --     AND cz_imp_rules.run_id = p_run_id;
Line: 1326

        IF(t_disposition(i) = CZRI_DISPOSITION_INSERT)THEN

          BEGIN

            SAVEPOINT insert_rule_record;
Line: 1331

            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,
               rule_class, class_seq,config_engine_type,accumulator_flag, top_level_constraint_flag)   --Bug9467066
            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),
               t_rule_class(i), t_class_seq(i),t_config_engine_type(i),t_accumulator_flag(i), t_top_level_constraint_flag(i));   --Bug9467066
Line: 1352

             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: 1368

              ROLLBACK TO insert_rule_record;
Line: 1380

            update_table_data(i);
Line: 1388

    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: 1399

            UPDATE cz_rules SET
              reason_id = NVL(t_reason_id(i), reason_id) ,
              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),
              rule_class = t_rule_class(i),                               --Bug9467066
              class_seq = t_class_seq(i),                                 --Bug9467066
              config_engine_type = t_config_engine_type(i),               --Bug9467066
              accumulator_flag = t_accumulator_flag(i),                   --Bug9467066
              top_level_constraint_flag = t_top_level_constraint_flag(i)  --Bug9467066
            WHERE rule_id = t_rule_id(i);
Line: 1445

            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: 1467

              ROLLBACK TO update_rule_record;
Line: 1479

            update_table_data(i);
Line: 1491

    update_table_data(t_rowid.COUNT);
Line: 1496

           t_rowid.DELETE;
Line: 1504

            update_table_data_nochange(i);
Line: 1539

  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: 1569

  DELETE FROM cz_xfr_run_results WHERE run_id = p_run_id;
Line: 1648

    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: 1662

  t_deleted_flag  table_of_varchar;
Line: 1666

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

  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: 1695

    t_rowid.DELETE;
Line: 1696

    t_model_id.DELETE;
Line: 1697

    t_message.DELETE;
Line: 1698

    t_orig_sys_ref.DELETE;
Line: 1699

    t_language.DELETE;
Line: 1700

    t_source_lang.DELETE;
Line: 1701

    t_seeded_flag.DELETE;
Line: 1702

    t_deleted_flag.DELETE;
Line: 1703

    t_disposition.DELETE;
Line: 1706

      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: 1763

          update_table_data(i);
Line: 1775

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

    update_table_data(t_rowid.COUNT);
Line: 1817

  nOnlLastUpdate                 CZ_IMP_LOCALIZED_TEXTS.LAST_UPDATE_LOGIN%TYPE;
Line: 1818

  nOnlDeletedFlag                CZ_IMP_LOCALIZED_TEXTS.DELETED_FLAG%TYPE;
Line: 1823

    SELECT ROWID, intl_text_id, model_id, message, orig_sys_ref, language, rec_status, disposition,source_lang,localized_str
       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: 1838

  n_last_update_login table_of_number;
Line: 1839

  n_deleted_flag     table_of_varchar;
Line: 1844

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

    '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: 1868

  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: 1887

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

    t_rowid.DELETE;
Line: 1902

    t_intl_text_id.DELETE;
Line: 1903

    t_model_id.DELETE;
Line: 1904

    t_message.DELETE;
Line: 1905

    t_orig_sys_ref.DELETE;
Line: 1906

    t_language.DELETE;
Line: 1907

    t_rec_status.DELETE;
Line: 1908

    t_disposition.DELETE;
Line: 1909

    n_last_update_login.DELETE;
Line: 1910

    n_deleted_flag.DELETE;
Line: 1911

    n_source_lang.DELETE;
Line: 1912

    n_local_string.DELETE;
Line: 1946

            t_disposition(i) := CZRI_DISPOSITION_INSERT;
Line: 1985

          update_table_data(i);
Line: 2002

    update_table_data(t_rowid.COUNT);
Line: 2038

    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: 2047

    SELECT ROWID FROM cz_imp_localized_texts
     WHERE run_id = p_run_id
       AND rec_status = CZRI_RECSTATUS_KRS
       AND disposition =CZRI_DISPOSITION_NOCHANGE;
Line: 2053

  t_last_update_login table_of_number;
Line: 2057

  t_deleted_flag      table_of_varchar;
Line: 2068

  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: 2083

  PROCEDURE update_table_data_nochange(p_upper_limit IN PLS_INTEGER) IS
  BEGIN

    FORALL i IN 1..p_upper_limit
      UPDATE cz_imp_localized_texts SET
        rec_status = CZRI_RECSTATUS_OK
      WHERE ROWID = t_rowid(i);
Line: 2092

 FUNCTION insert_online_data(p_upper_limit IN PLS_INTEGER) RETURN BOOLEAN IS

    t_last_update_login table_of_number;
Line: 2098

    t_deleted_flag      table_of_varchar;
Line: 2112

      IF(t_disposition(i) = CZRI_DISPOSITION_INSERT)THEN

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

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

      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: 2147

 FUNCTION update_online_data(p_upper_limit IN PLS_INTEGER) RETURN BOOLEAN IS

    t_last_update_login table_of_number;
Line: 2153

    t_deleted_flag      table_of_varchar;
Line: 2169

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

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

      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: 2213

    t_rowid.DELETE;
Line: 2214

    t_last_update_login.DELETE;
Line: 2215

    t_locale_id.DELETE;
Line: 2216

    t_localized_str.DELETE;
Line: 2217

    t_intl_text_id.DELETE;
Line: 2218

    t_deleted_flag.DELETE;
Line: 2219

    t_security_mask.DELETE;
Line: 2220

    t_checkout_user.DELETE;
Line: 2221

    t_orig_sys_ref.DELETE;
Line: 2222

    t_language.DELETE;
Line: 2223

    t_source_lang.DELETE;
Line: 2224

    t_model_id.DELETE;
Line: 2225

    t_seeded_flag.DELETE;
Line: 2226

    t_disposition.DELETE;
Line: 2227

    t_message.DELETE;
Line: 2230

      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: 2241

    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: 2271

            update_table_data(i);
Line: 2279

    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: 2315

            update_table_data(i);
Line: 2323

    update_table_data(t_rowid.COUNT);
Line: 2328

           t_rowid.DELETE;
Line: 2336

            update_table_data_nochange(i);
Line: 2374

  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: 2404

  DELETE FROM cz_xfr_run_results WHERE run_id = p_run_id;
Line: 2514

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

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

    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: 2548

    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: 2558

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

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

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

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

    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: 2698

     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: 2707

     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;
Line: 2770

    SELECT ROWID,devl_project_id,last_update_login, reason_type, name, desc_text,
           decode(reason_type, 0, name, 2, desc_text) text_str, disposition, reason_id,rule_id
      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)
       AND reason_type IN (0,2)
       AND fsk_localized_text_1 IS NULL;
Line: 2781

   t_last_update_login table_of_varchar;
Line: 2793

 FUNCTION update_dflt_localized_texts(p_upper_limit IN PLS_INTEGER) RETURN BOOLEAN IS

   t_rowid             table_of_varchar;
Line: 2796

   t_last_update_login table_of_varchar;
Line: 2810

        t_last_update_login(v_index) := process_dflt_localized_texts.t_last_update_login(v_index) ;
Line: 2822

      UPDATE cz_localized_texts
      SET localized_str = t_text_str(i)
      WHERE intl_text_id = (SELECT reason_id from cz_rules where rule_id = t_rules_id(i));
Line: 2838

      t_rowid,t_model_id,t_last_update_login ,t_reason_type, t_rule_name ,
      t_rule_desc_text, t_text_str , t_disposition, t_reason_id , t_rules_id
       LIMIT p_commit_size;
Line: 2846

        IF(t_disposition(i) = CZRI_DISPOSITION_INSERT)THEN

          BEGIN
            SAVEPOINT insert_msg_record;
Line: 2850

            INSERT INTO cz_localized_texts_vl
               (last_update_login, text_str, intl_text_id, deleted_flag, model_id)
            VALUES
               (t_last_update_login(i), t_text_str(i), cz_intl_texts_s.NEXTVAL, 0, t_model_id(i)) ;
Line: 2855

            UPDATE CZ_RULES
             SET reason_id = cz_intl_texts_s.currval
            WHERE devl_project_id = t_model_id(i)
            AND rule_id = t_rules_id(i);
Line: 2862

            ROLLBACK TO insert_msg_record;
Line: 2869

      IF (NOT update_dflt_localized_texts(t_rowid.COUNT)) THEN
        FOR i IN 1..t_rowid.COUNT LOOP
          IF (t_disposition(i) = CZRI_DISPOSITION_MODIFY)THEN
            BEGIN
              SAVEPOINT update_msg_record;
Line: 2875

              UPDATE cz_localized_texts
              SET localized_str = t_text_str(i)
              WHERE intl_text_id = (SELECT reason_id from cz_rules where rule_id = t_rules_id(i));
Line: 2881

              ROLLBACK TO update_msg_record;