DBA Data[Home] [Help]

APPS.IGS_AD_IMP_001 SQL Statements

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

Line: 18

  || rbezawad        27-Feb-05       Added code to procedure update_parent_record_status() to execute a Dynamic Code block
                                     when IGR functionality is enabled
  ---------------------------------------------------------------------------------------------------------------------------*/
  PROCEDURE logerrormessage(p_record IN VARCHAR2,
                            p_error IN VARCHAR2,
                            p_entity_name IN VARCHAR2 DEFAULT NULL,
                            p_match_ind IN VARCHAR2 DEFAULT NULL) AS
  /*****************************************************************
   Created By    : asbala
   Creation date : 9/23/2003
   Purpose       : This function is to print the statistics from igs_ad_imp_stats.
   Know limitations, enhancements or remarks
   Change History
   Who             When            What
   (reverse chronological order - newest change first)
  ***************************************************************/
    l_context_token_str VARCHAR2(50);
Line: 70

      SELECT total_rec_num, total_warn_num, total_success_num, total_error_num, meaning,entity_name
      FROM   igs_ad_imp_stats imp, igs_lookup_values lk
      WHERE  imp.src_cat_code = lk.lookup_code
      AND    lk.lookup_type = cp_lookup_type
      AND    imp.interface_run_id = cp_interface_run_id
    ORDER BY meaning, entity_name;
Line: 137

  PROCEDURE update_parent_record_status (p_source_type_id IN NUMBER,
                                         p_batch_id IN NUMBER,
                                         p_interface_run_id  IN NUMBER
  ) AS
  /*************************************************************
   Created By : knag
   Date Created By :  05-NOV-2003
   Purpose : This procedure will call all the procedures for admission and inquiry related categories
   Know limitations, enhancements or remarks
   Change History
   Who             When            What
   rbezawad        27-Feb-05       Added code to procedure update_parent_record_status() to execute a Dynamic Code block
                                   when IGR functionality is enabled
   (reverse chronological order - newest change first)
  ***************************************************************/
    l_prog_label    VARCHAR2(4000);
Line: 182

    l_prog_label := 'igs.plsql.igs_ad_imp_001.update_parent_record_status';
Line: 183

    l_label := 'igs.plsql.igs_ad_imp_001.update_parent_record_status.';
Line: 191

      l_label := 'igs.plsql.igs_ad_imp_001.update_parent_record_status.begin';
Line: 202

    UPDATE igs_ad_ps_appl_inst_int apinst
    SET    status = '4',
           error_code = 'E347',
           error_text =  igs_ad_gen_016.get_lkup_meaning ('IMPORT_ERROR_CODE', 'E347', 8405)
    WHERE  status = '1'
    AND    interface_run_id = p_interface_run_id
    AND    (
               EXISTS (SELECT 1 FROM igs_ad_insthist_int WHERE status <> '1' AND interface_ps_appl_inst_id = apinst.interface_ps_appl_inst_id)
            OR EXISTS (SELECT 1 FROM igs_ad_notes_int WHERE status <> '1' AND interface_ps_appl_inst_id = apinst.interface_ps_appl_inst_id)
            OR EXISTS (SELECT 1 FROM igs_ad_unitsets_int WHERE status <> '1' AND interface_ps_appl_inst_id = apinst.interface_ps_appl_inst_id)
            OR EXISTS (SELECT 1 FROM igs_ad_edugoal_int WHERE status <> '1' AND interface_ps_appl_inst_id = apinst.interface_ps_appl_inst_id)
           );
