DBA Data[Home] [Help]

APPS.FND_OAM_DSCFG_COMPILER_PKG SQL Statements

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

Line: 26

   B_BASE_PRIORITY_DELETES              CONSTANT NUMBER := 100;
Line: 28

   B_BASE_PRIORITY_UPDATES              CONSTANT NUMBER := 300;
Line: 33

   B_DELETE_WEIGHT_MODIFIER             CONSTANT NUMBER := 1.01; --according to explain plan cost, delete is a little more than a one column update
Line: 107

   TYPE b_dml_update_segment_def_type IS RECORD
      (
       table_owner      VARCHAR2(30)    := NULL,
       table_name       VARCHAR2(30)    := NULL,
       column_name      VARCHAR2(30)    := NULL,
       new_column_value VARCHAR2(4000)  := NULL,
       where_clause     VARCHAR2(4000)  := NULL,
       weight_modifier  NUMBER          := 1
       );
Line: 116

   TYPE b_dml_update_segments_type IS TABLE OF b_dml_update_segment_def_type INDEX BY BINARY_INTEGER;
Line: 119

   TYPE b_dml_delete_stmt_def_type IS RECORD
      (
       table_owner      VARCHAR2(30)    := NULL,
       table_name       VARCHAR2(30)    := NULL,
       where_clause     VARCHAR2(4000)  := NULL,
       weight           NUMBER          := NULL
       );
Line: 126

   TYPE b_dml_delete_stmts_type IS TABLE OF b_dml_delete_stmt_def_type INDEX BY BINARY_INTEGER;
Line: 206

       update_map       b_where_clause_column_map_type,
       delete_map       b_where_clause_map_type,
       plsqls           b_number_list_type := b_number_list_type()
       );
Line: 224

   b_dml_update_segments        b_dml_update_segments_type;
Line: 225

   b_dml_delete_stmts           b_dml_delete_stmts_type;
Line: 484

   FUNCTION VALIDATE_DML_UPDATE_SEGMENT(px_object       IN OUT NOCOPY b_object_def_type,
                                        p_segment       IN b_dml_update_segment_def_type)
      RETURN BOOLEAN
   IS
      l_ctxt            VARCHAR2(60) := PKG_NAME||'VALIDATE_DML_UPDATE_SEGMENT';
Line: 532

   PROCEDURE CACHE_DML_UPDATE_SEGMENT(px_object         IN OUT NOCOPY b_object_def_type,
                                      px_object_props   IN OUT NOCOPY b_properties_type)
   IS
      l_ctxt            VARCHAR2(60) := PKG_NAME||'CACHE_DML_UPDATE_SEGMENT';
Line: 537

      l_dml_update_segment      b_dml_update_segment_def_type;
Line: 553

                  l_dml_update_segment.table_owner := l_prop.canonical_value;
Line: 556

                  l_dml_update_segment.table_name := l_prop.canonical_value;
Line: 559

                  l_dml_update_segment.column_name := l_prop.canonical_value;
Line: 562

                  l_dml_update_segment.new_column_value := l_prop.canonical_value;
Line: 565

                  l_dml_update_segment.where_clause := l_prop.canonical_value;
Line: 568

                  l_dml_update_segment.weight_modifier := FND_OAM_DSCFG_UTILS_PKG.CANONICAL_TO_NUMBER(l_prop.canonical_value);
Line: 594

      IF VALIDATE_DML_UPDATE_SEGMENT(px_object,
                                     l_dml_update_segment) THEN

         --if it's valid, do some cleanup
         l_dml_update_segment.table_owner := UPPER(TRIM(l_dml_update_segment.table_owner));
Line: 599

         l_dml_update_segment.table_name := UPPER(TRIM(l_dml_update_segment.table_name));
Line: 600

         IF l_dml_update_segment.where_clause IS NOT NULL THEN
            CLEANUP_WHERE_CLAUSE(l_dml_update_segment.where_clause);