Line: 217

    UPDATE igs_ad_apl_int api
    SET    status = '4',
           error_code = 'E347',
           error_text =  igs_ad_gen_016.get_lkup_meaning ('IMPORT_ERROR_CODE', 'E347', 8405)
    WHERE  status = '1'
    AND    interface_run_id = p_interface_run_id
    AND    (
                EXISTS (SELECT 1 FROM igs_ad_ps_appl_inst_int WHERE status <> '1' AND interface_appl_id = api.interface_appl_id)
            OR  EXISTS (SELECT 1 FROM igs_ad_othinst_int WHERE status <> '1' AND interface_appl_id = api.interface_appl_id)
            OR  EXISTS (SELECT 1 FROM igs_ad_acadint_int WHERE status <> '1' AND interface_appl_id = api.interface_appl_id)
            OR  EXISTS (SELECT 1 FROM igs_ad_appint_int WHERE status <> '1' AND interface_appl_id = api.interface_appl_id)
            OR  EXISTS (SELECT 1 FROM igs_ad_splint_int WHERE status <> '1' AND interface_appl_id = api.interface_appl_id)
            OR  EXISTS (SELECT 1 FROM igs_ad_spltal_int WHERE status <> '1' AND interface_appl_id = api.interface_appl_id)
            OR  EXISTS (SELECT 1 FROM igs_ad_perstmt_int WHERE status <> '1' AND interface_appl_id = api.interface_appl_id)
            OR  EXISTS (SELECT 1 FROM igs_ad_fee_int WHERE status <> '1' AND interface_appl_id = api.interface_appl_id)
            OR  EXISTS (SELECT 1 FROM igs_ad_apphist_int WHERE status <> '1' AND interface_appl_id = api.interface_appl_id)
           );
Line: 237

    UPDATE igs_ad_trmdt_int trmdt
    SET    status = '4',
           error_code = 'E347',
           error_text =  igs_ad_gen_016.get_lkup_meaning ('IMPORT_ERROR_CODE', 'E347', 8405)
    WHERE  status = '1'
    AND    interface_run_id = p_interface_run_id
    AND    EXISTS (SELECT 1 FROM igs_ad_tundt_int WHERE status <> '1' AND interface_term_dtls_id = trmdt.interface_term_dtls_id);
Line: 247

    UPDATE igs_ad_txcpt_int txcpt
    SET    status = '4',
           error_code = 'E347',
           error_text =  igs_ad_gen_016.get_lkup_meaning ('IMPORT_ERROR_CODE', 'E347', 8405)
    WHERE  status = '1'
    AND    interface_run_id = p_interface_run_id
    AND    EXISTS (SELECT 1 FROM igs_ad_trmdt_int WHERE status <> '1' AND interface_transcript_id = txcpt.interface_transcript_id);
Line: 257

    UPDATE igs_ad_acadhis_int_all acadhis
    SET    status = '4',
           error_code = 'E347',
           error_text =  igs_ad_gen_016.get_lkup_meaning ('IMPORT_ERROR_CODE', 'E347', 8405)
    WHERE  status = '1'
    AND    interface_run_id = p_interface_run_id
    AND    EXISTS (SELECT 1 FROM igs_ad_txcpt_int WHERE status <> '1' AND interface_acadhis_id = acadhis.interface_acadhis_id);
Line: 267

    UPDATE igs_ad_test_int tst
    SET    status = '4',
           error_code = 'E347',
           error_text =  igs_ad_gen_016.get_lkup_meaning ('IMPORT_ERROR_CODE', 'E347', 8405)
    WHERE  status = '1'
    AND    interface_run_id = p_interface_run_id
    AND    EXISTS (SELECT 1 FROM igs_ad_test_segs_int WHERE status <> '1' AND interface_test_id = tst.interface_test_id);
Line: 280

                        igr_imp_002.update_parent_record_status(:1);
Line: 285

           fnd_file.put_line(fnd_file.log,'Error occurred while calling IGR_IMP_002.UPDATE_PARENT_RECORD_STATUS() : '||SQLERRM);
Line: 290

    UPDATE igs_ad_interface ad
    SET    record_status = '3',
           status = '4',
           error_code = 'E347'
    WHERE  status = '1'
    AND    interface_run_id = p_interface_run_id
    AND    (
                EXISTS (SELECT 1 FROM igs_ad_apl_int WHERE status <> '1' AND interface_id = ad.interface_id)
            OR  EXISTS (SELECT 1 FROM igs_ad_test_int WHERE status <> '1' AND interface_id = ad.interface_id)
            OR  EXISTS (SELECT 1 FROM igs_ad_recruit_int WHERE status <> '1' AND interface_id = ad.interface_id)
            OR  EXISTS (SELECT 1 FROM igs_uc_qual_ints WHERE status <> '1' AND interface_id = ad.interface_id)
            OR  EXISTS (SELECT 1 FROM igs_ad_acadhis_int_all WHERE status <> '1' AND interface_id = ad.interface_id)
            OR  EXISTS (SELECT 1 FROM igs_pe_cred_int WHERE status <> '1' AND interface_id = ad.interface_id)
           );