Line: 606

            px_object.primary_domain := l_dml_update_segment.table_owner||'.'||l_dml_update_segment.table_name;
Line: 610

         b_dml_update_segments(px_object.object_id) := l_dml_update_segment;
Line: 626

   FUNCTION VALIDATE_DML_DELETE_STMT(px_object  IN OUT NOCOPY b_object_def_type,
                                     p_stmt     IN b_dml_delete_stmt_def_type)
      RETURN BOOLEAN
   IS
      l_ctxt            VARCHAR2(60) := PKG_NAME||'VALIDATE_DML_DELETE_STMT';
Line: 662

   PROCEDURE CACHE_DML_DELETE_STMT(px_object            IN OUT NOCOPY b_object_def_type,
                                   px_object_props      IN OUT NOCOPY b_properties_type)
   IS
      l_ctxt            VARCHAR2(60) := PKG_NAME||'CACHE_DML_DELETE_STMT';
Line: 667

      l_dml_delete_stmt         b_dml_delete_stmt_def_type;
Line: 683

                  l_dml_delete_stmt.table_owner := l_prop.canonical_value;
Line: 686

                  l_dml_delete_stmt.table_name := l_prop.canonical_value;
Line: 689

                  l_dml_delete_stmt.where_clause := l_prop.canonical_value;
Line: 692

                  l_dml_delete_stmt.weight := FND_OAM_DSCFG_UTILS_PKG.CANONICAL_TO_NUMBER(l_prop.canonical_value);
Line: 718

      IF VALIDATE_DML_DELETE_STMT(px_object,
                                  l_dml_delete_stmt) THEN

         --if it's valid, do some cleanup
         l_dml_delete_stmt.table_owner := UPPER(TRIM(l_dml_delete_stmt.table_owner));
Line: 723

         l_dml_delete_stmt.table_name := UPPER(TRIM(l_dml_delete_stmt.table_name));
Line: 724

         IF l_dml_delete_stmt.where_clause IS NOT NULL THEN
            CLEANUP_WHERE_CLAUSE(l_dml_delete_stmt.where_clause);
Line: 730

            px_object.primary_domain := l_dml_delete_stmt.table_owner||'.'||l_dml_delete_stmt.table_name;
Line: 734

         b_dml_delete_stmts(px_object.object_id) := l_dml_delete_stmt;
Line: 1235

         WHEN FND_OAM_DSCFG_API_PKG.G_OTYPE_DML_UPDATE_SEGMENT THEN
            CACHE_DML_UPDATE_SEGMENT(px_object,
                                     px_object_props);
Line: 1238

         WHEN FND_OAM_DSCFG_API_PKG.G_OTYPE_DML_DELETE_STMT THEN
            CACHE_DML_DELETE_STMT(px_object,
                                  px_object_props);
Line: 1341

      SELECT object_id, object_type, target_type, target_id
         BULK COLLECT INTO l_object_ids, l_object_types, l_target_types, l_target_ids
         FROM fnd_oam_dscfg_objects
         WHERE config_instance_id = p_config_instance_id
         AND object_type IN (FND_OAM_DSCFG_API_PKG.G_OTYPE_DML_UPDATE_SEGMENT,
                             FND_OAM_DSCFG_API_PKG.G_OTYPE_DML_DELETE_STMT,
                             FND_OAM_DSCFG_API_PKG.G_OTYPE_DML_TRUNCATE_STMT,
                             FND_OAM_DSCFG_API_PKG.G_OTYPE_PLSQL_TEXT,
                             FND_OAM_DSCFG_API_PKG.G_OTYPE_RUN,
                             FND_OAM_DSCFG_API_PKG.G_OTYPE_BUNDLE,
                             FND_OAM_DSCFG_API_PKG.G_OTYPE_DOMAIN_METADATA)
         ORDER BY object_id DESC;
Line: 1358

      SELECT property_id, parent_id, property_name, datatype, canonical_value
         BULK COLLECT INTO l_prop_ids, l_prop_object_ids, l_prop_names, l_datatypes, l_canonical_values
         FROM fnd_oam_dscfg_properties
         WHERE parent_type = FND_OAM_DSCFG_API_PKG.G_TYPE_OBJECT
         AND parent_id in (SELECT object_id
                           FROM fnd_oam_dscfg_objects
                           WHERE config_instance_id = p_config_instance_id
                           AND object_type IN (FND_OAM_DSCFG_API_PKG.G_OTYPE_DML_UPDATE_SEGMENT,
                                               FND_OAM_DSCFG_API_PKG.G_OTYPE_DML_DELETE_STMT,
                                               FND_OAM_DSCFG_API_PKG.G_OTYPE_DML_TRUNCATE_STMT,
                                               FND_OAM_DSCFG_API_PKG.G_OTYPE_PLSQL_TEXT,
                                               FND_OAM_DSCFG_API_PKG.G_OTYPE_RUN,
                                               FND_OAM_DSCFG_API_PKG.G_OTYPE_BUNDLE,
                                               FND_OAM_DSCFG_API_PKG.G_OTYPE_DOMAIN_METADATA))
         ORDER BY parent_id DESC, property_id DESC;
Line: 1389

         l_curr_object_props.DELETE;
Line: 1487

      b_dependency_groups.DELETE(p_from_group_id);
Line: 1690

         SELECT FND_OAM_DSCRAM_RUNS_S.NEXTVAL
            INTO b_run.run_id
            FROM dual;
Line: 1696

         IF NOT FND_OAM_DSCRAM_UTILS_PKG.DELETE_RUN(b_run.run_id) THEN
            l_msg := 'Failed to delete previously compiled run: '||b_run.run_id;
Line: 1703

      SELECT UPPER(name)
         INTO l_dbname
         FROM v$database
         WHERE rownum < 2;
Line: 1709

      INSERT INTO FND_OAM_DSCRAM_RUNS_B (RUN_ID,
                                         RUN_STATUS,
                                         RUN_MODE,
                                         TARGET_DBNAME,
                                         CONFIG_INSTANCE_ID,
                                         VALID_CHECK_INTERVAL,
                                         CREATED_BY,
                                         CREATION_DATE,
                                         LAST_UPDATED_BY,
                                         LAST_UPDATE_DATE,
                                         LAST_UPDATE_LOGIN
                                         )
         VALUES
            (b_run.run_id,
             FND_OAM_DSCRAM_UTILS_PKG.G_STATUS_UNPROCESSED,
             b_run.run_mode,
             l_dbname,
             p_config_instance_id,
             b_run.valid_check_interval,
             FND_GLOBAL.USER_ID,
             SYSDATE,
             FND_GLOBAL.USER_ID,
             SYSDATE,
             FND_GLOBAL.USER_ID)
         RETURNING run_id INTO b_run.run_id;
Line: 1744

      SELECT name, description, language
         INTO l_display_name, l_description, l_language
         FROM fnd_oam_dscfg_instances
         WHERE config_instance_id = p_config_instance_id;
Line: 1749

      fnd_oam_debug.log(1, l_ctxt, 'Inserting runs_tl row');
Line: 1750

      INSERT INTO FND_OAM_DSCRAM_RUNS_TL (RUN_ID,
                                          DISPLAY_NAME,
                                          DESCRIPTION,
                                          LANGUAGE,
                                          SOURCE_LANG,
                                          CREATED_BY,
                                          CREATION_DATE,
                                          LAST_UPDATED_BY,
                                          LAST_UPDATE_DATE,
                                          LAST_UPDATE_LOGIN
                                          )
         VALUES
            (b_run.run_id,
             l_display_name||'('||b_run.run_id||')',
             l_description,
             l_language,
             l_language,
             --FND_GLOBAL.CURRENT_LANGUAGE,
             FND_GLOBAL.USER_ID,
             SYSDATE,
             FND_GLOBAL.USER_ID,
             SYSDATE,
             FND_GLOBAL.USER_ID);