Line: 307

    UPDATE igs_ad_interface_ctl
    SET    status = '3'
    WHERE  interface_run_id = p_interface_run_id
    AND    EXISTS (SELECT 1
                   FROM   igs_ad_interface
                   WHERE  interface_run_id = p_interface_run_id
                   AND    (record_status <> '1' OR status <> '1'));
Line: 316

      UPDATE igs_ad_interface_ctl
      SET    status = '1'
      WHERE  interface_run_id = p_interface_run_id;
Line: 322

  END update_parent_record_status;
Line: 383

        OPEN c_ref_cur FOR 'SELECT status, count(*) reccount FROM ' ||
                           p_category_entity_table(idx).entity_name ||
                           ' WHERE interface_run_id = :1 GROUP BY status'
	USING p_interface_run_id;
Line: 422

        INSERT INTO IGS_AD_IMP_STATS (
                  INTERFACE_RUN_ID,
                  SRC_CAT_CODE,
                  ENTITY_NAME,
                  TOTAL_REC_NUM,
                  TOTAL_WARN_NUM,
                  TOTAL_SUCCESS_NUM,
                  TOTAL_ERROR_NUM,
                  CREATED_BY,
                  CREATION_DATE,
                  LAST_UPDATED_BY,
                  LAST_UPDATE_DATE,
                  LAST_UPDATE_LOGIN,
                  REQUEST_ID,
                  PROGRAM_APPLICATION_ID,
                  PROGRAM_ID,
                  PROGRAM_UPDATE_DATE
          ) VALUES (
                  p_interface_run_id,
                  p_category_entity_table(idx).category_name,
                  p_category_entity_table(idx).entity_name,
                  l_total_rec,
                  l_warning,
                  l_success,
                  l_error,
                  1,
                  sysdate,
                  1,
                  sysdate,
                  NULL,
                  NULL,
                  NULL,
                  NULL,
                  NULL
        );
Line: 474

      SELECT 1 INTO l_count1
      FROM   DUAL
      WHERE  EXISTS (SELECT 1
                     FROM   igs_ad_interface int,
                            igs_uc_qual_ints qint
                     WHERE  int.interface_id = qint.interface_id
                     AND    int.source_type_id = p_source_type_id
                     AND    int.batch_id = p_batch_id
                     AND    int.status IN('1','4','2')
                     AND    qint.status ='2');
Line: 490

      SELECT 1 INTO l_count2
      FROM   DUAL
      WHERE  EXISTS (SELECT 1
                     FROM   igs_ad_interface int,
                            igs_ad_apl_int aplint,
                            igs_ad_apphist_int applhist
                     WHERE  int.interface_id = aplint.interface_id
                     AND    aplint.interface_appl_id = applhist.interface_appl_id
                     AND    int.source_type_id = p_source_type_id
                     AND    int.batch_id = p_batch_id
                     AND    int.status IN ( '1', '4', '2')
                     AND    aplint.status IN ('1', '4', '2')
                     AND    applhist.status = '2'
                     UNION ALL
                     SELECT 1
                     FROM   igs_ad_interface int,
                            igs_ad_apl_int aplint,
                            igs_ad_ps_appl_inst_int aplinst,
                            igs_ad_insthist_int applinsthist
                     WHERE  int.interface_id = aplint.interface_id
                     AND    aplint.interface_appl_id = aplinst.interface_appl_id
                     AND    applinsthist.interface_ps_appl_inst_id = aplinst.interface_ps_appl_inst_id
                     AND    int.source_type_id = p_source_type_id
                     AND    int.batch_id = p_batch_id
                     AND    int.status IN ( '1', '4', '2')
                     AND    aplint.status IN ('1', '4', '2')
                     AND    aplinst.status IN ('1', '4', '2')
                     AND    applinsthist.status = '2');
Line: 525

        UPDATE igs_ad_interface_ctl
        SET status = '3'
        WHERE interface_run_id = p_interface_run_id;