Line: 1820

      SELECT UPPER(host_name)
         BULK COLLECT INTO l_host_names
         FROM gv$instance;
Line: 1856

                     l_host_names.DELETE(j);
Line: 1944

               l_host_names.DELETE(l_host_names.FIRST);
Line: 1972

            l_host_names.DELETE(l_host_names.FIRST);
Line: 2005

         INSERT INTO FND_OAM_DSCRAM_BUNDLES (BUNDLE_ID,
                                             RUN_ID,
                                             BUNDLE_STATUS,
                                             TARGET_HOSTNAME,
                                             WORKERS_ALLOWED,
                                             WORKERS_ASSIGNED,
                                             BATCH_SIZE,
                                             MIN_PARALLEL_UNIT_WEIGHT,
                                             CREATED_BY,
                                             CREATION_DATE,
                                             LAST_UPDATED_BY,
                                             LAST_UPDATE_DATE,
                                             LAST_UPDATE_LOGIN
                                             )
            VALUES
               (FND_OAM_DSCRAM_BUNDLES_S.NEXTVAL,
                b_run.run_id,
                FND_OAM_DSCRAM_UTILS_PKG.G_STATUS_UNPROCESSED,
                b_bundles(k).target_hostname,
                b_bundles(k).workers_allowed,
                0,
                b_bundles(k).batch_size,
                b_bundles(k).min_parallel_unit_weight,
                FND_GLOBAL.USER_ID,
                SYSDATE,
                FND_GLOBAL.USER_ID,
                SYSDATE,
                FND_GLOBAL.USER_ID)
         RETURNING bundle_id INTO b_bundles(k).bundle_id;
Line: 2122

         SELECT FND_OAM_DSCRAM_UNITS_S.NEXTVAL
            INTO px_unit_id
            FROM dual;
Line: 2127

      INSERT INTO FND_OAM_DSCRAM_UNITS (UNIT_ID,
                                        TASK_ID,
                                        CONCURRENT_GROUP_UNIT_ID,
                                        UNIT_TYPE,
                                        UNIT_STATUS,
                                        PHASE,
                                        PRIORITY,
                                        WEIGHT,
                                        SUGGEST_WORKERS_ALLOWED,
                                        WORKERS_ASSIGNED,
                                        UNIT_OBJECT_OWNER,
                                        UNIT_OBJECT_NAME,
                                        BATCH_SIZE,
                                        ERROR_FATALITY_LEVEL,
                                        SUGGEST_DISABLE_SPLITTING,
                                        CREATED_BY,
                                        CREATION_DATE,
                                        LAST_UPDATED_BY,
                                        LAST_UPDATE_DATE,
                                        LAST_UPDATE_LOGIN
                                        )
         VALUES
            (px_unit_id,
             p_task_id,
             p_concurrent_group_unit_id,
             p_unit_type,
             FND_OAM_DSCRAM_UTILS_PKG.G_STATUS_UNPROCESSED,
             p_phase,
             p_priority,
             p_weight,
             p_workers_allowed,
             0,
             p_unit_object_owner,
             p_unit_object_name,
             p_batch_size,
             p_error_fatality_level,
             p_disable_splitting,
             FND_GLOBAL.USER_ID,
             SYSDATE,
             FND_GLOBAL.USER_ID,
             SYSDATE,
             FND_GLOBAL.USER_ID)
         RETURNING UNIT_ID INTO l_unit_id;
Line: 2187

      SELECT FND_OAM_DSCRAM_UNITS_S.NEXTVAL
         INTO l_retval
         FROM DUAL;
Line: 2223

      INSERT INTO FND_OAM_DSCRAM_DMLS (DML_ID,
                                       UNIT_ID,
                                       PRIORITY,
                                       WEIGHT,
                                       DML_STMT,
                                       DML_WHERE_CLAUSE,
                                       CREATED_BY,
                                       CREATION_DATE,
                                       LAST_UPDATED_BY,
                                       LAST_UPDATE_DATE,
                                       LAST_UPDATE_LOGIN
                                       )
         VALUES
            (FND_OAM_DSCRAM_DMLS_S.NEXTVAL,
             p_unit_id,
             p_priority,
             p_weight,
             p_stmt,
             p_where_clause,
             FND_GLOBAL.USER_ID,
             SYSDATE,
             FND_GLOBAL.USER_ID,
             SYSDATE,
             FND_GLOBAL.USER_ID)
         RETURNING DML_ID INTO l_dml_id;
Line: 2260

   FUNCTION ADD_ENGINE_DELETE_DML(p_unit_id             IN NUMBER,
                                  p_object_id           IN NUMBER,
                                  x_weight              OUT NOCOPY NUMBER)
      RETURN BOOLEAN
   IS
      l_ctxt    VARCHAR2(60) := PKG_NAME||'ADD_ENGINE_DELETE_DML';
Line: 2267

      l_delete_def      b_dml_delete_stmt_def_type;
Line: 2275

      l_delete_def := b_dml_delete_stmts(p_object_id);
Line: 2278

      l_stmt := 'DELETE FROM '||l_delete_def.table_owner||'.'||l_delete_def.table_name;
Line: 2281

      l_weight := CEIL(NVL(l_delete_def.weight, B_DELETE_WEIGHT_MODIFIER *
                                                FND_OAM_DSCFG_UTILS_PKG.GET_TABLE_WEIGHT(l_delete_def.table_owner,
                                                                                         l_delete_def.table_name)));
Line: 2287

                     l_delete_def.where_clause,
                     p_priority => B_BASE_PRIORITY_DELETES,
                     p_weight   => l_weight,
                     x_dml_id   => l_dml_id);
Line: 2307

   FUNCTION ADD_ENGINE_UPDATE_DMLS(p_unit_id            IN NUMBER,
                                   p_table_owner        IN VARCHAR2,
                                   p_table_name         IN VARCHAR2,
                                   p_where_clause       IN VARCHAR2,
                                   px_column_map        IN OUT NOCOPY b_column_name_map_type,
                                   x_logical_weight     OUT NOCOPY NUMBER,
                                   x_physical_weight    OUT NOCOPY NUMBER)
      RETURN BOOLEAN
   IS
      l_ctxt    VARCHAR2(60) := PKG_NAME||'ADD_ENGINE_UPDATE_DMLS';
Line: 2340

      l_prefix := 'UPDATE '||p_table_owner||'.'||p_table_name;
Line: 2371

         l_set_snippet := l_column||'='||b_dml_update_segments(px_column_map(l_column)).new_column_value;
Line: 2379

            IF b_dml_update_segments(px_column_map(l_column)).weight_modifier IS NOT NULL THEN
               l_weight := l_weight * b_dml_update_segments(px_column_map(l_column)).weight_modifier;
Line: 2400

                           p_priority           => B_BASE_PRIORITY_UPDATES,
                           p_weight             => l_weight,
                           x_dml_id             => l_dml_id);
Line: 2420

                           p_priority           => B_BASE_PRIORITY_UPDATES,
                           p_weight             => l_weight,
                           x_dml_id             => l_dml_id);
Line: 2460

      INSERT INTO FND_OAM_DSCRAM_PLSQLS (PLSQL_ID,
                                         UNIT_ID,
                                         PRIORITY,
                                         WEIGHT,
                                         PLSQL_TEXT,
                                         CREATED_BY,
                                         CREATION_DATE,
                                         LAST_UPDATED_BY,
                                         LAST_UPDATE_DATE,
                                         LAST_UPDATE_LOGIN
                                       )
         VALUES
            (FND_OAM_DSCRAM_PLSQLS_S.NEXTVAL,
             p_unit_id,
             p_priority,
             p_weight,
             p_plsql_text,
             FND_GLOBAL.USER_ID,
             SYSDATE,
             FND_GLOBAL.USER_ID,
             SYSDATE,
             FND_GLOBAL.USER_ID)
         RETURNING PLSQL_ID INTO l_plsql_id;