Line: 574

  ||                                 Added delete logic for Residency Details
  ||                                 Modified p_interface_run_id to l_interface_run_id so that the interface records can be updated with proper interface run id.
  ||  gmuralid      4-DEC-2002       Change by gmuralid, removed reference to table igs_ad_intl_int,
  ||                                  igs_pe_fund_dep_int.Included references to igs_pe_visa_int,
  ||                                  igs_pe_vst_hist_int,igs_pe_passport_int,igs_pe_eit_int in delete logic
  ||                                  As a part of BUG 2599109, SEVIS Build
  || npalanis      21-May-2002      Code is added to update interface_run_id in igs_ad_interface records
  ||                                 with status '1' ,'2' and  '4' .The parameter p_interface_run_id passed
  ||                                 to prc_pe_dtls is also removed as no  more updation of interface_run_id
  ||                                 is required there.
  || rrengara        4-OCT-2002      Changed the ordering of the parameters batch id and source type id for the Build bug 2604395
  ||                                 Called IGS_AD_INTERFACE_CTL tables TBH and assigned l_interface_run_id to the value from OUT NOCOPY parameter TBH
  ||
  || ssawhney        28-oct-2002     SWS104- Jan03 build residency details import added. moved acad honors to person level
  ||                                 IGS_AD_REFS_INT table obsoleted.
  || sjalsaut        Oct 31, 02	     SWSCR012 Bug 2435520 Removed College Activities references
  ||                                 and changed extracurr act to PERSON_ACTIVITIES
  ||  (reverse chronological order - newest change first)
  ||--------------------------------------------------------------------------------*/
    l_prog_label            VARCHAR2(4000);
Line: 641

      SELECT batch_desc INTO l_batch_desc
      FROM   igs_ad_imp_batch_det
      WHERE  batch_id = p_batch_id ;
Line: 645

      SELECT system_source_type INTO l_source_type
      FROM   igs_pe_src_types_all
      WHERE  source_type_id = p_source_type_id
      AND    NVL(closed_ind,'N') = 'N'
      AND    system_source_type IN ('APPLICATION', 'TEST_RESULTS', 'PROSPECT_LIST', 'PROSPECT_SS_WEB_INQUIRY',  'TRANSCRIPT');
Line: 651

      SELECT match_set_name INTO l_match_set_name
      FROM   igs_pe_match_sets_all
      WHERE  match_set_id = p_match_set_id
      AND    closed_ind = 'N';
Line: 683

    igs_ad_interface_ctl_pkg.insert_row (
      x_rowid                    => l_rowid,
      x_interface_run_id         => l_interface_run_id ,
      x_source_type_id           => p_source_type_id,
      x_batch_id                 => p_batch_id,
      x_match_set_id             => p_match_set_id,
      x_status                   => '2',
      x_mode                     => 'R');
Line: 692

    SELECT COUNT (*) INTO l_cnt_dup_process_run
    FROM   igs_ad_interface_ctl
    WHERE  batch_id = p_batch_id
    AND    source_type_id = p_source_type_id
    AND    status = '2';
Line: 719

      UPDATE igs_ad_interface_all
      SET    interface_run_id = l_interface_run_id
      WHERE  batch_id = p_batch_id
      AND    source_type_id = p_source_type_id
      AND    status IN ('1','2','4');
Line: 727

      UPDATE igs_ad_interface_all  int1
      SET status ='3',
             error_code = 'E712'
      WHERE   EXISTS ( SELECT 1 FROM igs_ad_interface_all
                                  WHERE interface_id = int1.interface_id
                                  AND rowid <> int1.rowid )
      AND interface_run_id = l_interface_run_id;
Line: 762

      igs_ad_imp_001.update_parent_record_status (p_source_type_id   => p_source_type_id,
                                                  p_batch_id         => p_batch_id,
                                                  p_interface_run_id => l_interface_run_id);
Line: 777

      DELETE FROM igs_ad_interface_all
      WHERE  status = '1'
      AND record_status ='1'
      AND    interface_run_id = l_interface_run_id;
Line: 782

     UPDATE igs_ad_interface_all
     SET record_status = '3'
     WHERE  interface_run_id = l_interface_run_id
     AND status <> '1';
Line: 811

        UPDATE igs_ad_interface_ctl
        SET status = '3'
        WHERE rowid = l_rowid;
Line: 847

      SELECT *
      FROM   igs_ad_source_cat
      WHERE  source_type_id = p_source_type_id
      AND         category_name = p_category;