Line: 2547

            l_has_dmls := (l_table_objects_def.update_map.COUNT > 0) OR (l_table_objects_def.delete_map.COUNT > 0);
Line: 2566

            j := l_table_objects_def.update_map.COUNT;
Line: 2567

            l_where_clause := l_table_objects_def.update_map.FIRST;
Line: 2569

               IF ADD_ENGINE_UPDATE_DMLS(l_dml_unit_id,
                                         l_table_owner,
                                         l_table_name,
                                         l_where_clause,
                                         l_table_objects_def.update_map(l_where_clause),
                                         l_logical_weight,
                                         l_physical_weight) THEN
                  INTEGRATE_WEIGHTS(l_unit_logical_weight,
                                    l_unit_physical_weight,
                                    l_logical_weight,
                                    l_physical_weight);
Line: 2581

               l_where_clause := l_table_objects_def.update_map.NEXT(l_where_clause);
Line: 2585

            j := l_table_objects_def.delete_map.COUNT;
Line: 2586

            l_where_clause := l_table_objects_def.delete_map.FIRST;
Line: 2588

               IF ADD_ENGINE_DELETE_DML(l_dml_unit_id,
                                        l_table_objects_def.delete_map(l_where_clause),
                                        l_weight) THEN
                  INTEGRATE_WEIGHTS(l_unit_logical_weight,
                                    l_unit_physical_weight,
                                    l_weight,
                                    l_weight);
Line: 2596

               l_where_clause := l_table_objects_def.delete_map.NEXT(l_where_clause);
Line: 2732

      l_segment                         b_dml_update_segment_def_type;
Line: 2733

      l_delete_stmt                     b_dml_delete_stmt_def_type;
Line: 2760

            WHEN FND_OAM_DSCFG_API_PKG.G_OTYPE_DML_UPDATE_SEGMENT THEN
               l_segment := b_dml_update_segments(l_object_id);
Line: 2772

               IF l_table_objects_def.update_map.EXISTS(l_where_clause) THEN
                  --see if the column name's been seen before
                  IF l_table_objects_def.update_map(l_where_clause).EXISTS(l_segment.column_name) THEN
                     --see if the values are the same, if not this is a conflict otherwise it's just a dupe
                     l_object_id2 := l_table_objects_def.update_map(l_where_clause)(l_segment.column_name);
Line: 2777

                     IF (b_dml_update_segments(l_object_id2).new_column_value <> l_segment.new_column_value) THEN
                        MARK_OBJECT_AS_ERRORED(l_object_id,
                                               'New Column Value conflicts with Object ID: '||l_object_id2);
Line: 2787

                     l_table_objects_def.update_map(l_where_clause)(l_segment.column_name) := l_object_id;
Line: 2791

                  l_column_map.DELETE;
Line: 2793

                  l_table_objects_def.update_map(l_where_clause) := l_column_map;
Line: 2798

            WHEN FND_OAM_DSCFG_API_PKG.G_OTYPE_DML_DELETE_STMT THEN
               l_delete_stmt := b_dml_delete_stmts(l_object_id);
Line: 2803

                                                            l_delete_stmt.table_owner,
                                                            l_delete_stmt.table_name);
Line: 2809

               l_where_clause := NVL(l_delete_stmt.where_clause, '');
Line: 2810

               IF l_table_objects_def.delete_map.EXISTS(l_where_clause) THEN
                  --can't delete the same table/where clause twice, mark it as a dupe
                  MARK_OBJECT_WITH_WARNING(l_object_id,
                                           l_ctxt,
                                           'Duplicate of Object ID: '||l_table_objects_def.delete_map(l_where_clause));
Line: 2818

                  l_table_objects_def.delete_map(NVL(l_where_clause, '')) := l_object_id;
Line: 2822

               l_table_bound_map(l_delete_stmt.table_owner)(l_delete_stmt.table_name) := l_table_objects_def;
Line: 2843

                  IF l_table_objects_def.delete_map.EXISTS(NULL) THEN
                     --can't delete the same table/where clause twice, mark it as a dupe
                     MARK_OBJECT_WITH_WARNING(l_object_id,
                                              l_ctxt,
                                              'Duplicate of Object ID: '||l_table_objects_def.delete_map(NULL));
Line: 2850

                     l_table_objects_def.delete_map(NULL) := l_object_id;
Line: 2871

                     l_truncate_table_name_map.DELETE;
Line: 3093

      SELECT FND_OAM_DSCRAM_TASKS_S.NEXTVAL
         INTO l_task_id
         FROM dual;
Line: 3134

      INSERT INTO FND_OAM_DSCRAM_TASKS (TASK_ID,
                                        BUNDLE_ID,
                                        TASK_STATUS,
                                        WEIGHT,
                                        WORKERS_ASSIGNED,
                                        CREATED_BY,
                                        CREATION_DATE,
                                        LAST_UPDATED_BY,
                                        LAST_UPDATE_DATE,
                                        LAST_UPDATE_LOGIN
                                        )
         VALUES
            (l_task_id,
             b_bundles(l_bundle_object_id).bundle_id,
             FND_OAM_DSCRAM_UTILS_PKG.G_STATUS_UNPROCESSED,
             l_weight,
             0,
             FND_GLOBAL.USER_ID,
             SYSDATE,
             FND_GLOBAL.USER_ID,
             SYSDATE,
             FND_GLOBAL.USER_ID);
Line: 3227

   PROCEDURE UPDATE_RUN_BUNDLE_WEIGHTS
   IS
      PRAGMA AUTONOMOUS_TRANSACTION;
Line: 3231

      l_ctxt            VARCHAR2(60) := PKG_NAME||'UPDATE_RUN_BUNDLE_WEIGHTS';
Line: 3243

         UPDATE fnd_oam_dscram_bundles
            SET weight = l_weight
            WHERE bundle_id = b_bundles(k).bundle_id;
Line: 3251

      UPDATE fnd_oam_dscram_runs_b
         SET weight = l_weight
         WHERE run_id = b_run.run_id;
Line: 3290

               UPDATE fnd_oam_dscfg_objects
                  SET errors_found_flag = b_objects(k).new_errors_found_flag,
                  message = b_objects(k).new_message,
                  target_type = b_objects(k).target_type,
                  target_id = b_objects(k).target_id,
                  last_update_date = SYSDATE,
                  last_updated_by = FND_GLOBAL.USER_ID,
                  last_update_login = FND_GLOBAL.USER_ID
                  WHERE object_id = b_objects(k).object_id;
Line: 3345

      b_objects.DELETE;
Line: 3346

      b_dml_update_segments.DELETE;
Line: 3347

      b_dml_delete_stmts.DELETE;
Line: 3348

      b_dml_truncate_stmts.DELETE;
Line: 3349

      b_primary_domains.DELETE;
Line: 3350

      b_domain_metadata_map.DELETE;
Line: 3351

      b_dependency_groups.DELETE;
Line: 3352

      b_domain_to_group_map.DELETE;
Line: 3354

      b_bundles.DELETE;
Line: 3383

         UPDATE_RUN_BUNDLE_WEIGHTS;
Line: 3445

            SELECT NVL(to_number(value), 1) - 1
               INTO B_DEFAULT_WORKERS_ALLOWED
               FROM v$system_parameter
               WHERE name = 'cpu_count';