DBA Data[Home] [Help]

APPS.CZ_IMP_PS_NODE SQL Statements

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

Line: 15

                        INSERTS     IN OUT NOCOPY PLS_INTEGER,
                        UPDATES     IN OUT NOCOPY PLS_INTEGER,
                        FAILED      IN OUT NOCOPY PLS_INTEGER,
                        DUPS        IN OUT NOCOPY PLS_INTEGER,
                        NOCHANGE    IN OUT NOCOPY PLS_INTEGER,
                        inXFR_GROUP       IN    VARCHAR2
                       ) IS
     CURSOR c_imp_intl_text IS
     SELECT DISTINCT orig_sys_ref, fsk_devlproject_1_1
     FROM CZ_IMP_LOCALIZED_TEXTS
     WHERE rec_status IS NULL AND Run_ID = inRUN_ID
     ORDER BY orig_sys_ref;
Line: 75

     nInsertCount                PLS_INTEGER:=0; /*Inserts */
Line: 76

     nUpdateCount                PLS_INTEGER:=0; /*Updates */
Line: 96

     SELECT VALUE INTO nAllocateBlock FROM CZ_DB_SETTINGS
     WHERE SETTING_ID=v_settings_id AND SECTION_NAME=v_section_name;
Line: 127

        	   SELECT ol.intl_text_id,ol.localized_str, ol.model_id, ol.orig_sys_ref,ol.language
        	   FROM cz_localized_texts ol, cz_devl_projects od, cz_ps_nodes op,
                   cz_imp_ps_nodes ip, cz_imp_devl_project id
        	   WHERE ol.orig_sys_ref = sImpOrigSysRef(i)
        	   AND ip.fsk_intltext_1_1 = sImpOrigSysRef(i)
        	   AND op.intl_text_id = ol.intl_text_id
        	   AND ip.orig_sys_ref = op.orig_sys_ref
        	   AND ol.model_id = od.devl_project_id
                   AND id.devl_project_id = od.devl_project_id
        	   AND id.orig_sys_ref = sImpFSKDevlProject(i)
        	   AND op.devl_project_id = ol.model_id
        	   AND ip.fsk_devlproject_5_1 = od.orig_sys_ref
                   AND ol.deleted_flag = '0'
                   AND op.deleted_flag = '0'
                   AND od.deleted_flag = '0'
                   AND ip.run_id = inRUN_ID
                   AND id.run_id = inRUN_ID
                   AND id.rec_status='OK';
Line: 158

                      SELECT localized_str
                      FROM CZ_IMP_LOCALIZED_TEXTS
                      WHERE Run_ID = inRUN_ID
		      AND fsk_devlproject_1_1=sImpFSKDevlProject(i)
		      AND orig_sys_ref=sImpOrigSysRef(i)
		      AND language = nOnlLang;
Line: 181

        		 nUpdateCount:=nUpdateCount+1;
Line: 185

			UPDATE cz_imp_localized_texts
                        SET disposition = l_disposition,
        		rec_status = 'PASS',
			intl_text_id = nOnlIntlTextId,
        		model_id = nOnlModelId
                        WHERE orig_sys_ref = sImpOrigSysRef(i)
	                 AND run_id = inRUN_ID
			 AND fsk_devlproject_1_1=sImpFSKDevlProject(i)
			 AND language=nOnlLang;
Line: 196

                        UPDATE CZ_IMP_PS_NODES
                        SET INTL_TEXT_ID =nOnlIntlTextId
                        WHERE fsk_intltext_1_1 = sImpOrigSysRef(i)
                        AND fsk_devlproject_5_1 = sImpFSKDevlProject(i)
                        AND RUN_ID = inRUN_ID;
Line: 211

             ELSE  /* insert */

                   BEGIN
                      SELECT devl_project_id INTO nModelId
                      FROM cz_imp_devl_project
                      WHERE orig_sys_ref = sImpFSKDevlProject(i)
                      AND run_id = inRUN_ID
                      AND rec_status = 'OK';
Line: 223

                          SELECT CZ_INTL_TEXTS_S.NEXTVAL INTO nNextValue FROM DUAL;
Line: 227

                        UPDATE cz_imp_localized_texts
                        SET intl_text_id = nNextId,
                        model_id = nModelId,
                        disposition = 'I',
                        rec_status = 'PASS'
                        WHERE orig_sys_ref = sImpOrigSysRef(i)
                        AND fsk_devlproject_1_1 = sImpFSKDevlProject(i)
                        AND run_id = inRUN_ID;
Line: 236

                    	UPDATE CZ_IMP_PS_NODES
                        SET INTL_TEXT_ID =nNextId
                        WHERE fsk_intltext_1_1 = sImpOrigSysRef(i)
                        AND fsk_devlproject_5_1 = sImpFSKDevlProject(i)
                        AND RUN_ID = inRUN_ID;
Line: 242

                       nInsertCount:=nInsertCount+1;
Line: 247

                        UPDATE cz_imp_localized_texts
                        SET disposition='R',
                        rec_status='FAIL'
                        WHERE orig_sys_ref = sImpOrigSysRef(i)
                        AND fsk_devlproject_1_1 = sImpFSKDevlProject(i)
                        AND run_id = inRUN_ID;
Line: 272

                SELECT COUNT(*) INTO var_tl_prop FROM cz_imp_item_property_value
                 WHERE run_id = inRUN_ID
                   AND FSK_LOCALIZEDTEXT_3_1 IS NOT NULL
                   AND FSK_LOCALIZEDTEXT_3_1=sImpOrigSysRef(i) AND rownum<2;
Line: 285

        	   SELECT ol.intl_text_id,ol.localized_str, ol.orig_sys_ref,ol.language
        	   FROM cz_localized_texts ol
        	   WHERE ol.orig_sys_ref = sImpOrigSysRef(i)
        	         AND EXISTS(SELECT NULL FROM cz_imp_item_property_value
        	                    WHERE run_id = inRUN_ID
                                      AND FSK_LOCALIZEDTEXT_3_1 IS NOT NULL
                                      AND FSK_LOCALIZEDTEXT_3_1=ol.ORIG_SYS_REF)
                          AND ol.deleted_flag = '0';
Line: 304

                      SELECT localized_str
                      FROM CZ_IMP_LOCALIZED_TEXTS
                      WHERE Run_ID = inRUN_ID
		      AND orig_sys_ref=sImpOrigSysRef(i)
		      AND language = nOnlLangItem;
Line: 324

        	       nUpdateCount:=nUpdateCount+1;
Line: 327

		    UPDATE cz_imp_localized_texts
                    SET disposition = l_disposition2,
                    rec_status = 'PASS',
	            intl_text_id = nOnlIntlTextId,
        	    model_id = 0
                    WHERE orig_sys_ref = sImpOrigSysRef(i)
	               AND run_id = inRUN_ID
		       AND language=nOnlLangItem;
Line: 345

               ELSE  /* insert */

                   BEGIN --#####

                        SELECT COUNT(*) INTO var_tl_prop FROM cz_imp_item_property_value
                         WHERE run_id = inRUN_ID
                           AND FSK_LOCALIZEDTEXT_3_1 IS NOT NULL
                           AND FSK_LOCALIZEDTEXT_3_1=sImpOrigSysRef(i)
                           AND rownum<2;
Line: 361

                            SELECT CZ_INTL_TEXTS_S.NEXTVAL INTO nNextValue FROM DUAL;
Line: 365

                          UPDATE cz_imp_localized_texts
                          SET intl_text_id = nNextId,
                              model_id = 0,
                              disposition = 'I',
                              rec_status = 'PASS'
                          WHERE orig_sys_ref = sImpOrigSysRef(i)
                                AND run_id = inRUN_ID;
Line: 373

                          nInsertCount:=nInsertCount+1;
Line: 379

                        UPDATE cz_imp_localized_texts
                        SET disposition='R',
                        rec_status='FAIL'
                        WHERE orig_sys_ref = sImpOrigSysRef(i)
                              AND run_id = inRUN_ID;
Line: 400

      sImpOrigSysRef.DELETE;
Line: 401

      sImpFSKDevlProject.DELETE;
Line: 402

      sImpLanguage.DELETE;
Line: 403

      sImpSourceLang.DELETE;
Line: 408

    INSERTS:=nInsertCount;
Line: 409

    UPDATES:=nUpdateCount;
Line: 430

 SELECT DISTINCT orig_sys_ref FROM cz_imp_localized_texts
 WHERE rec_status IS NULL AND run_id = inRUN_ID AND orig_sys_ref IS NOT NULL
 AND fsk_devlproject_1_1 IS NOT NULL AND language IS NOT NULL AND source_lang IS NOT NULL;
Line: 436

 SELECT DISTINCT orig_sys_ref FROM cz_imp_localized_texts
 WHERE rec_status IS NULL AND run_id = inRUN_ID
 AND (orig_sys_ref IS NULL OR language IS NULL OR source_lang IS NULL);
Line: 451

        l_orig_sys_ref_tbl.DELETE;
Line: 457

             UPDATE cz_imp_localized_texts
             SET deleted_flag = '0'
             WHERE orig_sys_ref = l_orig_sys_ref_tbl(i)
             AND run_id = inRUN_ID
             AND deleted_flag IS NULL;
Line: 470

        l_orig_sys_ref_tbl.DELETE;
Line: 476

             UPDATE cz_imp_localized_texts
             SET disposition = 'R',
             rec_status = 'FAIL',
             message = l_msg
             WHERE orig_sys_ref = l_orig_sys_ref_tbl(i) AND run_id = inRUN_ID;
Line: 516

                         INSERTS     IN OUT NOCOPY PLS_INTEGER,
                         UPDATES     IN OUT NOCOPY PLS_INTEGER,
                         FAILED      IN OUT NOCOPY PLS_INTEGER,
                         DUPS        IN OUT NOCOPY PLS_INTEGER,
                         NOCHANGE    IN OUT NOCOPY PLS_INTEGER,
                              inXFR_GROUP       IN    VARCHAR2
                        ) IS
    /* Internal vars */
    nCommitCount     PLS_INTEGER:=0; /* COMMIT buffer index */
Line: 526

    nXfrInsertCount  PLS_INTEGER:=0; /* Inserts */
Line: 527

    nXfrUpdateCount  PLS_INTEGER:=0; /* Updates */
Line: 537

   insert_end_time  number;
Line: 543

           SELECT 'X' INTO dummy FROM CZ_XFR_RUN_INFOS WHERE RUN_ID=inRUN_ID;
Line: 545

            UPDATE CZ_XFR_RUN_INFOS SET
            STARTED=SYSDATE,
            LAST_ACTIVITY=SYSDATE
            WHERE RUN_ID=inRUN_ID;
Line: 552

            INSERT INTO CZ_XFR_RUN_INFOS (RUN_ID,STARTED,LAST_ACTIVITY)
            VALUES(inRUN_ID,SYSDATE,SYSDATE);
Line: 570

     KRS_INTL_TEXT(inRUN_ID,COMMIT_SIZE,MAX_ERR,INSERTS,UPDATES,FAILED,DUPS,NOCHANGE,inXFR_GROUP);
Line: 579

    XFR_INTL_TEXT(inRUN_ID,COMMIT_SIZE,MAX_ERR,nXfrInsertCount,nXfrUpdateCount,FAILED,nNoChangeCount,inXFR_GROUP);
Line: 587

    /* Report Insert Errors */
    IF(nXfrInsertCount<> INSERTS) THEN
      x_error:=CZ_UTILS.LOG_REPORT(CZ_UTILS.GET_TEXT('CZ_IMP_INSERTERRORS','RESOLVED',to_char(INSERTS),'ACTUAL',to_char(nXfrInsertCount)),1,'CZ_IMP_PS_NODE.MAIN_INTL_TEXT:INSERTS ',11276,inRun_Id);
Line: 591

    /* Report Update Errors */
    IF(nXfrUpdateCount<> UPDATES) THEN
      x_error:=CZ_UTILS.LOG_REPORT(CZ_UTILS.GET_TEXT('CZ_IMP_UPDATEERRORS','RESOLVED',to_char(UPDATES),'ACTUAL',to_char(nXfrUpdateCount)),1,'CZ_IMP_PS_NODE.MAIN_INTL_TEXT:UPDATES ',11276,inRun_Id);
Line: 601

    INSERTS:=nXfrInsertCount;
Line: 602

    UPDATES:=nXfrUpdateCount;
Line: 612

                        INSERTS     IN OUT NOCOPY PLS_INTEGER,
                        UPDATES     IN OUT NOCOPY PLS_INTEGER,
                        FAILED      IN OUT NOCOPY PLS_INTEGER,
			NOCHANGE    IN OUT NOCOPY PLS_INTEGER,
                              inXFR_GROUP       IN    VARCHAR2
                       ) IS
    CURSOR c_xfr_intl_text IS
    SELECT intl_text_id, localized_str, language, source_lang, deleted_flag,creation_date
           last_update_date, created_by, last_updated_by,orig_sys_ref, model_id, disposition,
           rec_status, ROWID
      FROM CZ_IMP_LOCALIZED_TEXTS
     WHERE Run_ID=inRUN_ID AND rec_status = 'PASS';
Line: 633

    nInsertCount            PLS_INTEGER:=0; -- Inserts --
Line: 634

    nUpdateCount            PLS_INTEGER:=0; -- Updates --
Line: 640

    NOUPDATE_ORIG_SYS_REF     NUMBER;
Line: 641

    NOUPDATE_LOCALIZED_STR   	NUMBER;
Line: 642

    NOUPDATE_LANGUAGE 		NUMBER;
Line: 643

    NOUPDATE_SOURCE_LANG 	NUMBER;
Line: 644

    NOUPDATE_CREATION_DATE    NUMBER;
Line: 645

    NOUPDATE_LAST_UPDATE_DATE NUMBER;
Line: 646

    NOUPDATE_CREATED_BY     	NUMBER;
Line: 647

    NOUPDATE_LAST_UPDATED_BY  NUMBER;
Line: 648

    NOUPDATE_DELETED_FLAG   	NUMBER;
Line: 653

      NOUPDATE_ORIG_SYS_REF   := CZ_UTILS.GET_NOUPDATE_FLAG('CZ_LOCALIZED_TEXTS','ORIG_SYS_REF',inXFR_GROUP);
Line: 654

      NOUPDATE_LOCALIZED_STR      := CZ_UTILS.GET_NOUPDATE_FLAG('CZ_LOCALIZED_TEXTS','LOCALIZED_STR',inXFR_GROUP);
Line: 655

      NOUPDATE_LANGUAGE      := CZ_UTILS.GET_NOUPDATE_FLAG('CZ_LOCALIZED_TEXTS','LANGUAGE',inXFR_GROUP);
Line: 656

      NOUPDATE_SOURCE_LANG      := CZ_UTILS.GET_NOUPDATE_FLAG('CZ_LOCALIZED_TEXTS','SOURCE_LANG',inXFR_GROUP);
Line: 657

      NOUPDATE_CREATION_DATE       := CZ_UTILS.GET_NOUPDATE_FLAG('CZ_LOCALIZED_TEXTS','CREATION_DATE',inXFR_GROUP);
Line: 658

      NOUPDATE_LAST_UPDATE_DATE      := CZ_UTILS.GET_NOUPDATE_FLAG('CZ_LOCALIZED_TEXTS','LAST_UPDATE_DATE',inXFR_GROUP);
Line: 659

      NOUPDATE_CREATED_BY    := CZ_UTILS.GET_NOUPDATE_FLAG('CZ_LOCALIZED_TEXTS','CREATED_BY',inXFR_GROUP);
Line: 660

      NOUPDATE_LAST_UPDATED_BY   := CZ_UTILS.GET_NOUPDATE_FLAG('CZ_LOCALIZED_TEXTS','LAST_UPDATED_BY',inXFR_GROUP);
Line: 661

      NOUPDATE_DELETED_FLAG  := CZ_UTILS.GET_NOUPDATE_FLAG('CZ_LOCALIZED_TEXTS','DELETED_FLAG',inXFR_GROUP);
Line: 687

            INSERT INTO cz_localized_texts (intl_text_id, localized_str, language, source_lang, deleted_flag,
              creation_date, last_update_date, created_by, last_updated_by,orig_sys_ref, model_id)
            VALUES
              (p_xfr_intl_text.intl_text_id,
               p_xfr_intl_text.localized_str,
               p_xfr_intl_text.language,
               p_xfr_intl_text.source_lang,
               p_xfr_intl_text.deleted_flag,
               sysdate, sysdate, -UID, -UID,p_xfr_intl_text.orig_sys_ref, p_xfr_intl_text.model_id);
Line: 697

             nInsertCount:=nInsertCount+1;
Line: 699

               UPDATE cz_imp_localized_texts
                  SET intl_text_id=p_xfr_intl_text.intl_text_id,
                      REC_STATUS='OK'
                WHERE ROWID =  p_xfr_intl_text.ROWID;
Line: 706

                    UPDATE cz_imp_localized_texts
                       SET DISPOSITION='R',
                           REC_STATUS='DUPL'
                     WHERE ROWID = p_xfr_intl_text.ROWID;
Line: 712

                    UPDATE cz_imp_localized_texts
                       SET REC_STATUS='ERR'
                     WHERE ROWID = p_xfr_intl_text.ROWID;
Line: 715

                    x_error:=CZ_UTILS.LOG_REPORT(SQLERRM,1,'CZ_IMP_PS_NODE.XFR_INTL_TEXT:INSERT',11276,inRun_Id);
Line: 719

             UPDATE cz_localized_texts SET
              localized_str=DECODE(NOUPDATE_LOCALIZED_STR,0,p_xfr_intl_text.localized_str,localized_str),
              deleted_flag=DECODE(NOUPDATE_DELETED_FLAG,0,p_xfr_intl_text.deleted_flag,deleted_flag),
              source_lang=DECODE(NOUPDATE_SOURCE_LANG,0,p_xfr_intl_text.source_lang,source_lang),
              LAST_UPDATE_DATE=DECODE(NOUPDATE_LAST_UPDATE_DATE,0,sysdate,LAST_UPDATE_DATE),
              LAST_UPDATED_BY=DECODE(NOUPDATE_LAST_UPDATED_BY,0,-UID,LAST_UPDATED_BY)
             WHERE intl_text_id=p_xfr_intl_text.intl_text_id
               AND model_id = p_xfr_intl_text.model_id
	       AND language = p_xfr_intl_text.language;
Line: 732

               nUpdateCount:=nUpdateCount+1;
Line: 733

                 UPDATE cz_imp_localized_texts
                    SET REC_STATUS='OK'
                  WHERE ROWID = p_xfr_intl_text.ROWID;
Line: 741

                  UPDATE cz_imp_localized_texts
                  SET REC_STATUS='ERR'
                  WHERE ROWID = p_xfr_intl_text.ROWID;
Line: 744

                  x_error:=CZ_UTILS.LOG_REPORT(SQLERRM,1,'CZ_IMP_PS_NODE.XFR_INTL_TEXT:UPDATE',11276,inRun_Id);
Line: 748

	      UPDATE cz_imp_localized_texts
              SET REC_STATUS='OK'
              WHERE ROWID = p_xfr_intl_text.ROWID;
Line: 758

      INSERTS:=nInsertCount;
Line: 759

      UPDATES:=nUpdateCount;
Line: 779

      SELECT DISPOSITION,REC_STATUS,COUNT(*)
      FROM cz_imp_localized_texts
      WHERE RUN_ID = inRUN_ID
      GROUP BY DISPOSITION,REC_STATUS;
Line: 791

         DELETE FROM CZ_XFR_RUN_RESULTS WHERE RUN_ID=inRUN_ID AND IMP_TABLE=v_table_name;
Line: 800

             INSERT INTO CZ_XFR_RUN_RESULTS  (RUN_ID,IMP_TABLE,DISPOSITION,REC_STATUS,RECORDS)
             VALUES(inRUN_ID,v_table_name,ins_disposition,ins_rec_status,ins_rec_count);
Line: 809

                SELECT SUM(NVL(RECORDS,0)) FROM CZ_XFR_RUN_RESULTS
                WHERE REC_STATUS<>v_ok AND RUN_ID=inRUN_ID
                AND IMP_TABLE=v_table_name;
Line: 816

                UPDATE CZ_XFR_RUN_INFOS
                 SET TOTAL_ERRORS=NVL(TOTAL_ERRORS,0)+NVL(nErrors,0),
                     COMPLETED=v_completed
                WHERE RUN_ID=inRUN_ID;
Line: 841

                           INSERTS     IN  OUT NOCOPY PLS_INTEGER,
                           UPDATES     IN OUT NOCOPY PLS_INTEGER,
                           FAILED      IN OUT NOCOPY PLS_INTEGER,
                           DUPS        IN OUT NOCOPY PLS_INTEGER,
   			   NOCHANGE    IN OUT NOCOPY PLS_INTEGER,
                           inXFR_GROUP IN VARCHAR2,
                           inCONFIG_ENGINE_TYPE   IN  VARCHAR2
                          ) IS
     CURSOR c_imp_devl_project IS
     SELECT plan_level,orig_sys_ref,name,fsk_intltext_1_1,organization_id,top_item_id,explosion_type,model_id,model_type,
     devl_project_id,intl_text_id,product_key,config_engine_type,desc_text,ROWID
     FROM CZ_IMP_DEVL_PROJECT
     WHERE rec_status IS NULL
     AND Run_ID = inRUN_ID
     ORDER BY model_id,plan_level,ORIG_SYS_REF,NAME,ROWID;
Line: 884

     cDeletedFlag                CZ_DEVL_PROJECTS.DELETED_FLAG%TYPE;
Line: 900

     nInsertCount                PLS_INTEGER:=0; /*Inserts */
Line: 901

     nUpdateCount                PLS_INTEGER:=0; /*Updates */
Line: 938

     SELECT VALUE INTO nAllocateBlock FROM CZ_DB_SETTINGS
     WHERE SETTING_ID=v_settings_id AND SECTION_NAME=v_section_name;
Line: 951

     SELECT decode(upper(VALUE),'TRUE',1,'FALSE',0,'T',1,'F',0,'1',1,'0',0,'YES',1,'NO',0,'Y',1,'N',0,0)
     INTO disableMultipleCopyImport FROM CZ_DB_SETTINGS
     WHERE upper(SETTING_ID)=v_settings_id AND SECTION_NAME=v_section_name;
Line: 988

          SELECT NVL(copy_addl_child_models,'0') INTO COPY_CHILD_MODELS
          FROM cz_xfr_project_bills
          WHERE model_ps_node_id = REFRESH_MODEL_ID;
Line: 1011

              nCurStmt := 'SELECT devl_project_id, persistent_project_id,intl_text_id,name,model_type,product_key,desc_text FROM cz_devl_projects ' --VR Added extra columns to check for update status
                       || ' WHERE ORIG_SYS_REF= :1 '
                       || ' AND DELETED_FLAG= ''0'' '
                       || ' AND IMPORT_ENABLED = ''1'' '
                       || ' AND NVL(config_engine_type,''L'') =  :2' ;     --LA 12548898 Engine Sync
Line: 1024

              SELECT COUNT(DISTINCT(config_engine_type)) INTO v_engine_cnt
              FROM cz_devl_projects WHERE ORIG_SYS_REF=sOrigSysRef
              AND deleted_flag = '0' ;
Line: 1038

              nCurStmt := 'SELECT devl_project_id,intl_text_id,name,model_type,product_key,desc_text FROM cz_devl_projects '
                       || ' WHERE ORIG_SYS_REF= :1 '
                       || ' AND DELETED_FLAG= ''0'' '
                       || ' AND DEVL_PROJECT_ID=PERSISTENT_PROJECT_ID '
                       || ' AND NVL(config_engine_type,''L'') =  :2' ;     --LA 12548898 Engine Sync
Line: 1060

                 SELECT NULL FROM cz_devl_projects
                 WHERE devl_project_id = REFRESH_MODEL_ID
                   AND deleted_flag = '0';
Line: 1064

                 SELECT d.devl_project_id, e.model_ref_expl_id FROM cz_devl_projects d, cz_model_ref_expls e
                 WHERE d.deleted_flag = '0'
                   AND e.deleted_flag = '0'
                   AND d.orig_sys_ref = sOrigSysRef
                   AND e.model_id = REFRESH_MODEL_ID
                   AND d.devl_project_id = e.component_id;
Line: 1106

            SELECT null FROM cz_rp_entries rp, cz_devl_projects dv
             WHERE rp.deleted_flag = '0'
               AND rp.object_type = 'PRJ'
               AND rp.name = sName
               AND dv.deleted_flag = '0'
               AND dv.orig_sys_ref = sOrigSysRef
               AND rp.object_id = dv.devl_project_id;
Line: 1120

              SELECT MAX(cz_utils.conv_num(SUBSTR(rp.name, 7, INSTR(rp.name, ')') - 7))) INTO nDummy
                FROM cz_rp_entries rp, cz_devl_projects dv
               WHERE rp.deleted_flag = '0'
                 AND rp.object_type = 'PRJ'
                 AND rp.name like 'Copy (%) of ' || sName
                 AND dv.deleted_flag = '0'
                 AND dv.orig_sys_ref = sOrigSysRef
                 AND rp.object_id = dv.devl_project_id;
Line: 1143

           SELECT name, model_type INTO onlName, sModelType
           FROM cz_devl_projects WHERE devl_project_id = nOnlDevlProjectId;
Line: 1187

		          nUpdateCount:=nUpdateCount+1;
Line: 1198

	         -- Don't update model_type if it is 'P'

		   IF (sModelType = 'P' AND nModelType NOT IN ('P', 'N')) THEN

			CZ_REFS.SolutionBasedModelCheck(nOnlDevlProjectId, nInstances);
Line: 1216

          /* Insert */
            sDisposition:='I';
Line: 1218

            nInsertCount:=nInsertCount+1;
Line: 1222

              SELECT CZ_PS_NODES_S.NEXTVAL INTO nNextValue FROM DUAL;
Line: 1229

         UPDATE CZ_IMP_DEVL_PROJECT SET
         DEVL_PROJECT_ID=DECODE(sDisposition,'R',DEVL_PROJECT_ID,nOnlDevlProjectId),
         PERSISTENT_PROJECT_ID=DECODE(sDisposition,'I',NVL(nPersistentProjectId,nOnlDevlProjectId),PERSISTENT_PROJECT_ID),
         INTL_TEXT_ID=DECODE(sDisposition,'R',INTL_TEXT_ID,nOnlIntlTextId),
         NAME=DECODE(sDisposition,'R',NAME,sName),
         DISPOSITION=sDisposition,
         REC_STATUS=sRecStatus,
	 MODEL_TYPE = DECODE(sDisposition,'M',DECODE(sModelType,'P',DECODE(nModelType,'N',nModelType,sModelType),nModelType),nModelType)
         WHERE ROWID = thisRowId;
Line: 1242

              UPDATE CZ_IMP_DEVL_PROJECT SET
              DISPOSITION=sDisposition,
              REC_STATUS=sRecStatus
              WHERE MODEL_ID = REFRESH_MODEL_ID;
Line: 1254

           UPDATE CZ_IMP_PS_NODES SET
            DEVL_PROJECT_ID=nOnlDevlProjectId
            WHERE fsk_devlproject_5_1 = sOrigSysRef
            AND RUN_ID=inRUN_ID;
Line: 1275

    INSERTS:=nInsertCount;
Line: 1276

    UPDATES:=nUpdateCount;
Line: 1300

      SELECT DELETED_FLAG, bom_caption_rule_id, nonbom_caption_rule_id,
      orig_sys_ref, name, model_id, model_type, seeded_flag, ROWID FROM CZ_IMP_DEVL_PROJECT
      WHERE REC_STATUS IS NULL AND RUN_ID = inRUN_ID;
Line: 1323

           SELECT 1 INTO l_nbr
           FROM cz_rules a
           WHERE rule_id = p_id
           AND rule_type = p_type
           AND deleted_flag = '0'
           AND (devl_project_id = 0
                 OR
               (devl_project_id <> 0 AND EXISTS
                   (SELECT 1 FROM cz_devl_projects
                    WHERE deleted_flag = '0'
                    AND devl_project_id = a.devl_project_id
                    AND orig_sys_ref = p_orig_sys_ref)))
           AND ROWNUM < 2;
Line: 1409

           UPDATE CZ_IMP_DEVL_PROJECT SET
           DELETED_FLAG=DECODE(DELETED_FLAG,NULL,'0',DELETED_FLAG),
           SEEDED_FLAG=DECODE(SEEDED_FLAG,NULL,'0',SEEDED_FLAG),
           DISPOSITION=l_disposition,
           REC_STATUS=l_rec_status
           WHERE ROWID = p_imp_devl_project.ROWID;
Line: 1439

                            INSERTS     IN OUT NOCOPY PLS_INTEGER,
                            UPDATES     IN OUT NOCOPY PLS_INTEGER,
                            FAILED      IN OUT NOCOPY PLS_INTEGER,
                            DUPS        IN OUT NOCOPY PLS_INTEGER,
         		    NOCHANGE    IN OUT NOCOPY PLS_INTEGER,
                            inXFR_GROUP IN     VARCHAR2,
                            p_rp_folder_id IN  NUMBER,
                            inCONFIG_ENGINE_TYPE   IN  VARCHAR2
                        ) IS

    /* Internal vars */
    nCommitCount     PLS_INTEGER:=0; /* COMMIT buffer index */
Line: 1452

    nXfrInsertCount  PLS_INTEGER:=0; /* Inserts */
Line: 1453

    nXfrUpdateCount  PLS_INTEGER:=0; /* Updates */
Line: 1463

   insert_end_time  number;
Line: 1469

           SELECT 'X' INTO dummy FROM CZ_XFR_RUN_INFOS WHERE RUN_ID=inRUN_ID;
Line: 1471

           UPDATE CZ_XFR_RUN_INFOS SET
           STARTED=SYSDATE,
           LAST_ACTIVITY=SYSDATE
           WHERE RUN_ID=inRUN_ID;
Line: 1478

            INSERT INTO CZ_XFR_RUN_INFOS (RUN_ID,STARTED,LAST_ACTIVITY)
            VALUES(inRUN_ID,SYSDATE,SYSDATE);
Line: 1498

    KRS_DEVL_PROJECT(inRUN_ID,COMMIT_SIZE,MAX_ERR,INSERTS,UPDATES,FAILED,DUPS,NOCHANGE,inXFR_GROUP,inCONFIG_ENGINE_TYPE);
Line: 1509

      XFR_DEVL_PROJECT(inRUN_ID,COMMIT_SIZE,MAX_ERR,nXfrInsertCount,
                       nXfrUpdateCount,FAILED,nNoChangeCount,inXFR_GROUP, p_rp_folder_id);
Line: 1517

    /* Report Insert Errors */
    IF(nXfrInsertCount<> INSERTS) THEN
      x_error:=CZ_UTILS.LOG_REPORT(CZ_UTILS.GET_TEXT('CZ_IMP_INSERTERRORS','RESOLVED',to_char(INSERTS),'ACTUAL',to_char(nXfrInsertCount)),1,'CZ_IMP_PS_NODE.MAIN_DEVL_PROJECT:INSERTS ',11276,inRun_Id);
Line: 1521

    /* Report Update Errors */
    IF(nXfrUpdateCount<> UPDATES) THEN
      x_error:=CZ_UTILS.LOG_REPORT(CZ_UTILS.GET_TEXT('CZ_IMP_UPDATEERRORS','RESOLVED',to_char(UPDATES),'ACTUAL',to_char(nXfrUpdateCount)),1,'CZ_IMP_PS_NODE.MAIN_DEVL_PROJECT:UPDATES ',11276,inRun_Id);
Line: 1531

    INSERTS:=nXfrInsertCount;
Line: 1532

    UPDATES:=nXfrUpdateCount;
Line: 1544

                        INSERTS     IN OUT NOCOPY PLS_INTEGER,
                        UPDATES     IN OUT NOCOPY PLS_INTEGER,
                        FAILED      IN OUT NOCOPY PLS_INTEGER,
			NOCHANGE    IN OUT NOCOPY PLS_INTEGER,
                        inXFR_GROUP       IN    VARCHAR2,
                        p_rp_folder_id IN NUMBER
                       ) IS

    CURSOR c_xfr_devl_project IS
    SELECT * FROM CZ_IMP_DEVL_PROJECT
    WHERE Run_ID=inRUN_ID AND rec_status='PASS'
    ORDER BY model_id, plan_level;
Line: 1568

    nInsertCount            PLS_INTEGER:=0; -- Inserts --
Line: 1569

    nUpdateCount            PLS_INTEGER:=0; -- Updates --
Line: 1573

    NOUPDATE_NAME           NUMBER;
Line: 1574

    NOUPDATE_VERSION        NUMBER;
Line: 1575

    NOUPDATE_INTL_TEXT_ID   NUMBER;
Line: 1576

    NOUPDATE_CREATION_DATE        NUMBER;
Line: 1577

    NOUPDATE_LAST_UPDATE_DATE     NUMBER;
Line: 1578

    NOUPDATE_CREATED_BY           NUMBER;
Line: 1579

    NOUPDATE_LAST_UPDATED_BY      NUMBER;
Line: 1580

    NOUPDATE_DELETED_FLAG   NUMBER;
Line: 1581

    NOUPDATE_ORIG_SYS_REF   NUMBER;
Line: 1582

    NOUPDATE_DESC_TEXT      NUMBER;
Line: 1583

    NOUPDATE_MODEL_TYPE     NUMBER;
Line: 1584

    NOUPDATE_PRODUCT_KEY    NUMBER;
Line: 1585

    NOUPDATE_ORGANIZATION_ID     NUMBER;
Line: 1586

    NOUPDATE_INVENTORY_ITEM_ID   NUMBER;
Line: 1587

    NOUPDATE_BOM_CPTN_RULE_ID    NUMBER;
Line: 1588

    NOUPDATE_NONBOM_CPTN_RULE_ID NUMBER;
Line: 1589

    NOUPDATE_BOM_CPTN_TEXT_ID    NUMBER;
Line: 1590

    NOUPDATE_NONBOM_CPTN_TEXT_ID NUMBER;
Line: 1595

      NOUPDATE_NAME          := CZ_UTILS.GET_NOUPDATE_FLAG('CZ_DEVL_PROJECTS','NAME',inXFR_GROUP);
Line: 1596

      NOUPDATE_VERSION       := CZ_UTILS.GET_NOUPDATE_FLAG('CZ_DEVL_PROJECTS','VERSION',inXFR_GROUP);
Line: 1597

      NOUPDATE_INTL_TEXT_ID  := CZ_UTILS.GET_NOUPDATE_FLAG('CZ_DEVL_PROJECTS','INTL_TEXT_ID',inXFR_GROUP);
Line: 1598

      NOUPDATE_CREATION_DATE       := CZ_UTILS.GET_NOUPDATE_FLAG('CZ_DEVL_PROJECTS','CREATION_DATE',inXFR_GROUP);
Line: 1599

      NOUPDATE_LAST_UPDATE_DATE      := CZ_UTILS.GET_NOUPDATE_FLAG('CZ_DEVL_PROJECTS','LAST_UPDATE_DATE',inXFR_GROUP);
Line: 1600

      NOUPDATE_CREATED_BY    := CZ_UTILS.GET_NOUPDATE_FLAG('CZ_DEVL_PROJECTS','CREATED_BY',inXFR_GROUP);
Line: 1601

      NOUPDATE_LAST_UPDATED_BY   := CZ_UTILS.GET_NOUPDATE_FLAG('CZ_DEVL_PROJECTS','LAST_UPDATED_BY',inXFR_GROUP);
Line: 1602

      NOUPDATE_DELETED_FLAG  := CZ_UTILS.GET_NOUPDATE_FLAG('CZ_DEVL_PROJECTS','DELETED_FLAG',inXFR_GROUP);
Line: 1603

      NOUPDATE_ORIG_SYS_REF  := CZ_UTILS.GET_NOUPDATE_FLAG('CZ_DEVL_PROJECTS','ORIG_SYS_REF',inXFR_GROUP);
Line: 1604

      NOUPDATE_DESC_TEXT     := CZ_UTILS.GET_NOUPDATE_FLAG('CZ_DEVL_PROJECTS','DESC_TEXT',inXFR_GROUP);
Line: 1605

      NOUPDATE_MODEL_TYPE     := CZ_UTILS.GET_NOUPDATE_FLAG('CZ_DEVL_PROJECTS','MODEL_TYPE',inXFR_GROUP);
Line: 1606

      NOUPDATE_INVENTORY_ITEM_ID   := CZ_UTILS.GET_NOUPDATE_FLAG('CZ_DEVL_PROJECTS','INVENTORY_ITEM_ID',inXFR_GROUP);
Line: 1607

      NOUPDATE_ORGANIZATION_ID := CZ_UTILS.GET_NOUPDATE_FLAG('CZ_DEVL_PROJECTS','ORGANIZATION_ID',inXFR_GROUP);
Line: 1608

      NOUPDATE_PRODUCT_KEY     := CZ_UTILS.GET_NOUPDATE_FLAG('CZ_DEVL_PROJECTS','PRODUCT_KEY',inXFR_GROUP);
Line: 1609

      NOUPDATE_BOM_CPTN_RULE_ID     := CZ_UTILS.GET_NOUPDATE_FLAG('CZ_DEVL_PROJECTS','BOM_CAPTION_RULE_ID',inXFR_GROUP);
Line: 1610

      NOUPDATE_NONBOM_CPTN_RULE_ID     := CZ_UTILS.GET_NOUPDATE_FLAG('CZ_DEVL_PROJECTS','NONBOM_CAPTION_RULE_ID',inXFR_GROUP);
Line: 1611

      NOUPDATE_BOM_CPTN_TEXT_ID     := CZ_UTILS.GET_NOUPDATE_FLAG('CZ_DEVL_PROJECTS','BOM_CAPTION_TEXT_ID',inXFR_GROUP);
Line: 1612

      NOUPDATE_NONBOM_CPTN_TEXT_ID     := CZ_UTILS.GET_NOUPDATE_FLAG('CZ_DEVL_PROJECTS','NONBOM_CAPTION_TEXT_ID',inXFR_GROUP);
Line: 1642

            UPDATE cz_imp_devl_project
               SET REC_STATUS='ERR'
             WHERE DEVL_PROJECT_ID=p_xfr_devl_project.DEVL_PROJECT_ID AND RUN_ID=inRUN_ID
                   AND DISPOSITION=p_xfr_devl_project.disposition;
Line: 1647

            x_error:=CZ_UTILS.LOG_REPORT('Incorrect value of config_engine_type="'||p_xfr_devl_project.config_engine_type||'"',1,'CZ_IMP_PS_NODE.XFR_DEVL_PROJECT:INSERT',11276,inRun_Id);
Line: 1660

               UPDATE cz_imp_devl_project
               SET REC_STATUS='OK'
               WHERE DEVL_PROJECT_ID=p_xfr_devl_project.DEVL_PROJECT_ID
               AND RUN_ID=inRUN_ID
               AND DISPOSITION='N';
Line: 1666

               UPDATE CZ_XFR_PROJECT_BILLS
               SET LAST_IMPORT_RUN_ID=inRUN_ID,
               LAST_IMPORT_DATE=SYSDATE
               WHERE ORGANIZATION_ID=p_xfr_devl_project.ORGANIZATION_ID AND
               TOP_ITEM_ID=p_xfr_devl_project.TOP_ITEM_ID AND
               EXPLOSION_TYPE=p_xfr_devl_project.EXPLOSION_TYPE AND
               MODEL_PS_NODE_ID = p_xfr_devl_project.devl_project_id
               RETURNING copy_addl_child_models, source_server INTO copy_child_models, server_id;
Line: 1681

            INSERT INTO cz_devl_projects (devl_project_id, intl_text_id,
              name, version, deleted_flag, orig_sys_ref, desc_text,
              creation_date, last_update_date, created_by, last_updated_by,
              persistent_project_id, model_type, organization_id, inventory_item_id, product_key,
              bom_caption_rule_id, nonbom_caption_rule_id, config_engine_type, import_enabled)
            VALUES
              (p_xfr_devl_project.devl_project_id,
               p_xfr_devl_project.intl_text_id,
               p_xfr_devl_project.name,
               p_xfr_devl_project.version,
               p_xfr_devl_project.deleted_flag,
               p_xfr_devl_project.orig_sys_ref,
               p_xfr_devl_project.desc_text,
               sysdate, sysdate, -UID, -UID, p_xfr_devl_project.persistent_project_id,
	       p_xfr_devl_project.model_type, p_xfr_devl_project.organization_id,
               p_xfr_devl_project.inventory_item_id, p_xfr_devl_project.product_key,
               p_xfr_devl_project.bom_caption_rule_id, p_xfr_devl_project.nonbom_caption_rule_id, p_xfr_devl_project.config_engine_type, '1');
Line: 1699

             nInsertCount:=nInsertCount+1;
Line: 1701

             UPDATE cz_imp_devl_project
             SET REC_STATUS='OK'
             WHERE DEVL_PROJECT_ID=p_xfr_devl_project.DEVL_PROJECT_ID AND RUN_ID=inRUN_ID
             AND DISPOSITION='I';
Line: 1706

             INSERT INTO CZ_RULE_FOLDERS
             (RULE_FOLDER_ID,NAME,TREE_SEQ,DEVL_PROJECT_ID,CREATED_BY,LAST_UPDATED_BY,
             CREATION_DATE,LAST_UPDATE_DATE,DELETED_FLAG)
             SELECT CZ_RULE_FOLDERS_S.NEXTVAL,p_xfr_devl_project.name||' Rules',0,
             p_xfr_devl_project.devl_project_id,UID,UID,sysdate,sysdate,'0'
             FROM DUAL WHERE NOT EXISTS
             (SELECT 1 FROM CZ_RULE_FOLDERS WHERE
             DEVL_PROJECT_ID=p_xfr_devl_project.devl_project_id AND
             PARENT_RULE_FOLDER_ID IS NULL AND NAME=p_xfr_devl_project.name||' Rules'
             AND deleted_flag = '0');
Line: 1717

             INSERT INTO CZ_RP_ENTRIES
             (OBJECT_TYPE,OBJECT_ID,ENCLOSING_FOLDER,NAME,DESCRIPTION,DELETED_FLAG,SEEDED_FLAG)
             SELECT 'PRJ',p_xfr_devl_project.devl_project_id,p_rp_folder_id,
             p_xfr_devl_project.name,p_xfr_devl_project.desc_text,'0',p_xfr_devl_project.seeded_flag
             FROM DUAL WHERE NOT EXISTS
             (SELECT 1 FROM CZ_RP_ENTRIES WHERE deleted_flag = '0' AND (
             (OBJECT_TYPE='PRJ' AND OBJECT_ID=p_xfr_devl_project.devl_project_id) OR
             (ENCLOSING_FOLDER=p_rp_folder_id AND NAME=p_xfr_devl_project.name)));
Line: 1728

               UPDATE CZ_XFR_PROJECT_BILLS SET
               MODEL_PS_NODE_ID=p_xfr_devl_project.devl_project_id,
               DESCRIPTION=p_xfr_devl_project.desc_text,
               COMPONENT_ITEM_ID=p_xfr_devl_project.top_item_id,
               LAST_IMPORT_RUN_ID=inRUN_ID,
               LAST_IMPORT_DATE=SYSDATE
               WHERE ORGANIZATION_ID=p_xfr_devl_project.ORGANIZATION_ID AND
               TOP_ITEM_ID=p_xfr_devl_project.TOP_ITEM_ID AND
               EXPLOSION_TYPE=p_xfr_devl_project.EXPLOSION_TYPE AND
               MODEL_PS_NODE_ID = p_xfr_devl_project.model_id
               RETURNING copy_addl_child_models,source_server INTO copy_child_models, server_id;
Line: 1741

               INSERT INTO cz_xfr_project_bills
               (model_ps_node_id, description, component_item_id, last_import_run_id,
               last_import_date, organization_id, top_item_id, explosion_type,
               copy_addl_child_models, source_server, deleted_flag)
               SELECT p_xfr_devl_project.devl_project_id, p_xfr_devl_project.desc_text,
               p_xfr_devl_project.top_item_id, inRUN_ID, SYSDATE,
               NVL(p_xfr_devl_project.ORGANIZATION_ID, 0), NVL(p_xfr_devl_project.TOP_ITEM_ID, 0),
               NVL(p_xfr_devl_project.EXPLOSION_TYPE, 'GENERIC'), '0', NVL(server_id, 0), '0'
               FROM DUAL WHERE NOT EXISTS
               (SELECT NULL FROM cz_xfr_project_bills
               WHERE model_ps_node_id = p_xfr_devl_project.devl_project_id
               AND deleted_flag = '0');
Line: 1758

                UPDATE cz_imp_devl_project  SET REC_STATUS='ERR'
                WHERE DEVL_PROJECT_ID=p_xfr_devl_project.DEVL_PROJECT_ID AND RUN_ID=inRUN_ID
                AND DISPOSITION='I';
Line: 1761

                x_error:=CZ_UTILS.LOG_REPORT(SQLERRM,1,'CZ_IMP_PS_NODE.XFR_DEVL_PROJECT:INSERT',11276,inRun_Id);
Line: 1767

           UPDATE cz_devl_projects SET
             intl_text_id=DECODE(NOUPDATE_INTL_TEXT_ID,0,p_xfr_devl_project.intl_text_id,intl_text_id),
             name=DECODE(NOUPDATE_NAME,0,p_xfr_devl_project.name,name),
             version=DECODE(NOUPDATE_VERSION,0,p_xfr_devl_project.version,version),
             deleted_flag=DECODE(NOUPDATE_DELETED_FLAG,0,p_xfr_devl_project.deleted_flag,deleted_flag),
             orig_sys_ref=DECODE(NOUPDATE_DELETED_FLAG,0,p_xfr_devl_project.orig_sys_ref,orig_sys_ref),
             desc_text=DECODE(NOUPDATE_DESC_TEXT,0,p_xfr_devl_project.desc_text,desc_text),
             LAST_UPDATE_DATE=DECODE(NOUPDATE_LAST_UPDATE_DATE,0,sysdate,LAST_UPDATE_DATE),
             LAST_UPDATED_BY=DECODE(NOUPDATE_LAST_UPDATED_BY,0,-UID,LAST_UPDATED_BY),
             MODEL_TYPE = DECODE(NOUPDATE_MODEL_TYPE,0,p_xfr_devl_project.model_type),
             organization_id=DECODE(NOUPDATE_ORGANIZATION_ID,0,p_xfr_devl_project.organization_id,organization_id),
             inventory_item_id=DECODE(NOUPDATE_INVENTORY_ITEM_ID,0,p_xfr_devl_project.inventory_item_id,inventory_item_id),
             product_key= DECODE(NOUPDATE_PRODUCT_KEY,0,p_xfr_devl_project.product_key,product_key),
             bom_caption_rule_id= DECODE(NOUPDATE_BOM_CPTN_RULE_ID,0,p_xfr_devl_project.bom_caption_rule_id,bom_caption_rule_id),
             nonbom_caption_rule_id= DECODE(NOUPDATE_NONBOM_CPTN_RULE_ID,0,p_xfr_devl_project.nonbom_caption_rule_id,nonbom_caption_rule_id)
           WHERE devl_project_id=p_xfr_devl_project.devl_project_id;
Line: 1787

               nUpdateCount:=nUpdateCount+1;
Line: 1788

               UPDATE cz_imp_devl_project
               SET REC_STATUS='OK'
               WHERE DEVL_PROJECT_ID=p_xfr_devl_project.DEVL_PROJECT_ID AND RUN_ID=inRUN_ID
               AND DISPOSITION='M';
Line: 1794

           UPDATE CZ_RP_ENTRIES SET
            NAME = DECODE(NOUPDATE_NAME,0,p_xfr_devl_project.name,name),
            DESCRIPTION = DECODE(NOUPDATE_DESC_TEXT,0,p_xfr_devl_project.desc_text,description),
            DELETED_FLAG = '0',
            SEEDED_FLAG = p_xfr_devl_project.seeded_flag
           WHERE OBJECT_TYPE='PRJ' AND OBJECT_ID=p_xfr_devl_project.devl_project_id
           AND NOT EXISTS
           (SELECT 1 FROM CZ_RP_ENTRIES
           WHERE ENCLOSING_FOLDER=0
           AND NAME=p_xfr_devl_project.name
           AND deleted_flag = '0');
Line: 1807

           UPDATE CZ_XFR_PROJECT_BILLS SET
            DESCRIPTION=DECODE(NOUPDATE_DESC_TEXT,0,p_xfr_devl_project.desc_text,description),
            COMPONENT_ITEM_ID=p_xfr_devl_project.top_item_id,
            LAST_IMPORT_RUN_ID=inRUN_ID,
            LAST_IMPORT_DATE=SYSDATE,
            deleted_flag = '0'
           WHERE ORGANIZATION_ID=p_xfr_devl_project.ORGANIZATION_ID AND
           TOP_ITEM_ID=p_xfr_devl_project.TOP_ITEM_ID AND
           EXPLOSION_TYPE=p_xfr_devl_project.EXPLOSION_TYPE AND
           MODEL_PS_NODE_ID = p_xfr_devl_project.devl_project_id
           RETURNING copy_addl_child_models, source_server INTO copy_child_models, server_id;
Line: 1831

             UPDATE cz_imp_devl_project SET REC_STATUS='ERR'
             WHERE DEVL_PROJECT_ID=p_xfr_devl_project.DEVL_PROJECT_ID AND RUN_ID=inRUN_ID
             AND DISPOSITION='M';
Line: 1834

             x_error:=CZ_UTILS.LOG_REPORT(SQLERRM,1,'CZ_IMP_PS_NODE.XFR_DEVL_PROJECT:UPDATE',11276,inRun_Id);
Line: 1841

      INSERTS:=nInsertCount;
Line: 1842

      UPDATES:=nUpdateCount;
Line: 1863

        SELECT DISPOSITION,REC_STATUS,COUNT(*)
        FROM cz_imp_devl_project
        WHERE RUN_ID = inRUN_ID
        GROUP BY DISPOSITION,REC_STATUS;
Line: 1874

         DELETE FROM CZ_XFR_RUN_RESULTS WHERE RUN_ID=inRUN_ID AND IMP_TABLE=v_table_name;
Line: 1884

           INSERT INTO CZ_XFR_RUN_RESULTS  (RUN_ID,IMP_TABLE,DISPOSITION,REC_STATUS,RECORDS)
           VALUES(inRUN_ID,v_table_name,ins_disposition,ins_rec_status,ins_rec_count);
Line: 1893

                SELECT SUM(NVL(RECORDS,0)) FROM CZ_XFR_RUN_RESULTS
                WHERE REC_STATUS<>v_ok AND RUN_ID=inRUN_ID
                AND IMP_TABLE=v_table_name;
Line: 1900

                UPDATE CZ_XFR_RUN_INFOS
                 SET TOTAL_ERRORS=NVL(TOTAL_ERRORS,0)+NVL(nErrors,0),
                     COMPLETED=v_completed
                WHERE RUN_ID=inRUN_ID;
Line: 1925

                       INSERTS      IN OUT NOCOPY PLS_INTEGER,
                       UPDATES      IN OUT NOCOPY PLS_INTEGER,
                       FAILED       IN OUT NOCOPY PLS_INTEGER,
                       DUPS         IN OUT NOCOPY PLS_INTEGER,
	               NOCHANGE     IN OUT NOCOPY PLS_INTEGER,
                              inXFR_GROUP       IN    VARCHAR2
                      ) IS

      TYPE tStringArray IS TABLE OF VARCHAR2(2000) INDEX BY BINARY_INTEGER;
Line: 1940

            SELECT PLAN_LEVEL,ORIG_SYS_REF,USER_STR03,DEVL_PROJECT_ID,PS_NODE_TYPE,NAME,
              FSK_INTLTEXT_1_1,FSK_INTLTEXT_1_EXT,
              FSK_ITEMMASTER_2_1,FSK_ITEMMASTER_2_EXT,
              FSK_PSNODE_3_1,FSK_PSNODE_3_EXT,
              FSK_PSNODE_4_1,FSK_PSNODE_4_EXT,
              FSK_DEVLPROJECT_5_1,FSK_DEVLPROJECT_5_EXT,
              fsk_psnode_6_1, COMPONENT_SEQUENCE_PATH, ROWID, MINIMUM, MAXIMUM,
              nvl(SRC_APPLICATION_ID, cnDefSrcAppId),
              nvl(FSK_ITEMMASTER_2_2, cnDefSrcAppId),INTL_TEXT_ID,ITEM_ID,
	      INITIAL_VALUE,PARENT_ID,PRODUCT_FLAG,REFERENCE_ID,SYSTEM_NODE_FLAG,
	      TREE_SEQ,BOM_TREATMENT,COMPONENT_SEQUENCE_ID,BOM_REQUIRED,
	      SO_ITEM_TYPE_CODE,MINIMUM_SELECTED,MAXIMUM_SELECTED,EFFECTIVE_FROM,EFFECTIVE_UNTIL,
	      DECIMAL_QTY_FLAG,PRIMARY_UOM_CODE,BOM_SORT_ORDER,IB_TRACKABLE,
	      INITIAL_NUM_VALUE,SHIPPABLE_ITEM_FLAG,INVENTORY_TRANSACTABLE_FLAG,
	      SERIALIZABLE_ITEM_FLAG
            FROM CZ_IMP_PS_NODES WHERE REC_STATUS IS NULL AND RUN_ID = inRUN_ID
            ORDER BY PLAN_LEVEL,
              DECODE(x_usesurr_psnode,0,ORIG_SYS_REF,1,USER_STR03),
              DECODE(x_usesurr_intltext,0,FSK_INTLTEXT_1_1,1,FSK_INTLTEXT_1_EXT),
              DECODE(x_usesurr_itemmaster,0,FSK_ITEMMASTER_2_1,1,FSK_ITEMMASTER_2_EXT),
              DECODE(x_usesurr_psnode,0,FSK_PSNODE_3_1,1,FSK_PSNODE_3_EXT),
              DECODE(x_usesurr_devlproject,0,FSK_DEVLPROJECT_5_1,1,FSK_DEVLPROJECT_5_EXT),
              ROWID;
Line: 2012

                nOnlMinSel                              CZ_IMP_PS_NODES.MINIMUM_SELECTED%TYPE;
Line: 2013

		nImpMinSel                              CZ_IMP_PS_NODES.MINIMUM_SELECTED%TYPE;
Line: 2014

		nOnlMaxSel                              CZ_IMP_PS_NODES.MAXIMUM_SELECTED%TYPE;
Line: 2015

		nImpMaxSel                              CZ_IMP_PS_NODES.MAXIMUM_SELECTED%TYPE;
Line: 2066

            cDeletedFlag                                    CZ_DEVL_PROJECTS.DELETED_FLAG%TYPE;
Line: 2067

            cDummyDeletedFlag                               CZ_DEVL_PROJECTS.DELETED_FLAG%TYPE;
Line: 2086

	nInsertCount				PLS_INTEGER:=0;			/*Inserts */
Line: 2087

	nUpdateCount				PLS_INTEGER:=0;			/*Updates */
Line: 2126

     SELECT VALUE INTO nAllocateBlock FROM CZ_DB_SETTINGS
     WHERE SETTING_ID=v_settings_id AND SECTION_NAME=v_section_name;
Line: 2137

     SELECT VALUE INTO sPsNodeName FROM CZ_DB_SETTINGS
     WHERE SETTING_ID=v_settings_id AND SECTION_NAME=v_section_name;
Line: 2150

      SELECT ADD_MONTHS(sysdate,300) INTO nEffUntilCap FROM DUAL;
Line: 2207

		 SELECT ITEM_ID,REF_PART_NBR FROM CZ_ITEM_MASTERS
                 WHERE ORIG_SYS_REF=sFSKITEMMASTER21 AND deleted_flag = '0'
                 AND SRC_APPLICATION_ID=nFSKITEMMASTER22;
Line: 2211

        	 SELECT ITEM_ID,REF_PART_NBR FROM CZ_ITEM_MASTERS
                 WHERE ORIG_SYS_REF=sFSKITEMMASTER2EXT AND deleted_flag = '0'
                 AND SRC_APPLICATION_ID=nFSKITEMMASTER22;
Line: 2234

		  SELECT PS_NODE_ID, PLAN_LEVEL FROM CZ_IMP_PS_NODES WHERE ORIG_SYS_REF=DECODE(x_usesurr_psnode, 0, sFSKPSNODE31, 1, sFSKPSNODE3EXT)
                  AND DEVL_PROJECT_ID=nDevlProjectId AND RUN_ID=inRUN_ID
                  AND ps_node_id IS NOT NULL
                  AND src_application_id = nImpSrcApplicationId
                  AND NVL(COMPONENT_SEQUENCE_PATH, -1) = NVL(SUBSTR(nImpTreeSeq, 1, INSTR(nImpTreeSeq, '-', -1, 1) - 1), -1);
Line: 2252

		  SELECT PS_NODE_ID,DEVL_PROJECT_ID,INTL_TEXT_ID,ITEM_ID,NAME,
                  ORIG_SYS_REF,INITIAL_VALUE,PARENT_ID,MINIMUM,MAXIMUM,PS_NODE_TYPE,PRODUCT_FLAG,REFERENCE_ID,
                  SYSTEM_NODE_FLAG,TREE_SEQ,BOM_TREATMENT,COMPONENT_SEQUENCE_ID,BOM_REQUIRED_FLAG,SO_ITEM_TYPE_CODE,MINIMUM_SELECTED,
                  MAXIMUM_SELECTED,EFFECTIVE_FROM,EFFECTIVE_UNTIL,DECIMAL_QTY_FLAG,COMPONENT_SEQUENCE_PATH,PRIMARY_UOM_CODE,BOM_SORT_ORDER,
                  IB_TRACKABLE,INITIAL_NUM_VALUE,SRC_APPLICATION_ID,SHIPPABLE_ITEM_FLAG,INVENTORY_TRANSACTABLE_FLAG,SERIALIZABLE_ITEM_FLAG
		  FROM CZ_PS_NODES
                  WHERE ORIG_SYS_REF=DECODE(x_usesurr_psnode,0, sImpOrigsysref, 1, sImpUserstr03)
                  AND DEVL_PROJECT_ID = nDevlProjectId
                  AND NVL(COMPONENT_SEQUENCE_PATH, -1) = NVL(nImpTreeSeq, -1)
                  AND deleted_flag = '0'
                  AND src_application_id = nImpSrcApplicationId;
Line: 2285

                      SELECT PS_NODE_ID, devl_project_id, item_id, ib_trackable FROM CZ_IMP_PS_NODES
                      WHERE ORIG_SYS_REF = sFSKREFERENCE
                        AND RUN_ID=inRun_ID
                        AND ps_node_id IS NOT NULL;
Line: 2290

                      SELECT model_type FROM cz_imp_devl_project
                       WHERE devl_project_id = nDevlProjectId
                         AND RUN_ID=inRun_ID;
Line: 2294

                      SELECT name FROM cz_imp_devl_project
                      WHERE devl_project_id = nOnlDevlProjectId
                        AND RUN_ID=inRun_ID;
Line: 2298

                      SELECT ref_part_nbr FROM cz_item_masters
                      WHERE item_id = nReferredItemId;
Line: 2301

                      SELECT p.PS_NODE_ID, p.devl_project_id, p.item_id FROM CZ_PS_NODES p, CZ_DEVL_PROJECTS d
                      WHERE p.ORIG_SYS_REF = sFSKREFERENCE
                        AND p.ps_node_id = p.persistent_node_id
                        AND p.deleted_flag = '0'
                        AND p.ps_node_id = d.devl_project_id
                        AND d.deleted_flag = '0';
Line: 2423

		/*  Insert or update */
		BEGIN
    		  IF((sLastFSK IS NOT NULL AND sLastFSK=sThisFSK) AND
                   ((nLastTreeSeq IS NULL AND nPsNodeType = bomModel) OR
                   (nLastTreeSeq IS NOT NULL AND nLastTreeSeq = nThisTreeSeq))) THEN
	            /* This is a duplicate record */
			sRecStatus:='DUPL';
Line: 2441

SELECT
DECODE(x_usesurr_psnode,1,DECODE(sDISPOSITION,NULL,sImpUserStr03,sImpOrigsysref), sImpOrigsysref),
DECODE(inXFR_GROUP,'GENERIC',nImpName,
	     NamePrefix || DECODE(nPsNodeType,cnReference,DECODE(localName,NULL,nImpName,localName),
			     DECODE(sOnlItemRefPartNbr,NULL,nImpName,
				    DECODE(sPsNodeName,'DESCRIPTION',nImpName,sOnlItemRefPartNbr)))),
DECODE(nPsNodeType,cnReference,nOnlReference,nImpReferenceId)
INTO tmpOrigSysRef, tmpName, tmpReferenceId
FROM DUAL;
Line: 2476

		       nUpdateCount:=nUpdateCount+1;
Line: 2479

                        to update model_ref_expl_id of rules' participants

                        IF(nPsNodeType = cnReference)THEN

                          UPDATE cz_ps_nodes SET deleted_flag='1' WHERE ps_node_id = nOnlPsnodeId;
Line: 2484

                          cz_refs.delete_Node(nOnlPsnodeId, cnReference, p_out_err, '1');
Line: 2486

                          nInsertCount:=nInsertCount+1;
Line: 2490

                          SELECT CZ_PS_NODES_S.NEXTVAL INTO nNextValue FROM DUAL;
Line: 2501

		      /*Insert */
nDebug := 1022;
Line: 2504

                        nInsertCount:=nInsertCount+1;
Line: 2513

                            SELECT CZ_PS_NODES_S.NEXTVAL INTO nNextValue FROM DUAL;
Line: 2534

                  SELECT nvl(MINIMUM,0), nvl(MAXIMUM,-1) INTO sMinimum, sMaximum
		         FROM CZ_PS_NODES
		         WHERE PS_NODE_ID = nOnlPsnodeId
		         AND DELETED_FLAG = '0';
Line: 2544

		  -- Don't update min/max for references in a model (PTO)
		  -- For an existing reference, get min/max values from cz_ps_nodes

			DECLARE
			 CURSOR c_node IS
			  SELECT model_type
		    	  FROM CZ_DEVL_PROJECTS
		    	  WHERE DEVL_PROJECT_ID IN (SELECT PARENT_ID FROM CZ_PS_NODES
							  	WHERE PS_NODE_ID = nOnlPsnodeId
								AND DELETED_FLAG = '0')
			   AND DELETED_FLAG = '0';
Line: 2574

		    		SELECT nvl(MINIMUM,1), nvl(MAXIMUM,1) INTO sMinimum, sMaximum
		    		FROM CZ_PS_NODES
		    		WHERE PS_NODE_ID = nOnlPsnodeId
			   	AND DELETED_FLAG = '0';
Line: 2595

                      select max(tree_seq) into nOnlMaxtreeSeq_forParent
                      from cz_ps_nodes
                      where parent_id = nImpparentid
                      and deleted_flag = '0';
Line: 2615

		    UPDATE CZ_IMP_PS_NODES SET
                    ORIG_SYS_REF=DECODE(x_usesurr_psnode,1,DECODE(sDISPOSITION,NULL,sImpUserStr03,ORIG_SYS_REF), ORIG_SYS_REF),
                    PS_NODE_ID=DECODE(sDISPOSITION,'R',PS_NODE_ID,'I',
                                      DECODE(PS_NODE_TYPE,bomModel,DEVL_PROJECT_ID,cnModel,DEVL_PROJECT_ID,nNextId),nOnlPsnodeId),
                    ITEM_ID=DECODE(sDISPOSITION,'R',ITEM_ID,nonlitemid),
                    NAME=DECODE(inXFR_GROUP,'GENERIC',NAME,
                                     NamePrefix || DECODE(sDISPOSITION,'R',NAME,
                                              DECODE(nPsNodeType,cnReference,DECODE(localName,NULL,NAME,localName),
                                                     DECODE(sOnlItemRefPartNbr,NULL,NAME,
                                                            DECODE(sPsNodeName,'DESCRIPTION',NAME,sOnlItemRefPartNbr))))),
                    PARENT_ID=DECODE(sDISPOSITION,'R',PARENT_ID,nImpparentid),
                    REFERENCE_ID=DECODE(sDISPOSITION,'R',REFERENCE_ID,DECODE(PS_NODE_TYPE,cnReference,nOnlReference,REFERENCE_ID)),
		    MINIMUM = DECODE(nPsNodeType,cnReference,sMinimum, MINIMUM),
		    MAXIMUM = DECODE(nPsNodeType,cnReference,sMaximum, MAXIMUM),
--------------------bug3495030
                    TREE_SEQ = DECODE(sDISPOSITION,'I',nvl(nNextTreeSeq,TREE_SEQ),TREE_SEQ),
                    DISPOSITION=sDisposition,
                    REC_STATUS=sRecStatus
                    WHERE ROWID = thisRowId;
Line: 2656

		INSERTS:=nInsertCount;
Line: 2657

		UPDATES:=nUpdateCount;
Line: 2680

			SELECT DELETED_FLAG, SYSTEM_NODE_FLAG, SRC_APPLICATION_ID, ORIG_SYS_REF,
                        PS_NODE_TYPE, MINIMUM, MAXIMUM, INSTANTIABLE_FLAG, NAME, FSK_DEVLPROJECT_5_1,
                        FSK_PSNODE_3_1, FSK_PSNODE_3_EXT, REFERENCE_ID, INITIAL_NUM_VALUE, DECIMAL_QTY_FLAG,
                        MINIMUM_SELECTED, MAXIMUM_SELECTED, UI_OMIT, DISPLAY_IN_SUMMARY_FLAG,  ROWID
                  FROM CZ_IMP_PS_NODES
                  WHERE REC_STATUS IS NULL AND RUN_ID = inRUN_ID;
Line: 2706

                l_minimum_selected   cz_imp_ps_nodes.minimum_selected%TYPE;
Line: 2707

                l_maximum_selected   cz_imp_ps_nodes.maximum_selected%TYPE;
Line: 2715

           UPDATE cz_imp_ps_nodes a
           SET disposition = 'R', rec_status = 'DUP'
           WHERE run_id = inRun_ID
           AND rec_status IS NULL
           AND EXISTS (SELECT count(*), orig_sys_ref,fsk_devlproject_5_1,src_application_id
                       FROM cz_imp_ps_nodes
                       WHERE run_id = a.run_id
                       AND rec_status IS NULL
                       AND orig_sys_ref = a.orig_sys_ref
                       AND fsk_devlproject_5_1 = a.fsk_devlproject_5_1
                       AND src_application_id = a.src_application_id
                       AND src_application_id <> 702
                       GROUP BY orig_sys_ref, fsk_devlproject_5_1, src_application_id
                       HAVING count(*) > 1);
Line: 2749

                l_minimum_selected := p_imp_psnode.minimum_selected;
Line: 2750

                l_maximum_selected := p_imp_psnode.maximum_selected;
Line: 2833

                      l_minimum_selected := CEIL(p_imp_psnode.minimum_selected);
Line: 2834

                      IF (p_imp_psnode.maximum_selected <> -1) THEN
                        l_maximum_selected := FLOOR(p_imp_psnode.maximum_selected);
Line: 2837

                        l_maximum_selected := p_imp_psnode.maximum_selected;
Line: 2850

                      IF (l_minimum_selected > l_maximum_selected AND l_maximum_selected <> -1) THEN
                         l_disposition := 'R';
Line: 2942

                   UPDATE cz_imp_ps_nodes SET
                   deleted_flag=DECODE(deleted_flag,NULL,'0',deleted_flag),
                   system_node_flag=DECODE(system_node_flag,NULL,'0',SYSTEM_NODE_FLAG),
                   instantiable_flag=DECODE(instantiable_flag,NULL,sInstantiableFlag,instantiable_flag),
                   src_application_id=DECODE(src_application_id,NULL,cnDefSrcAppId,src_application_id),
                   minimum=l_minimum,
                   maximum=l_maximum,
                   minimum_selected=l_minimum_selected,
                   maximum_selected=l_maximum_selected,
                   disposition=l_disposition,
                   rec_status=l_rec_status
                   WHERE ROWID = p_imp_psnode.ROWID;
Line: 2979

			INSERTS		IN OUT NOCOPY PLS_INTEGER,
			UPDATES		IN OUT NOCOPY PLS_INTEGER,
			FAILED		IN OUT NOCOPY PLS_INTEGER,
			DUPS		IN OUT NOCOPY PLS_INTEGER,
                        NOCHANGE        IN OUT NOCOPY PLS_INTEGER,
                        inXFR_GROUP     IN            VARCHAR2
					) IS

		/* Internal vars */
		nCommitCount		PLS_INTEGER:=0;			/*COMMIT buffer index */
Line: 2990

		nXfrInsertCount		PLS_INTEGER:=0;			/*Inserts */
Line: 2991

		nXfrUpdateCount		PLS_INTEGER:=0;			/*Updates */
Line: 3001

                insert_end_time  number;
Line: 3012

             SELECT 'X' INTO dummy FROM CZ_XFR_RUN_INFOS WHERE RUN_ID=inRUN_ID;
Line: 3014

             UPDATE CZ_XFR_RUN_INFOS SET
             STARTED=SYSDATE,
             LAST_ACTIVITY=SYSDATE
             WHERE RUN_ID=inRUN_ID;
Line: 3021

              INSERT INTO CZ_XFR_RUN_INFOS (RUN_ID,STARTED,LAST_ACTIVITY)
              VALUES(inRUN_ID,SYSDATE,SYSDATE);
Line: 3040

         KRS_PS_NODE (inRUN_ID,COMMIT_SIZE,MAX_ERR,INSERTS,UPDATES,FAILED,DUPS,NOCHANGE,inXFR_GROUP);
Line: 3056

           SELECT decode(upper(VALUE),'TRUE','1','FALSE','0','T','1','F','0','1','1','0','0','YES','1','NO','0','Y','1','N','0','0')
           INTO genStatisticsCz FROM CZ_DB_SETTINGS
           WHERE upper(SETTING_ID)=v_settings_id AND SECTION_NAME=v_section_name;
Line: 3078

         XFR_PS_NODE (inRUN_ID,COMMIT_SIZE,MAX_ERR,nXfrInsertCount,nXfrUpdateCount,FAILED,nNoChangeCount,inXFR_GROUP);
Line: 3086

         /* Report Insert Errors */
         IF (nXfrInsertCount<> INSERTS) THEN
            x_error:=CZ_UTILS.LOG_REPORT(CZ_UTILS.GET_TEXT('CZ_IMP_INSERTERRORS','RESOLVED',to_char(INSERTS),'ACTUAL',to_char(nXfrInsertCount)),1,'IMP_IM_PS_NODE.MAIN_PS_NODE',11276,inRun_Id);
Line: 3091

         /* Report Update Errors */
         IF (nXfrUpdateCount<> UPDATES) THEN
           x_error:=CZ_UTILS.LOG_REPORT(CZ_UTILS.GET_TEXT('CZ_IMP_UPDATEERRORS','RESOLVED',to_char(UPDATES),'ACTUAL',to_char(nXfrUpdateCount)),1,'IMP_IM_PS_NODE.MAIN_PS_NODE',11276,inRun_Id);
Line: 3101

         INSERTS:=nXfrInsertCount;
Line: 3102

         UPDATES:=nXfrUpdateCount;
Line: 3114

			  INSERTS		IN   OUT NOCOPY PLS_INTEGER,
			  UPDATES		IN   OUT NOCOPY PLS_INTEGER,
			  FAILED		IN   OUT NOCOPY PLS_INTEGER,
			  NOCHANGE              IN   OUT NOCOPY PLS_INTEGER,--VR
                          inXFR_GROUP           IN              VARCHAR2
					) IS

  TYPE tPsNodeId              IS TABLE OF cz_imp_ps_nodes.ps_node_id%TYPE INDEX BY BINARY_INTEGER;
Line: 3152

  TYPE tDeletedFlag           IS TABLE OF cz_imp_ps_nodes.deleted_flag%TYPE INDEX BY BINARY_INTEGER;
Line: 3165

  TYPE tLastUpdateDate        IS TABLE OF cz_imp_ps_nodes.LAST_UPDATE_DATE%TYPE INDEX BY BINARY_INTEGER;
Line: 3167

  TYPE tLastUpdatedBy         IS TABLE OF cz_imp_ps_nodes.LAST_UPDATED_BY%TYPE INDEX BY BINARY_INTEGER;
Line: 3171

  TYPE tMinimumSelected       IS TABLE OF cz_imp_ps_nodes.MINIMUM_SELECTED%TYPE INDEX BY BINARY_INTEGER;
Line: 3172

  TYPE tMaximumSelected       IS TABLE OF cz_imp_ps_nodes.MAXIMUM_SELECTED%TYPE INDEX BY BINARY_INTEGER;
Line: 3226

  iDeletedFlag tDeletedFlag;
Line: 3239

  iLastUpdateDate tLastUpdateDate;
Line: 3241

  iLastUpdatedBy tLastUpdatedBy;
Line: 3245

  iMinimumSelected tMinimumSelected;
Line: 3246

  iMaximumSelected tMaximumSelected;
Line: 3270

  SELECT plan_level, ps_node_id, devl_project_id, reference_id,
  minimum, maximum, ps_node_type, parent_id, disposition
  FROM cz_imp_ps_nodes
  WHERE ps_node_type IN (cnReference,cnConnector,cnComponent)
  AND deleted_flag='0' AND rec_status='OK' AND run_id=inRun_ID
  ORDER BY plan_level, devl_project_id, reference_id;
Line: 3279

  SELECT REFS.plan_level, ROOTS.devl_project_id, ROOTS.ps_node_id, ROOTS.disposition, REFS.devl_project_id AS REFERRING_MODEL_ID,
  ROOTS.ps_node_type, ROOTS.minimum, ROOTS.maximum, ROOTS.rec_status, ROOTS.name, d.model_type
  FROM cz_imp_ps_nodes ROOTS, cz_imp_ps_nodes REFS,cz_imp_devl_project d
  WHERE (ROOTS.ps_node_id = ROOTS.devl_project_id OR (ROOTS.parent_id IS NULL AND ROOTS.plan_level=0))
  AND ROOTS.devl_project_id=REFS.reference_id
  AND NOT EXISTS (SELECT 1 FROM cz_imp_ps_nodes
                           WHERE run_id=inRUN_ID
                           AND rec_status='PASS'
                           AND devl_project_id=ROOTS.devl_project_id
                           AND ps_node_type IN (cnReference,cnConnector))
  AND ROOTS.run_id = inRUN_ID
  AND ROOTS.rec_status='PASS'
  AND ROOTS.devl_project_id = d.devl_project_id
  AND d.rec_status = 'OK'
  AND d.run_id = inRun_ID
  AND REFS.run_id = inRUN_ID
  AND REFS.rec_status = 'PASS'
  ORDER BY ROOTS.devl_project_id;
Line: 3300

  SELECT REFS.plan_level, ROOTS.devl_project_id, ROOTS.ps_node_id, ROOTS.disposition,
  REFS.devl_project_id AS REFERRING_MODEL_ID, ROOTS.ps_node_type,
  ROOTS.minimum, ROOTS.maximum, ROOTS.rec_status, ROOTS.name, d.model_type
  FROM cz_imp_ps_nodes ROOTS, cz_imp_ps_nodes REFS, cz_imp_devl_project d
  WHERE (ROOTS.ps_node_id = ROOTS.devl_project_id OR (ROOTS.parent_id IS NULL AND ROOTS.plan_level=0))
  AND ROOTS.ps_node_id = REFS.reference_id
  AND REFS.ps_node_type IN (cnReference,cnConnector)
  AND EXISTS (SELECT 1 FROM cz_imp_ps_nodes
                           WHERE run_id=inRUN_ID
                           AND rec_status='PASS'
                           AND devl_project_id=ROOTS.devl_project_id
                           AND ps_node_type IN (cnReference,cnConnector))
  AND ROOTS.run_id=inRUN_ID
  AND ROOTS.rec_status='PASS'
  AND REFS.rec_status='PASS'
  AND REFS.run_id=inRUN_ID
  AND ROOTS.devl_project_id = d.devl_project_id
  AND d.run_id=inRUN_ID
  AND d.rec_status='OK'
  ORDER BY ROOTS.devl_project_id;
Line: 3323

  SELECT ROOTS.plan_level, ROOTS.devl_project_id, ROOTS.ps_node_id, ROOTS.disposition,
  REFS.reference_id, ROOTS.ps_node_type, ROOTS.minimum, ROOTS.maximum, ROOTS.rec_status, d.model_type
  FROM cz_imp_ps_nodes ROOTS,  cz_imp_ps_nodes REFS, cz_imp_devl_project d
  WHERE (ROOTS.ps_node_id = ROOTS.devl_project_id OR (ROOTS.parent_id IS NULL AND ROOTS.plan_level=0))
  AND ROOTS.ps_node_id = REFS.devl_project_id
  AND REFS.ps_node_type IN (cnReference,cnConnector)
  AND ROOTS.run_id=inRUN_ID
  AND ROOTS.rec_status='PASS'
  AND ROOTS.devl_project_id = d.devl_project_id
  AND d.run_id=inRUN_ID
  AND d.rec_status='OK'
  AND REFS.rec_status='PASS'
  AND REFS.run_id=inRUN_ID
  AND NOT EXISTS (SELECT 1 FROM cz_imp_ps_nodes
                           WHERE run_id=inRUN_ID
                           AND rec_status='PASS'
                           AND reference_id=ROOTS.devl_project_id
                           AND ps_node_type IN (cnReference,cnConnector))
  ORDER BY ROOTS.devl_project_id;
Line: 3345

  SELECT p.plan_level, p.devl_project_id, p.ps_node_id, p.disposition,
  p.ps_node_type, p.minimum, p.maximum, p.rec_status, d.model_type
  FROM cz_imp_ps_nodes p, cz_imp_devl_project d
  WHERE p.run_id=inRUN_ID
  AND p.rec_status='PASS'
  AND (p.ps_node_id = p.devl_project_id OR (p.parent_id IS NULL AND p.plan_level=0))
  AND p.devl_project_id=d.devl_project_id
  AND d.run_id=inRUN_ID
  AND d.rec_status='OK';
Line: 3423

  SELECT PS_NODE_ID,DEVL_PROJECT_ID,FROM_POPULATOR_ID,PROPERTY_BACKPTR,
  ITEM_TYPE_BACKPTR,INTL_TEXT_ID,SUB_CONS_ID,ITEM_ID,NAME,RESOURCE_FLAG,
  INITIAL_VALUE,initial_num_value, PARENT_ID,MINIMUM,MAXIMUM,PS_NODE_TYPE,FEATURE_TYPE,
  PRODUCT_FLAG,REFERENCE_ID,MULTI_CONFIG_FLAG,ORDER_SEQ_FLAG,SYSTEM_NODE_FLAG,TREE_SEQ,
  COUNTED_OPTIONS_FLAG,UI_OMIT,UI_SECTION,BOM_TREATMENT,ORIG_SYS_REF,CHECKOUT_USER,
  DISPOSITION,DELETED_FLAG,EFFECTIVE_FROM,EFFECTIVE_UNTIL,EFFECTIVE_USAGE_MASK,USER_STR01,USER_STR02,USER_STR03,
  USER_STR04,USER_NUM01,USER_NUM02,USER_NUM03,USER_NUM04,CREATION_DATE,LAST_UPDATE_DATE,
  CREATED_BY,LAST_UPDATED_BY,SECURITY_MASK, PLAN_LEVEL, SO_ITEM_TYPE_CODE,
  MINIMUM_SELECTED,MAXIMUM_SELECTED,BOM_REQUIRED,COMPONENT_SEQUENCE_ID,
  ORGANIZATION_ID,TOP_ITEM_ID,EXPLOSION_TYPE,DECIMAL_QTY_FLAG,INSTANTIABLE_FLAG,
  QUOTEABLE_FLAG,PRIMARY_UOM_CODE,BOM_SORT_ORDER,COMPONENT_SEQUENCE_PATH,IB_TRACKABLE, SRC_APPLICATION_ID,DISPLAY_IN_SUMMARY_FLAG,
  IB_LINK_ITEM_FLAG,
  SHIPPABLE_ITEM_FLAG,
  INVENTORY_TRANSACTABLE_FLAG,
  ASSEMBLE_TO_ORDER_FLAG,
  SERIALIZABLE_ITEM_FLAG
  FROM CZ_IMP_PS_NODES
  WHERE CZ_IMP_PS_NODES.RUN_ID = inRUN_ID AND REC_STATUS='PASS'
  AND devl_project_id=inModelId AND disposition=inDisposition
  ORDER BY PLAN_LEVEL,USER_NUM04 DESC;
Line: 3451

  nInsertCount		PLS_INTEGER:=0;			/*Inserts */
Line: 3452

  nUpdateCount		PLS_INTEGER:=0;			/*Updates */
Line: 3459

  NOUPDATE_PS_NODE_ID              NUMBER;
Line: 3460

  NOUPDATE_DEVL_PROJECT_ID         NUMBER;
Line: 3461

  NOUPDATE_FROM_POPULATOR_ID	   NUMBER;
Line: 3462

  NOUPDATE_PROPERTY_BACKPTR        NUMBER;
Line: 3463

  NOUPDATE_ITEM_TYPE_BACKPTR	   NUMBER;
Line: 3464

  NOUPDATE_INTL_TEXT_ID		   NUMBER;
Line: 3465

  NOUPDATE_SUB_CONS_ID		   NUMBER;
Line: 3466

  NOUPDATE_ITEM_ID                 NUMBER;
Line: 3467

  NOUPDATE_NAME			   NUMBER;
Line: 3468

  NOUPDATE_RESOURCE_FLAG	   NUMBER;
Line: 3469

  NOUPDATE_INITIAL_VALUE	   NUMBER;
Line: 3470

  NOUPDATE_INITIAL_NUM_VALUE	   NUMBER;
Line: 3471

  NOUPDATE_PARENT_ID               NUMBER;
Line: 3472

  NOUPDATE_MINIMUM		   NUMBER;
Line: 3473

  NOUPDATE_MAXIMUM		   NUMBER;
Line: 3474

  NOUPDATE_PS_NODE_TYPE		   NUMBER;
Line: 3475

  NOUPDATE_FEATURE_TYPE		   NUMBER;
Line: 3476

  NOUPDATE_PRODUCT_FLAG		   NUMBER;
Line: 3477

  NOUPDATE_REFERENCE_ID            NUMBER;
Line: 3478

  NOUPDATE_MULTI_CONFIG_FLAG       NUMBER;
Line: 3479

  NOUPDATE_ORDER_SEQ_FLAG          NUMBER;
Line: 3480

  NOUPDATE_SYSTEM_NODE_FLAG        NUMBER;
Line: 3481

  NOUPDATE_TREE_SEQ      	   NUMBER;
Line: 3482

  NOUPDATE_COUNTED_OPTIONS_FLAG	   NUMBER;
Line: 3483

  NOUPDATE_UI_OMIT                 NUMBER;
Line: 3484

  NOUPDATE_UI_SECTION		   NUMBER;
Line: 3485

  NOUPDATE_BOM_TREATMENT 	   NUMBER;
Line: 3486

  NOUPDATE_ORIG_SYS_REF		   NUMBER;
Line: 3487

  NOUPDATE_CHECKOUT_USER	   NUMBER;
Line: 3488

  NOUPDATE_DELETED_FLAG            NUMBER;
Line: 3489

  NOUPDATE_EFF_FROM                NUMBER;
Line: 3490

  NOUPDATE_EFF_TO                  NUMBER;
Line: 3491

  NOUPDATE_EFF_MASK                NUMBER;
Line: 3492

  NOUPDATE_USER_STR01              NUMBER;
Line: 3493

  NOUPDATE_USER_STR02              NUMBER;
Line: 3494

  NOUPDATE_USER_STR03              NUMBER;
Line: 3495

  NOUPDATE_USER_STR04              NUMBER;
Line: 3496

  NOUPDATE_USER_NUM01              NUMBER;
Line: 3497

  NOUPDATE_USER_NUM02              NUMBER;
Line: 3498

  NOUPDATE_USER_NUM03              NUMBER;
Line: 3499

  NOUPDATE_USER_NUM04              NUMBER;
Line: 3500

  NOUPDATE_CREATION_DATE           NUMBER;
Line: 3501

  NOUPDATE_LAST_UPDATE_DATE        NUMBER;
Line: 3502

  NOUPDATE_CREATED_BY              NUMBER;
Line: 3503

  NOUPDATE_LAST_UPDATED_BY         NUMBER;
Line: 3504

  NOUPDATE_SECURITY_MASK           NUMBER;
Line: 3505

  NOUPDATE_SO_ITEM_TYPE_CODE       NUMBER;
Line: 3506

  NOUPDATE_MINIMUM_SELECTED        NUMBER;
Line: 3507

  NOUPDATE_MAXIMUM_SELECTED        NUMBER;
Line: 3508

  NOUPDATE_BOM_REQUIRED            NUMBER;
Line: 3509

  NOUPDATE_COMPONENT_SEQUENCE_ID   NUMBER;
Line: 3510

  NOUPDATE_DECIMAL_QTY_FLAG        NUMBER;
Line: 3511

  NOUPDATE_QUOTEABLE_FLAG          NUMBER;
Line: 3512

  NOUPDATE_PRIMARY_UOM_CODE        NUMBER;
Line: 3513

  NOUPDATE_BOM_SORT_ORDER          NUMBER;
Line: 3514

  NOUPDATE_SEQUENCE_PATH           NUMBER;
Line: 3515

  NOUPDATE_IB_TRACKABLE            NUMBER;
Line: 3516

  NOUPDATE_DSPLY_SMRY_FLG          NUMBER;
Line: 3517

  NOUPDATE_IBLINKITEM_FLG          NUMBER;
Line: 3518

  NOUPDATE_INSTANTIABLE_FLAG       NUMBER;
Line: 3521

  NOUPDATE_SHIPPABLE_ITEM_FLAG     NUMBER;
Line: 3522

  NOUPDATE_INV_TXN_FLAG            NUMBER;
Line: 3523

  NOUPDATE_ASM_TO_ORDER_FLAG       NUMBER;
Line: 3524

  NOUPDATE_SERIAL_ITEM_FLAG        NUMBER;
Line: 3544

  PROCEDURE insert_ps_nodes(p_model_id IN NUMBER, x_retcode OUT NOCOPY NUMBER)
  IS
  BEGIN
        nCommitCount:=0;
Line: 3557

        LOOP  -- bulk fetch for insert

          iPSNODEID.DELETE; iDEVLPROJECTID.DELETE; iFROMPOPULATORID.DELETE; iPROPERTYBACKPTR.DELETE;
Line: 3560

          iITEMTYPEBACKPTR.DELETE; iINTLTEXTID.DELETE; iSUBCONSID.DELETE; iITEMID.DELETE; iNAME.DELETE; iRESOURCEFLAG.DELETE;
Line: 3561

          iINITIALVALUE.DELETE; iInitialnumvalue.DELETE; iPARENTID.DELETE; iMINIMUM.DELETE; iMAXIMUM.DELETE; iPSNODETYPE.DELETE;
Line: 3562

          iFEATURETYPE.DELETE; iPRODUCTFLAG.DELETE; iREFERENCEID.DELETE; iMULTICONFIGFLAG.DELETE; iORDERSEQFLAG.DELETE;
Line: 3563

          iSYSTEMNODEFLAG.DELETE; iTREESEQ.DELETE; iCOUNTEDOPTIONSFLAG.DELETE; iUIOMIT.DELETE; iUISECTION.DELETE; iBOMTREATMENT.DELETE;
Line: 3564

          iORIGSYSREF.DELETE; iCHECKOUTUSER.DELETE; iDISPOSITION.DELETE; iDELETEDFLAG.DELETE; iEFFECTIVEFROM.DELETE;
Line: 3565

          iEFFECTIVEUNTIL.DELETE; iEFFECTIVEUSAGEMASK.DELETE; iUSERSTR01.DELETE; iUSERSTR02.DELETE;
Line: 3566

          iUSERSTR03.DELETE; iUSERSTR04.DELETE; iUSERNUM01.DELETE; iUSERNUM02.DELETE; iUSERNUM03.DELETE; iUSERNUM04.DELETE;
Line: 3567

          iCREATIONDATE.DELETE; iLASTUPDATEDATE.DELETE; iCREATEDBY.DELETE; iLASTUPDATEDBY.DELETE; iSECURITYMASK.DELETE;
Line: 3568

          iPLANLEVEL.DELETE;  iSOITEMTYPECODE.DELETE; iMINIMUMSELECTED.DELETE; iMAXIMUMSELECTED.DELETE; iBOMREQUIRED.DELETE;
Line: 3569

          iCOMPONENTSEQUENCEID.DELETE; iORGANIZATIONID.DELETE; iTOPITEMID.DELETE; iEXPLOSIONTYPE.DELETE; iDECIMALQTYFLAG.DELETE;
Line: 3570

          iINSTANTIABLEFLAG.DELETE; iQUOTEABLEFLAG.DELETE; iPRIMARYUOMCODE.DELETE; iBOMSORTORDER.DELETE;
Line: 3571

          iCOMPONENTSEQUENCEPATH.DELETE;iIBTRACKABLE.DELETE;iSRCAPPLICATIONID.DELETE;iDisplayInSummaryFlag.DELETE;iIBLinkItemFlag.DELETE;
Line: 3573

          iShippableItemFlag.DELETE;
Line: 3574

          iInventoryTransactableFlag.DELETE;
Line: 3575

          iAssembleToOrder.DELETE;
Line: 3576

          iSerializableItemFlag.DELETE;
Line: 3584

          iDISPOSITION,iDELETEDFLAG,iEFFECTIVEFROM,iEFFECTIVEUNTIL,iEFFECTIVEUSAGEMASK,iUSERSTR01,iUSERSTR02,iUSERSTR03,
          iUSERSTR04,iUSERNUM01,iUSERNUM02,iUSERNUM03,iUSERNUM04,iCREATIONDATE,iLASTUPDATEDATE,
          iCREATEDBY,iLASTUPDATEDBY,iSECURITYMASK, iPLANLEVEL, iSOITEMTYPECODE,
          iMINIMUMSELECTED,iMAXIMUMSELECTED,iBOMREQUIRED,iCOMPONENTSEQUENCEID,
          iORGANIZATIONID,iTOPITEMID,iEXPLOSIONTYPE,iDECIMALQTYFLAG,iINSTANTIABLEFLAG,
          iQUOTEABLEFLAG,iPRIMARYUOMCODE,iBOMSORTORDER,iCOMPONENTSEQUENCEPATH,iIBTRACKABLE,iSRCAPPLICATIONID,iDisplayInSummaryFlag,
          iIBLinkItemFlag,
          iShippableItemFlag,
          iInventoryTransactableFlag,
          iAssembleToOrder,
          iSerializableItemFlag
          LIMIT COMMIT_SIZE;
Line: 3608

               IF (iPSNODETYPE(j)=263 AND (iMAXIMUMSELECTED(j) IS NULL OR iMAXIMUMSELECTED(j) IN(0,-1))) OR
                  (iPSNODETYPE(j)<>263 AND (iMAXIMUM(j) IS NULL OR iMAXIMUM(j) IN(0,-1))) THEN
                 ROLLBACK;
Line: 3612

                 UPDATE CZ_IMP_PS_NODES
                    SET REC_STATUS='ERR'
                  WHERE PS_NODE_ID=iPSNODEID(j) AND RUN_ID=inRUN_ID
                        AND DISPOSITION='I';
Line: 3622

          BEGIN  -- bulk insert
            FORALL j IN iPsNodeID.FIRST..iPsNodeId.LAST
                     INSERT INTO CZ_PS_NODES (PS_NODE_ID,
                                              DEVL_PROJECT_ID,
                                              FROM_POPULATOR_ID,
                                              PROPERTY_BACKPTR,
                                              ITEM_TYPE_BACKPTR,
                                              INTL_TEXT_ID,
                                              SUB_CONS_ID,
                                              ITEM_ID,
                                              NAME,
                                              RESOURCE_FLAG,
                                              INITIAL_VALUE,
                                              initial_num_value,
                                              PARENT_ID,
                                              MINIMUM,
                                              MAXIMUM,
                                              PS_NODE_TYPE,
                                              FEATURE_TYPE,
                                              PRODUCT_FLAG,
                                              REFERENCE_ID,
                                              MULTI_CONFIG_FLAG,
                                              ORDER_SEQ_FLAG,
                                              SYSTEM_NODE_FLAG,
                                              TREE_SEQ,
                                              COUNTED_OPTIONS_FLAG,
                                              UI_OMIT,UI_SECTION,
                                              BOM_TREATMENT,
                                              ORIG_SYS_REF,
                                              CHECKOUT_USER,
                                              USER_NUM01,USER_NUM02,USER_NUM03,USER_NUM04,USER_STR01,USER_STR02,USER_STR03,USER_STR04,
                                              CREATION_DATE,
                                              LAST_UPDATE_DATE,
                                              DELETED_FLAG,
                                              EFFECTIVE_FROM,
                                              EFFECTIVE_UNTIL,
                                              CREATED_BY,
                                              LAST_UPDATED_BY,
                                              SECURITY_MASK,
                                              --EFFECTIVE_USAGE_MASK,
                                              SO_ITEM_TYPE_CODE,
                                              MINIMUM_SELECTED,
                                              MAXIMUM_SELECTED,
                                              BOM_REQUIRED_FLAG,
                                              COMPONENT_SEQUENCE_ID,
                                              DECIMAL_QTY_FLAG,
                                              QUOTEABLE_FLAG,
                                              PRIMARY_UOM_CODE,
                                              BOM_SORT_ORDER,
                                              COMPONENT_SEQUENCE_PATH,
                                              IB_TRACKABLE,
                                              SRC_APPLICATION_ID,
                                              VIRTUAL_FLAG,
                                              INSTANTIABLE_FLAG,
                                              DISPLAY_IN_SUMMARY_FLAG,
                                              IB_LINK_ITEM_FLAG,
                                              SHIPPABLE_ITEM_FLAG,
                                              INVENTORY_TRANSACTABLE_FLAG,
                                              ASSEMBLE_TO_ORDER_FLAG,
                                              SERIALIZABLE_ITEM_FLAG)
                                            VALUES
   			                                 ( iPSNODEID(j),
                                                           iDEVLPROJECTID(j),
                                                           iFROMPOPULATORID(j),  iPROPERTYBACKPTR(j),
                                                           iITEMTYPEBACKPTR(j), iINTLTEXTID(j),
                                                           iSUBCONSID(j), iITEMID(j),
                                                           iNAME(j),iRESOURCEFLAG(j),
                                                           iINITIALVALUE(j), iINITIALNUMVALUE(j),
                                                           iPARENTID(j),
                                                           iMINIMUM(j), iMAXIMUM(j),
                                                           iPSNODETYPE(j), iFEATURETYPE(j),
                                                           iPRODUCTFLAG(j),iREFERENCEID(j),iMULTICONFIGFLAG(j),iORDERSEQFLAG(j),
                                                           iSYSTEMNODEFLAG(j),iTREESEQ(j), iCOUNTEDOPTIONSFLAG(j), iUIOMIT(j),
                                                           iUISECTION(j), iBOMTREATMENT(j),
                                                           iORIGSYSREF(j), iCHECKOUTUSER (j),iUSERNUM01(j),iUSERNUM02(j),
                                                           iUSERNUM03(j), iUSERNUM04(j),
                                                           iUSERSTR01(j), iUSERSTR02(j), iUSERSTR03(j), iUSERSTR04(j),
                                                           SYSDATE, SYSDATE,
                                                           iDELETEDFLAG(j),
                                                           iEFFECTIVEFROM (j), iEFFECTIVEUNTIL (j),
                                                           -UID, -UID, NULL,
                                                           -- iEFFECTIVEUSAGEMASK(j),
                                                           iSOITEMTYPECODE(j),
                                                           iMINIMUMSELECTED(j),
                                                           iMAXIMUMSELECTED(j),
                                                           iBOMREQUIRED(j),
                                                           iCOMPONENTSEQUENCEID(j),
                                                           iDECIMALQTYFLAG(j),
                                                           iQUOTEABLEFLAG(j),
                                                           iPRIMARYUOMCODE(j),
                                                           iBOMSORTORDER(j),
                                                           iCOMPONENTSEQUENCEPATH(j),
                                                           iIBTRACKABLE(j),
                                                           iSRCAPPLICATIONID(j),
                                                           sVirtualFlag,
                                                           iINSTANTIABLEFLAG(j),
                                                           iDisplayInSummaryFlag(j),
                                                           iIBLinkItemFlag(j),
                                                           iShippableItemFlag(j),
                                                           iInventoryTransactableFlag(j),
                                                           iAssembleToOrder(j),
                                                           iSerializableItemFlag(j));
Line: 3725

           nInsertCount:= nInsertCount + SQL%ROWCOUNT;
Line: 3730

               UPDATE CZ_IMP_PS_NODES
               SET REC_STATUS='OK'
               WHERE PS_NODE_ID=iPSNODEID(j) AND RUN_ID=inRUN_ID
               AND DISPOSITION='I';
Line: 3744

              ROLLBACK;  -- need to insert row by row to log errors
Line: 3750

        EXCEPTION  -- bulk insert
         WHEN CZ_ADMIN.IMP_UNEXP_SQL_ERROR THEN
          RAISE;
Line: 3766

               IF (iPSNODETYPE(j)=263 AND (iMAXIMUMSELECTED(j) IS NULL OR iMAXIMUMSELECTED(j) IN(0,-1))) OR
                  (iPSNODETYPE(j)<>263 AND (iMAXIMUM(j) IS NULL OR iMAXIMUM(j) IN(0,-1))) THEN

                 ROLLBACK;
Line: 3771

                 UPDATE CZ_IMP_PS_NODES
                    SET REC_STATUS='ERR'
                  WHERE PS_NODE_ID=iPSNODEID(j) AND RUN_ID=inRUN_ID
                        AND DISPOSITION='I';
Line: 3789

            BEGIN  -- single row insert
                     INSERT INTO CZ_PS_NODES (PS_NODE_ID,
                                              DEVL_PROJECT_ID,
                                              FROM_POPULATOR_ID,
                                              PROPERTY_BACKPTR,
                                              ITEM_TYPE_BACKPTR,
                                              INTL_TEXT_ID,
                                              SUB_CONS_ID,
                                              ITEM_ID,
                                              NAME,
                                              RESOURCE_FLAG,
                                              INITIAL_VALUE,
                                              initial_num_value,
                                              PARENT_ID,
                                              MINIMUM,
                                              MAXIMUM,
                                              PS_NODE_TYPE,
                                              FEATURE_TYPE,
                                              PRODUCT_FLAG,
                                              REFERENCE_ID,
                                              MULTI_CONFIG_FLAG,
                                              ORDER_SEQ_FLAG,
                                              SYSTEM_NODE_FLAG,
                                              TREE_SEQ,
                                              COUNTED_OPTIONS_FLAG,
                                              UI_OMIT,UI_SECTION,
                                              BOM_TREATMENT,
                                              ORIG_SYS_REF,
                                              CHECKOUT_USER,
                                              USER_NUM01,USER_NUM02,USER_NUM03,USER_NUM04,USER_STR01,USER_STR02,USER_STR03,USER_STR04,
                                              CREATION_DATE,
                                              LAST_UPDATE_DATE,
                                              DELETED_FLAG,
                                              EFFECTIVE_FROM,
                                              EFFECTIVE_UNTIL,
                                              CREATED_BY,
                                              LAST_UPDATED_BY,
                                              SECURITY_MASK,
                                              --EFFECTIVE_USAGE_MASK,
                                              SO_ITEM_TYPE_CODE,
                                              MINIMUM_SELECTED,
                                              MAXIMUM_SELECTED,
                                              BOM_REQUIRED_FLAG,
                                              COMPONENT_SEQUENCE_ID,
                                              DECIMAL_QTY_FLAG,
                                              QUOTEABLE_FLAG,
                                              PRIMARY_UOM_CODE,
                                              BOM_SORT_ORDER,
                                              COMPONENT_SEQUENCE_PATH,
                                              IB_TRACKABLE,
                                              SRC_APPLICATION_ID,
                                              VIRTUAL_FLAG,
                                              INSTANTIABLE_FLAG,
                                              DISPLAY_IN_SUMMARY_FLAG,
                                              IB_LINK_ITEM_FLAG,
                                              SHIPPABLE_ITEM_FLAG,
                                              INVENTORY_TRANSACTABLE_FLAG,
                                              ASSEMBLE_TO_ORDER_FLAG,
                                              SERIALIZABLE_ITEM_FLAG)
                                            VALUES
   			                                 ( iPSNODEID(j),
                                                           iDEVLPROJECTID(j),
                                                           iFROMPOPULATORID(j),  iPROPERTYBACKPTR(j),
                                                           iITEMTYPEBACKPTR(j), iINTLTEXTID(j),
                                                           iSUBCONSID(j), iITEMID(j),
                                                           iNAME(j),iRESOURCEFLAG(j),
                                                           iINITIALVALUE(j), iINITIALNUMVALUE(j),
                                                           iPARENTID(j),
                                                           iMINIMUM(j), iMAXIMUM(j),
                                                           iPSNODETYPE(j), iFEATURETYPE(j),
                                                           iPRODUCTFLAG(j),iREFERENCEID(j),iMULTICONFIGFLAG(j),iORDERSEQFLAG(j),
                                                           iSYSTEMNODEFLAG(j),iTREESEQ(j), iCOUNTEDOPTIONSFLAG(j), iUIOMIT(j),
                                                           iUISECTION(j), iBOMTREATMENT(j),
                                                           iORIGSYSREF(j), iCHECKOUTUSER (j),iUSERNUM01(j),iUSERNUM02(j),
                                                           iUSERNUM03(j), iUSERNUM04(j),
                                                           iUSERSTR01(j), iUSERSTR02(j), iUSERSTR03(j), iUSERSTR04(j),
                                                           SYSDATE, SYSDATE,
                                                           iDELETEDFLAG(j),
                                                           iEFFECTIVEFROM (j), iEFFECTIVEUNTIL (j),
                                                           -UID, -UID, NULL,
                                                           -- iEFFECTIVEUSAGEMASK(j),
                                                           iSOITEMTYPECODE(j),
                                                           iMINIMUMSELECTED(j),
                                                           iMAXIMUMSELECTED(j),
                                                           iBOMREQUIRED(j),
                                                           iCOMPONENTSEQUENCEID(j),
                                                           iDECIMALQTYFLAG(j),
                                                           iQUOTEABLEFLAG(j),
                                                           iPRIMARYUOMCODE(j),
                                                           iBOMSORTORDER(j),
                                                           iCOMPONENTSEQUENCEPATH(j),
                                                           iIBTRACKABLE(j),
                                                           iSRCAPPLICATIONID(j),
                                                           sVirtualFlag,
                                                           iINSTANTIABLEFLAG(j),
                                                           iDisplayInSummaryFlag(j),
                                                           iIBLinkItemFlag(j),
                                                           iShippableItemFlag(j),
                                                           iInventoryTransactableFlag(j),
                                                           iAssembleToOrder(j),
                                                           iSerializableItemFlag(j));
Line: 3892

			nInsertCount:=nInsertCount+1;
Line: 3894

              UPDATE CZ_IMP_PS_NODES
              SET REC_STATUS='OK'
              WHERE PS_NODE_ID=iPSNODEID(j) AND RUN_ID=inRUN_ID
              AND DISPOSITION='I';
Line: 3907

          EXCEPTION  -- single row insert
           WHEN CZ_ADMIN.IMP_UNEXP_SQL_ERROR THEN
             RAISE;
Line: 3915

                              SELECT name INTO l_model_name
                              FROM cz_imp_devl_project
                              WHERE devl_project_id=p_model_id
                              AND deleted_flag='0'
                              AND run_id=inRun_ID
                              AND rec_status='OK'
                              AND rownum <2;
Line: 3936

                          UPDATE CZ_IMP_PS_NODES
                          SET REC_STATUS='ERR'
                          WHERE PS_NODE_ID=iPSNODEID(j) AND RUN_ID=inRUN_ID
                          AND DISPOSITION='I';
Line: 3942

                           SELECT name INTO l_model_name
                           FROM cz_imp_devl_project
                           WHERE devl_project_id=p_model_id
                           AND deleted_flag='0'
                           AND run_id=inRun_ID
                           AND rec_status='OK'
                           AND rownum <2;
Line: 3958

              END;         --single row insert
Line: 3960

           END;      -- bulk insert
Line: 3962

        END LOOP;  -- bulk fetch for insert
Line: 3967

  END insert_ps_nodes;
Line: 3975

  PROCEDURE update_ps_nodes(p_model_id IN NUMBER)
  IS
  BEGIN


        IF c_xfr_psnode%ISOPEN THEN
          CLOSE c_xfr_psnode;
Line: 3986

        LOOP   -- bulk fetch for update

         iPSNODEID.DELETE; iDEVLPROJECTID.DELETE; iFROMPOPULATORID.DELETE; iPROPERTYBACKPTR.DELETE;
Line: 3989

         iITEMTYPEBACKPTR.DELETE; iINTLTEXTID.DELETE; iSUBCONSID.DELETE; iITEMID.DELETE; iNAME.DELETE; iRESOURCEFLAG.DELETE;
Line: 3990

         iINITIALVALUE.DELETE; iInitialnumvalue.DELETE; iPARENTID.DELETE; iMINIMUM.DELETE; iMAXIMUM.DELETE; iPSNODETYPE.DELETE;
Line: 3991

         iFEATURETYPE.DELETE; iPRODUCTFLAG.DELETE; iREFERENCEID.DELETE; iMULTICONFIGFLAG.DELETE; iORDERSEQFLAG.DELETE;
Line: 3992

         iSYSTEMNODEFLAG.DELETE; iTREESEQ.DELETE; iCOUNTEDOPTIONSFLAG.DELETE; iUIOMIT.DELETE; iUISECTION.DELETE; iBOMTREATMENT.DELETE;
Line: 3993

         iORIGSYSREF.DELETE; iCHECKOUTUSER.DELETE; iDISPOSITION.DELETE; iDELETEDFLAG.DELETE; iEFFECTIVEFROM.DELETE;
Line: 3994

         iEFFECTIVEUNTIL.DELETE; iEFFECTIVEUSAGEMASK.DELETE; iUSERSTR01.DELETE; iUSERSTR02.DELETE;
Line: 3995

         iUSERSTR03.DELETE; iUSERSTR04.DELETE; iUSERNUM01.DELETE; iUSERNUM02.DELETE; iUSERNUM03.DELETE; iUSERNUM04.DELETE;
Line: 3996

         iCREATIONDATE.DELETE; iLASTUPDATEDATE.DELETE; iCREATEDBY.DELETE; iLASTUPDATEDBY.DELETE; iSECURITYMASK.DELETE;
Line: 3997

         iPLANLEVEL.DELETE;  iSOITEMTYPECODE.DELETE; iMINIMUMSELECTED.DELETE; iMAXIMUMSELECTED.DELETE; iBOMREQUIRED.DELETE;
Line: 3998

         iCOMPONENTSEQUENCEID.DELETE; iORGANIZATIONID.DELETE; iTOPITEMID.DELETE; iEXPLOSIONTYPE.DELETE; iDECIMALQTYFLAG.DELETE;
Line: 3999

         iINSTANTIABLEFLAG.DELETE; iQUOTEABLEFLAG.DELETE; iPRIMARYUOMCODE.DELETE; iBOMSORTORDER.DELETE;
Line: 4000

         iCOMPONENTSEQUENCEPATH.DELETE;iIBTRACKABLE.DELETE;iSRCAPPLICATIONID.DELETE;iDisplayInSummaryFlag.DELETE;iIBLinkItemFlag.DELETE;
Line: 4002

         iShippableItemFlag.DELETE;
Line: 4003

         iInventoryTransactableFlag.DELETE;
Line: 4004

         iAssembleToOrder.DELETE;
Line: 4005

         iSerializableItemFlag.DELETE;
Line: 4013

         iDISPOSITION,iDELETEDFLAG,iEFFECTIVEFROM,iEFFECTIVEUNTIL,iEFFECTIVEUSAGEMASK,iUSERSTR01,iUSERSTR02,iUSERSTR03,
         iUSERSTR04,iUSERNUM01,iUSERNUM02,iUSERNUM03,iUSERNUM04,iCREATIONDATE,iLASTUPDATEDATE,
         iCREATEDBY,iLASTUPDATEDBY,iSECURITYMASK, iPLANLEVEL, iSOITEMTYPECODE,
         iMINIMUMSELECTED,iMAXIMUMSELECTED,iBOMREQUIRED,iCOMPONENTSEQUENCEID,
         iORGANIZATIONID,iTOPITEMID,iEXPLOSIONTYPE,iDECIMALQTYFLAG,iINSTANTIABLEFLAG,
         iQUOTEABLEFLAG,iPRIMARYUOMCODE,iBOMSORTORDER,iCOMPONENTSEQUENCEPATH,iIBTRACKABLE,iSRCAPPLICATIONID,iDisplayInSummaryFlag,
         iIBLinkItemFlag,
         iShippableItemFlag,
         iInventoryTransactableFlag,
         iAssembleToOrder,
         iSerializableItemFlag
         LIMIT COMMIT_SIZE;
Line: 4036

               IF (iPSNODETYPE(j)=263 AND (iMAXIMUMSELECTED(j) IS NULL OR iMAXIMUMSELECTED(j) IN(0,-1))) OR
                  (iPSNODETYPE(j)<>263 AND (iMAXIMUM(j) IS NULL OR iMAXIMUM(j) IN(0,-1))) THEN
               ROLLBACK;
Line: 4040

               UPDATE CZ_IMP_PS_NODES
                  SET REC_STATUS='ERR'
                WHERE PS_NODE_ID=iPSNODEID(j) AND RUN_ID=inRUN_ID
                      AND DISPOSITION='M';
Line: 4050

         BEGIN -- bulk update
          FORALL j IN iPsNodeID.FIRST..iPsNodeId.LAST
	   UPDATE CZ_PS_NODES SET
  	   DEVL_PROJECT_ID=		DECODE(NOUPDATE_DEVL_PROJECT_ID,0,iDEVLPROJECTID(j),DEVL_PROJECT_ID),
	   FROM_POPULATOR_ID=	DECODE(NOUPDATE_FROM_POPULATOR_ID,0,iFROMPOPULATORID(j),FROM_POPULATOR_ID),
  	   PROPERTY_BACKPTR=		DECODE(NOUPDATE_PROPERTY_BACKPTR,0,iPROPERTYBACKPTR(j),PROPERTY_BACKPTR),
	   ITEM_TYPE_BACKPTR=	DECODE(NOUPDATE_ITEM_TYPE_BACKPTR,0,iITEMTYPEBACKPTR(j),ITEM_TYPE_BACKPTR),
	   INTL_TEXT_ID=		DECODE(NOUPDATE_INTL_TEXT_ID,0,iINTLTEXTID(j),INTL_TEXT_ID),
	   SUB_CONS_ID=		DECODE(NOUPDATE_SUB_CONS_ID,0,iSUBCONSID(j),SUB_CONS_ID),
	   ITEM_ID=			DECODE(NOUPDATE_ITEM_ID,0,iITEMID(j),ITEM_ID),
           NAME=				DECODE(NOUPDATE_NAME,0,iNAME(j),NAME),
 	   RESOURCE_FLAG=		DECODE(NOUPDATE_RESOURCE_FLAG,0,iRESOURCEFLAG(j),RESOURCE_FLAG),
	   INITIAL_VALUE=		DECODE(NOUPDATE_INITIAL_VALUE,0,iINITIALVALUE(j),INITIAL_VALUE),
           initial_num_value=		DECODE(NOUPDATE_initial_num_value,0,iINITIALNUMVALUE(j),initial_num_value),
	   PARENT_ID=DECODE(NOUPDATE_PARENT_ID,0,DECODE(iPLANLEVEL(j),0,PARENT_ID,iPARENTID(j)),PARENT_ID),
	   MINIMUM=		DECODE(NOUPDATE_MINIMUM,0,iMINIMUM(j),MINIMUM),
	   MAXIMUM=	DECODE(NOUPDATE_MAXIMUM,0,iMAXIMUM(j),MAXIMUM),
	   PS_NODE_TYPE=		DECODE(NOUPDATE_PS_NODE_TYPE,0,iPSNODETYPE(j),PS_NODE_TYPE),
	   FEATURE_TYPE=		DECODE(NOUPDATE_FEATURE_TYPE,0,iFEATURETYPE(j),FEATURE_TYPE),
	   PRODUCT_FLAG=		DECODE(NOUPDATE_PRODUCT_FLAG,0,iPRODUCTFLAG(j),PRODUCT_FLAG),
	   REFERENCE_ID=		DECODE(NOUPDATE_REFERENCE_ID,0,iREFERENCEID(j),REFERENCE_ID),
	   MULTI_CONFIG_FLAG=	DECODE(NOUPDATE_MULTI_CONFIG_FLAG,0,iMULTICONFIGFLAG(j),MULTI_CONFIG_FLAG),
	   ORDER_SEQ_FLAG=		DECODE(NOUPDATE_ORDER_SEQ_FLAG,0,iORDERSEQFLAG(j),ORDER_SEQ_FLAG),
	   SYSTEM_NODE_FLAG=		DECODE(NOUPDATE_SYSTEM_NODE_FLAG,0,iSYSTEMNODEFLAG(j),SYSTEM_NODE_FLAG),
	   TREE_SEQ=			DECODE(NOUPDATE_TREE_SEQ,0,iTREESEQ(j),TREE_SEQ),
	   COUNTED_OPTIONS_FLAG=	DECODE(NOUPDATE_COUNTED_OPTIONS_FLAG,0,iCOUNTEDOPTIONSFLAG(j),COUNTED_OPTIONS_FLAG),
	   UI_OMIT=			DECODE(NOUPDATE_UI_OMIT,0,iUIOMIT(j),UI_OMIT),
	   UI_SECTION=			DECODE(NOUPDATE_UI_SECTION,0,iUISECTION(j),UI_SECTION),
           BOM_TREATMENT= 		DECODE(NOUPDATE_BOM_TREATMENT,0,iBOMTREATMENT(j),BOM_TREATMENT),
	   ORIG_SYS_REF=		DECODE(NOUPDATE_ORIG_SYS_REF,0,iORIGSYSREF(j),ORIG_SYS_REF),
	   CHECKOUT_USER=		DECODE(NOUPDATE_CHECKOUT_USER,0,iCHECKOUTUSER(j),CHECKOUT_USER),
   	   DELETED_FLAG=		DECODE(NOUPDATE_DELETED_FLAG,0,iDELETEDFLAG(j),DELETED_FLAG),
	   USER_NUM01=			DECODE(NOUPDATE_USER_NUM01,0,iUSERNUM01(j),USER_NUM01),
 	   USER_NUM02=			DECODE(NOUPDATE_USER_NUM02,0,iUSERNUM02(j),USER_NUM02),
	   USER_NUM03=			DECODE(NOUPDATE_USER_NUM03,0,iUSERNUM03(j),USER_NUM03),
	   USER_NUM04=			DECODE(NOUPDATE_USER_NUM04,0,iUSERNUM04(j),USER_NUM04),
  	   USER_STR01=			DECODE(NOUPDATE_USER_STR01,0,iUSERSTR01(j),USER_STR01),
	   USER_STR02=			DECODE(NOUPDATE_USER_STR02,0,iUSERSTR02(j),USER_STR02),
	   USER_STR03=			DECODE(NOUPDATE_USER_STR03,0,iUSERSTR03(j),USER_STR03),
	   USER_STR04=			DECODE(NOUPDATE_USER_STR04,0,iUSERSTR04(j),USER_STR04),
	   --CREATION_DATE=		DECODE(NOUPDATE_CREATION_DATE,0,SYSDATE,CREATION_DATE),
	   LAST_UPDATE_DATE=		DECODE(NOUPDATE_LAST_UPDATE_DATE,0,SYSDATE,LAST_UPDATE_DATE),
	   EFFECTIVE_FROM=		DECODE(NOUPDATE_EFF_FROM,0,iEFFECTIVEFROM(j),EFFECTIVE_FROM),
	   EFFECTIVE_UNTIL=		DECODE(NOUPDATE_EFF_TO,0,iEFFECTIVEUNTIL(j),EFFECTIVE_UNTIL),
	   --CREATED_BY=		DECODE(NOUPDATE_CREATED_BY,0,-UID,CREATED_BY),
	   LAST_UPDATED_BY=		DECODE(NOUPDATE_LAST_UPDATED_BY,0,-UID,LAST_UPDATED_BY),
	   SECURITY_MASK=		DECODE(NOUPDATE_SECURITY_MASK,0,NULL,SECURITY_MASK),
	   --EFFECTIVE_USAGE_MASK=	DECODE(NOUPDATE_EFF_MASK,0,iEFFECTIVEUSAGEMASK(j),EFFECTIVE_USAGE_MASK),
          SO_ITEM_TYPE_CODE=      DECODE(NOUPDATE_SO_ITEM_TYPE_CODE,0,iSOITEMTYPECODE(j),SO_ITEM_TYPE_CODE),
          MINIMUM_SELECTED=       DECODE(NOUPDATE_MINIMUM_SELECTED,0,iMINIMUMSELECTED(j),MINIMUM_SELECTED),
          MAXIMUM_SELECTED=       DECODE(NOUPDATE_MAXIMUM_SELECTED,0,iMAXIMUMSELECTED(j),MAXIMUM_SELECTED),
          BOM_REQUIRED_FLAG=      DECODE(NOUPDATE_BOM_REQUIRED,0,iBOMREQUIRED(j),BOM_REQUIRED_FLAG),
          COMPONENT_SEQUENCE_ID=  DECODE(NOUPDATE_COMPONENT_SEQUENCE_ID,0,iCOMPONENTSEQUENCEID(j),COMPONENT_SEQUENCE_ID),
          DECIMAL_QTY_FLAG=       DECODE(NOUPDATE_DECIMAL_QTY_FLAG,0,iDECIMALQTYFLAG(j),DECIMAL_QTY_FLAG),
          QUOTEABLE_FLAG=         DECODE(NOUPDATE_QUOTEABLE_FLAG,0,iQUOTEABLEFLAG(j),QUOTEABLE_FLAG),
          PRIMARY_UOM_CODE=       DECODE(NOUPDATE_PRIMARY_UOM_CODE,0,iPRIMARYUOMCODE(j),PRIMARY_UOM_CODE),
          BOM_SORT_ORDER=         DECODE(NOUPDATE_BOM_SORT_ORDER,0,iBOMSORTORDER(j),BOM_SORT_ORDER),
          COMPONENT_SEQUENCE_PATH=DECODE(NOUPDATE_SEQUENCE_PATH,0,iCOMPONENTSEQUENCEPATH(j),COMPONENT_SEQUENCE_PATH),
          IB_TRACKABLE=	          DECODE(NOUPDATE_IB_TRACKABLE,0,iIBTRACKABLE(j),IB_TRACKABLE),
          SRC_APPLICATION_ID=   iSRCAPPLICATIONID(j),
          DISPLAY_IN_SUMMARY_FLAG=DECODE(NOUPDATE_DSPLY_SMRY_FLG,0,iDisplayInSummaryFlag(j),DISPLAY_IN_SUMMARY_FLAG),
          IB_LINK_ITEM_FLAG=DECODE(NOUPDATE_IBLINKITEM_FLG,0,iIBLinkItemFlag(j),IB_LINK_ITEM_FLAG),
          INSTANTIABLE_FLAG=DECODE(NOUPDATE_INSTANTIABLE_FLAG,0,iINSTANTIABLEFLAG(j),INSTANTIABLE_FLAG),
          SHIPPABLE_ITEM_FLAG         = DECODE(NOUPDATE_SHIPPABLE_ITEM_FLAG,0,iShippableItemFlag(j), SHIPPABLE_ITEM_FLAG),
          INVENTORY_TRANSACTABLE_FLAG = DECODE(NOUPDATE_INV_TXN_FLAG, 0, iInventoryTransactableFlag(j), INVENTORY_TRANSACTABLE_FLAG),
          ASSEMBLE_TO_ORDER_FLAG      = DECODE(NOUPDATE_ASM_TO_ORDER_FLAG, 0, iAssembleToOrder(j), ASSEMBLE_TO_ORDER_FLAG),
          SERIALIZABLE_ITEM_FLAG      = DECODE(NOUPDATE_SERIAL_ITEM_FLAG, 0, iSerializableItemFlag(j), SERIALIZABLE_ITEM_FLAG)
          WHERE PS_NODE_ID=iPSNODEID(j);
Line: 4119

          nUpdateCount:= nUpdateCount + SQL%ROWCOUNT;
Line: 4122

          BEGIN  -- bulk update
            FORALL j IN iPsNodeID.FIRST..iPsNodeId.LAST
               UPDATE CZ_IMP_PS_NODES
               SET REC_STATUS='OK'
               WHERE PS_NODE_ID=iPSNODEID(j) AND RUN_ID=inRUN_ID
               AND DISPOSITION='M';
Line: 4138

                  ROLLBACK;  -- need to insert row by row to log error messages
Line: 4144

         EXCEPTION  -- bulk update
          WHEN CZ_ADMIN.IMP_UNEXP_SQL_ERROR THEN
           RAISE;
Line: 4159

               IF (iPSNODETYPE(j)=263 AND (iMAXIMUMSELECTED(j) IS NULL OR iMAXIMUMSELECTED(j) IN(0,-1))) OR
                  (iPSNODETYPE(j)<>263 AND (iMAXIMUM(j) IS NULL OR iMAXIMUM(j) IN(0,-1))) THEN
               ROLLBACK;
Line: 4177

             BEGIN -- single row update
    	      UPDATE CZ_PS_NODES SET
    	      DEVL_PROJECT_ID=		DECODE(NOUPDATE_DEVL_PROJECT_ID,0,iDEVLPROJECTID(j),DEVL_PROJECT_ID),
	      FROM_POPULATOR_ID=	DECODE(NOUPDATE_FROM_POPULATOR_ID,0,iFROMPOPULATORID(j),FROM_POPULATOR_ID),
  	      PROPERTY_BACKPTR=		DECODE(NOUPDATE_PROPERTY_BACKPTR,0,iPROPERTYBACKPTR(j),PROPERTY_BACKPTR),
	      ITEM_TYPE_BACKPTR=	DECODE(NOUPDATE_ITEM_TYPE_BACKPTR,0,iITEMTYPEBACKPTR(j),ITEM_TYPE_BACKPTR),
	      INTL_TEXT_ID=		DECODE(NOUPDATE_INTL_TEXT_ID,0,iINTLTEXTID(j),INTL_TEXT_ID),
	      SUB_CONS_ID=		DECODE(NOUPDATE_SUB_CONS_ID,0,iSUBCONSID(j),SUB_CONS_ID),
	      ITEM_ID=			DECODE(NOUPDATE_ITEM_ID,0,iITEMID(j),ITEM_ID),
              NAME=				DECODE(NOUPDATE_NAME,0,iNAME(j),NAME),
 	      RESOURCE_FLAG=		DECODE(NOUPDATE_RESOURCE_FLAG,0,iRESOURCEFLAG(j),RESOURCE_FLAG),
	      INITIAL_VALUE=		DECODE(NOUPDATE_INITIAL_VALUE,0,iINITIALVALUE(j),INITIAL_VALUE),
              initial_num_value=		DECODE(NOUPDATE_initial_num_value,0,iINITIALNUMVALUE(j),initial_num_value),
	   PARENT_ID=DECODE(NOUPDATE_PARENT_ID,0,DECODE(iPLANLEVEL(j),0,PARENT_ID,iPARENTID(j)),PARENT_ID),
	   MINIMUM=		DECODE(NOUPDATE_MINIMUM,0,iMINIMUM(j),MINIMUM),
	   MAXIMUM=	DECODE(NOUPDATE_MAXIMUM,0,iMAXIMUM(j),MAXIMUM),
	   PS_NODE_TYPE=		DECODE(NOUPDATE_PS_NODE_TYPE,0,iPSNODETYPE(j),PS_NODE_TYPE),
	   FEATURE_TYPE=		DECODE(NOUPDATE_FEATURE_TYPE,0,iFEATURETYPE(j),FEATURE_TYPE),
	   PRODUCT_FLAG=		DECODE(NOUPDATE_PRODUCT_FLAG,0,iPRODUCTFLAG(j),PRODUCT_FLAG),
	   REFERENCE_ID=		DECODE(NOUPDATE_REFERENCE_ID,0,iREFERENCEID(j),REFERENCE_ID),
	   MULTI_CONFIG_FLAG=	DECODE(NOUPDATE_MULTI_CONFIG_FLAG,0,iMULTICONFIGFLAG(j),MULTI_CONFIG_FLAG),
	   ORDER_SEQ_FLAG=		DECODE(NOUPDATE_ORDER_SEQ_FLAG,0,iORDERSEQFLAG(j),ORDER_SEQ_FLAG),
	   SYSTEM_NODE_FLAG=		DECODE(NOUPDATE_SYSTEM_NODE_FLAG,0,iSYSTEMNODEFLAG(j),SYSTEM_NODE_FLAG),
	   TREE_SEQ=			DECODE(NOUPDATE_TREE_SEQ,0,iTREESEQ(j),TREE_SEQ),
	   COUNTED_OPTIONS_FLAG=	DECODE(NOUPDATE_COUNTED_OPTIONS_FLAG,0,iCOUNTEDOPTIONSFLAG(j),COUNTED_OPTIONS_FLAG),
	   UI_OMIT=			DECODE(NOUPDATE_UI_OMIT,0,iUIOMIT(j),UI_OMIT),
	   UI_SECTION=			DECODE(NOUPDATE_UI_SECTION,0,iUISECTION(j),UI_SECTION),
           BOM_TREATMENT= 		DECODE(NOUPDATE_BOM_TREATMENT,0,iBOMTREATMENT(j),BOM_TREATMENT),
	   ORIG_SYS_REF=		DECODE(NOUPDATE_ORIG_SYS_REF,0,iORIGSYSREF(j),ORIG_SYS_REF),
	   CHECKOUT_USER=		DECODE(NOUPDATE_CHECKOUT_USER,0,iCHECKOUTUSER(j),CHECKOUT_USER),
   	   DELETED_FLAG=		DECODE(NOUPDATE_DELETED_FLAG,0,iDELETEDFLAG(j),DELETED_FLAG),
	   USER_NUM01=			DECODE(NOUPDATE_USER_NUM01,0,iUSERNUM01(j),USER_NUM01),
 	   USER_NUM02=			DECODE(NOUPDATE_USER_NUM02,0,iUSERNUM02(j),USER_NUM02),
	   USER_NUM03=			DECODE(NOUPDATE_USER_NUM03,0,iUSERNUM03(j),USER_NUM03),
	   USER_NUM04=			DECODE(NOUPDATE_USER_NUM04,0,iUSERNUM04(j),USER_NUM04),
  	   USER_STR01=			DECODE(NOUPDATE_USER_STR01,0,iUSERSTR01(j),USER_STR01),
	   USER_STR02=			DECODE(NOUPDATE_USER_STR02,0,iUSERSTR02(j),USER_STR02),
	   USER_STR03=			DECODE(NOUPDATE_USER_STR03,0,iUSERSTR03(j),USER_STR03),
	   USER_STR04=			DECODE(NOUPDATE_USER_STR04,0,iUSERSTR04(j),USER_STR04),
	   --CREATION_DATE=		DECODE(NOUPDATE_CREATION_DATE,0,SYSDATE,CREATION_DATE),
	   LAST_UPDATE_DATE=		DECODE(NOUPDATE_LAST_UPDATE_DATE,0,SYSDATE,LAST_UPDATE_DATE),
	   EFFECTIVE_FROM=		DECODE(NOUPDATE_EFF_FROM,0,iEFFECTIVEFROM(j),EFFECTIVE_FROM),
	   EFFECTIVE_UNTIL=		DECODE(NOUPDATE_EFF_TO,0,iEFFECTIVEUNTIL(j),EFFECTIVE_UNTIL),
	   --CREATED_BY=		DECODE(NOUPDATE_CREATED_BY,0,-UID,CREATED_BY),
	   LAST_UPDATED_BY=		DECODE(NOUPDATE_LAST_UPDATED_BY,0,-UID,LAST_UPDATED_BY),
	   SECURITY_MASK=		DECODE(NOUPDATE_SECURITY_MASK,0,NULL,SECURITY_MASK),
	   --EFFECTIVE_USAGE_MASK=	DECODE(NOUPDATE_EFF_MASK,0,iEFFECTIVEUSAGEMASK(j),EFFECTIVE_USAGE_MASK),
          SO_ITEM_TYPE_CODE=      DECODE(NOUPDATE_SO_ITEM_TYPE_CODE,0,iSOITEMTYPECODE(j),SO_ITEM_TYPE_CODE),
          MINIMUM_SELECTED=       DECODE(NOUPDATE_MINIMUM_SELECTED,0,iMINIMUMSELECTED(j),MINIMUM_SELECTED),
          MAXIMUM_SELECTED=       DECODE(NOUPDATE_MAXIMUM_SELECTED,0,iMAXIMUMSELECTED(j),MAXIMUM_SELECTED),
          BOM_REQUIRED_FLAG=      DECODE(NOUPDATE_BOM_REQUIRED,0,iBOMREQUIRED(j),BOM_REQUIRED_FLAG),
          COMPONENT_SEQUENCE_ID=  DECODE(NOUPDATE_COMPONENT_SEQUENCE_ID,0,iCOMPONENTSEQUENCEID(j),COMPONENT_SEQUENCE_ID),
          DECIMAL_QTY_FLAG=       DECODE(NOUPDATE_DECIMAL_QTY_FLAG,0,iDECIMALQTYFLAG(j),DECIMAL_QTY_FLAG),
          QUOTEABLE_FLAG=         DECODE(NOUPDATE_QUOTEABLE_FLAG,0,iQUOTEABLEFLAG(j),QUOTEABLE_FLAG),
          PRIMARY_UOM_CODE=       DECODE(NOUPDATE_PRIMARY_UOM_CODE,0,iPRIMARYUOMCODE(j),PRIMARY_UOM_CODE),
          BOM_SORT_ORDER=         DECODE(NOUPDATE_BOM_SORT_ORDER,0,iBOMSORTORDER(j),BOM_SORT_ORDER),
          COMPONENT_SEQUENCE_PATH=DECODE(NOUPDATE_SEQUENCE_PATH,0,iCOMPONENTSEQUENCEPATH(j),COMPONENT_SEQUENCE_PATH),
          IB_TRACKABLE=	      DECODE(NOUPDATE_IB_TRACKABLE,0,iIBTRACKABLE(j),IB_TRACKABLE),
          SRC_APPLICATION_ID=   iSRCAPPLICATIONID(j),
          DISPLAY_IN_SUMMARY_FLAG=DECODE(NOUPDATE_DSPLY_SMRY_FLG,0,iDisplayInSummaryFlag(j),DISPLAY_IN_SUMMARY_FLAG),
          IB_LINK_ITEM_FLAG=DECODE(NOUPDATE_IBLINKITEM_FLG,0,iIBLinkItemFlag(j),IB_LINK_ITEM_FLAG),
          INSTANTIABLE_FLAG=DECODE(NOUPDATE_INSTANTIABLE_FLAG,0,iINSTANTIABLEFLAG(j),INSTANTIABLE_FLAG),
          SHIPPABLE_ITEM_FLAG         = DECODE(NOUPDATE_SHIPPABLE_ITEM_FLAG,0,iShippableItemFlag(j), SHIPPABLE_ITEM_FLAG),
          INVENTORY_TRANSACTABLE_FLAG = DECODE(NOUPDATE_INV_TXN_FLAG, 0, iInventoryTransactableFlag(j), INVENTORY_TRANSACTABLE_FLAG),
          ASSEMBLE_TO_ORDER_FLAG      = DECODE(NOUPDATE_ASM_TO_ORDER_FLAG, 0, iAssembleToOrder(j), ASSEMBLE_TO_ORDER_FLAG),
          SERIALIZABLE_ITEM_FLAG      = DECODE(NOUPDATE_SERIAL_ITEM_FLAG, 0, iSerializableItemFlag(j), SERIALIZABLE_ITEM_FLAG)
          WHERE PS_NODE_ID=iPSNODEID(j);
Line: 4245

            nUpdateCount:= nUpdateCount + 1;
Line: 4247

            UPDATE CZ_IMP_PS_NODES  -- single row update
            SET REC_STATUS='OK'
            WHERE PS_NODE_ID=iPSNODEID(j) AND RUN_ID=inRUN_ID
            AND DISPOSITION='M';
Line: 4259

          EXCEPTION  -- single row update
            WHEN OTHERS THEN
                          FAILED:=FAILED +1;
Line: 4262

                          UPDATE CZ_IMP_PS_NODES
                          SET REC_STATUS='ERR'
                          WHERE PS_NODE_ID=iPSNODEID(j) AND RUN_ID=inRUN_ID
                          AND DISPOSITION='M';
Line: 4268

                           SELECT name INTO l_model_name
                           FROM cz_imp_devl_project
                           WHERE devl_project_id=p_model_id
                           AND deleted_flag='0'
                           AND run_id=inRun_ID
                           AND rec_status='OK'
                           AND rownum <2;
Line: 4282

         END;         -- single row  update
Line: 4284

       END;      -- bulk update
Line: 4286

      END LOOP;  -- bulk fetch for update
Line: 4288

	   UPDATE CZ_IMP_PS_NODES
	   SET REC_STATUS='OK'
	   WHERE DISPOSITION='N' and run_id = inRUN_ID
           AND devl_project_id = p_model_id;
Line: 4298

  END update_ps_nodes;
Line: 4305

  PROCEDURE delete_ps_nodes(p_model_id IN NUMBER, x_retcode OUT NOCOPY NUMBER)
  IS
   l_ps_node_id   tPsNodeId;
Line: 4311

   SELECT ps_node_id, ps_node_type
   FROM cz_ps_nodes a
   WHERE deleted_flag = '0'
   AND devl_project_id = p_model_id
   AND ps_node_type IN (cnReference, cnConnector, cnComponent)
   AND NOT EXISTS (SELECT NULL FROM cz_imp_ps_nodes
                   WHERE orig_sys_ref = a.orig_sys_ref
                   AND devl_project_id = p_model_id
                   AND src_application_id = a.src_application_id
                   AND run_id=inRun_Id);
Line: 4327

   UPDATE cz_ps_nodes a
   SET deleted_flag = '1'
   WHERE devl_project_id = p_model_id
   AND NOT EXISTS (SELECT NULL FROM cz_imp_ps_nodes
                   WHERE orig_sys_ref = a.orig_sys_ref
                   AND devl_project_id = p_model_id
                   AND src_application_id = a.src_application_id
                   AND run_id=inRun_Id);
Line: 4338

      cz_refs.delete_Node(l_ps_node_id(i),l_ps_node_type(i), p_out_err, '1');
Line: 4349

  END delete_ps_nodes;
Line: 4353

	NOUPDATE_PS_NODE_ID              := CZ_UTILS.GET_NOUPDATE_FLAG('CZ_PS_NODES','PS_NODE_ID',inXFR_GROUP);
Line: 4354

	NOUPDATE_DEVL_PROJECT_ID         := CZ_UTILS.GET_NOUPDATE_FLAG('CZ_PS_NODES','DEVL_PROJECT_ID',inXFR_GROUP);
Line: 4355

	NOUPDATE_FROM_POPULATOR_ID	   := CZ_UTILS.GET_NOUPDATE_FLAG('CZ_PS_NODES','FROM_POPULATOR_ID',inXFR_GROUP);
Line: 4356

	NOUPDATE_PROPERTY_BACKPTR        := CZ_UTILS.GET_NOUPDATE_FLAG('CZ_PS_NODES','PROPERTY_BACKPTR',inXFR_GROUP);
Line: 4357

	NOUPDATE_ITEM_TYPE_BACKPTR	   := CZ_UTILS.GET_NOUPDATE_FLAG('CZ_PS_NODES','ITEM_TYPE_BACKPTR',inXFR_GROUP);
Line: 4358

	NOUPDATE_INTL_TEXT_ID		   := CZ_UTILS.GET_NOUPDATE_FLAG('CZ_PS_NODES','INTL_TEXT_ID',inXFR_GROUP);
Line: 4359

	NOUPDATE_SUB_CONS_ID		   := CZ_UTILS.GET_NOUPDATE_FLAG('CZ_PS_NODES','SUB_CONS_ID',inXFR_GROUP);
Line: 4360

	NOUPDATE_ITEM_ID                 := CZ_UTILS.GET_NOUPDATE_FLAG('CZ_PS_NODES','ITEM_ID',inXFR_GROUP);
Line: 4361

	NOUPDATE_NAME			   := CZ_UTILS.GET_NOUPDATE_FLAG('CZ_PS_NODES','NAME',inXFR_GROUP);
Line: 4362

	NOUPDATE_RESOURCE_FLAG		   := CZ_UTILS.GET_NOUPDATE_FLAG('CZ_PS_NODES','RESOURCE_FLAG',inXFR_GROUP);
Line: 4363

	NOUPDATE_INITIAL_VALUE		   := CZ_UTILS.GET_NOUPDATE_FLAG('CZ_PS_NODES','INITIAL_VALUE',inXFR_GROUP);
Line: 4364

	NOUPDATE_initial_num_value	:= CZ_UTILS.GET_NOUPDATE_FLAG('CZ_PS_NODES','initial_num_value',inXFR_GROUP);
Line: 4365

	NOUPDATE_PARENT_ID               := CZ_UTILS.GET_NOUPDATE_FLAG('CZ_PS_NODES','PARENT_ID',inXFR_GROUP);
Line: 4366

	NOUPDATE_MINIMUM		:= CZ_UTILS.GET_NOUPDATE_FLAG('CZ_PS_NODES','MINIMUM',inXFR_GROUP);
Line: 4367

	NOUPDATE_MAXIMUM		:= CZ_UTILS.GET_NOUPDATE_FLAG('CZ_PS_NODES','MAXIMUM',inXFR_GROUP);
Line: 4368

	NOUPDATE_PS_NODE_TYPE		   := CZ_UTILS.GET_NOUPDATE_FLAG('CZ_PS_NODES','PS_NODE_TYPE',inXFR_GROUP);
Line: 4369

	NOUPDATE_FEATURE_TYPE		   := CZ_UTILS.GET_NOUPDATE_FLAG('CZ_PS_NODES','FEATURE_TYPE',inXFR_GROUP);
Line: 4370

	NOUPDATE_PRODUCT_FLAG		   := CZ_UTILS.GET_NOUPDATE_FLAG('CZ_PS_NODES','PRODUCT_FLAG',inXFR_GROUP);
Line: 4371

	NOUPDATE_REFERENCE_ID            := CZ_UTILS.GET_NOUPDATE_FLAG('CZ_PS_NODES','REFERENCE_ID',inXFR_GROUP);
Line: 4372

	NOUPDATE_MULTI_CONFIG_FLAG       := CZ_UTILS.GET_NOUPDATE_FLAG('CZ_PS_NODES','MULTI_CONFIG_FLAG',inXFR_GROUP);
Line: 4373

	NOUPDATE_ORDER_SEQ_FLAG          := CZ_UTILS.GET_NOUPDATE_FLAG('CZ_PS_NODES','ORDER_SEQ_FLAG',inXFR_GROUP);
Line: 4374

	NOUPDATE_SYSTEM_NODE_FLAG        := CZ_UTILS.GET_NOUPDATE_FLAG('CZ_PS_NODES','SYSTEM_NODE_FLAG',inXFR_GROUP);
Line: 4375

	NOUPDATE_TREE_SEQ      	         := CZ_UTILS.GET_NOUPDATE_FLAG('CZ_PS_NODES','TREE_SEQ',inXFR_GROUP);
Line: 4376

	NOUPDATE_COUNTED_OPTIONS_FLAG	   := CZ_UTILS.GET_NOUPDATE_FLAG('CZ_PS_NODES','COUNTED_OPTIONS_FLAG',inXFR_GROUP);
Line: 4377

	NOUPDATE_UI_OMIT                 := CZ_UTILS.GET_NOUPDATE_FLAG('CZ_PS_NODES','UI_OMIT',inXFR_GROUP);
Line: 4378

	NOUPDATE_UI_SECTION		   := CZ_UTILS.GET_NOUPDATE_FLAG('CZ_PS_NODES','UI_SECTION',inXFR_GROUP);
Line: 4379

	NOUPDATE_BOM_TREATMENT 		   := CZ_UTILS.GET_NOUPDATE_FLAG('CZ_PS_NODES','BOM_TREATMENT',inXFR_GROUP);
Line: 4380

	NOUPDATE_ORIG_SYS_REF		   := CZ_UTILS.GET_NOUPDATE_FLAG('CZ_PS_NODES','ORIG_SYS_REF',inXFR_GROUP);
Line: 4381

	NOUPDATE_CHECKOUT_USER		   := CZ_UTILS.GET_NOUPDATE_FLAG('CZ_PS_NODES','CHECKOUT_USER',inXFR_GROUP);
Line: 4382

	NOUPDATE_DELETED_FLAG            := CZ_UTILS.GET_NOUPDATE_FLAG('CZ_PS_NODES','DELETED_FLAG',inXFR_GROUP);
Line: 4383

	NOUPDATE_EFF_FROM                := CZ_UTILS.GET_NOUPDATE_FLAG('CZ_PS_NODES','EFFECTIVE_FROM',inXFR_GROUP);
Line: 4384

	NOUPDATE_EFF_TO                  := CZ_UTILS.GET_NOUPDATE_FLAG('CZ_PS_NODES','EFFECTIVE_UNTIL',inXFR_GROUP);
Line: 4385

	NOUPDATE_EFF_MASK                := CZ_UTILS.GET_NOUPDATE_FLAG('CZ_PS_NODES','EFFECTIVE_USAGE_MASK',inXFR_GROUP);
Line: 4386

	NOUPDATE_USER_STR01              := CZ_UTILS.GET_NOUPDATE_FLAG('CZ_PS_NODES','USER_STR01',inXFR_GROUP);
Line: 4387

	NOUPDATE_USER_STR02              := CZ_UTILS.GET_NOUPDATE_FLAG('CZ_PS_NODES','USER_STR02',inXFR_GROUP);
Line: 4388

	NOUPDATE_USER_STR03              := CZ_UTILS.GET_NOUPDATE_FLAG('CZ_PS_NODES','USER_STR03',inXFR_GROUP);
Line: 4389

	NOUPDATE_USER_STR04              := CZ_UTILS.GET_NOUPDATE_FLAG('CZ_PS_NODES','USER_STR04',inXFR_GROUP);
Line: 4390

	NOUPDATE_USER_NUM01              := CZ_UTILS.GET_NOUPDATE_FLAG('CZ_PS_NODES','USER_NUM01',inXFR_GROUP);
Line: 4391

	NOUPDATE_USER_NUM02              := CZ_UTILS.GET_NOUPDATE_FLAG('CZ_PS_NODES','USER_NUM02',inXFR_GROUP);
Line: 4392

	NOUPDATE_USER_NUM03              := CZ_UTILS.GET_NOUPDATE_FLAG('CZ_PS_NODES','USER_NUM03',inXFR_GROUP);
Line: 4393

	NOUPDATE_USER_NUM04              := CZ_UTILS.GET_NOUPDATE_FLAG('CZ_PS_NODES','USER_NUM04',inXFR_GROUP);
Line: 4394

	NOUPDATE_CREATION_DATE           := CZ_UTILS.GET_NOUPDATE_FLAG('CZ_PS_NODES','CREATION_DATE',inXFR_GROUP);
Line: 4395

	NOUPDATE_LAST_UPDATE_DATE        := CZ_UTILS.GET_NOUPDATE_FLAG('CZ_PS_NODES','LAST_UPDATE_DATE',inXFR_GROUP);
Line: 4396

	NOUPDATE_CREATED_BY          	 := CZ_UTILS.GET_NOUPDATE_FLAG('CZ_PS_NODES','CREATED_BY',inXFR_GROUP);
Line: 4397

	NOUPDATE_LAST_UPDATED_BY         := CZ_UTILS.GET_NOUPDATE_FLAG('CZ_PS_NODES','LAST_UPDATED_BY',inXFR_GROUP);
Line: 4398

	NOUPDATE_SECURITY_MASK           := CZ_UTILS.GET_NOUPDATE_FLAG('CZ_PS_NODES','SECURITY_MASK',inXFR_GROUP);
Line: 4399

        NOUPDATE_SO_ITEM_TYPE_CODE       := CZ_UTILS.GET_NOUPDATE_FLAG('CZ_PS_NODES','SO_ITEM_TYPE_CODE',inXFR_GROUP);
Line: 4400

        NOUPDATE_MINIMUM_SELECTED        := CZ_UTILS.GET_NOUPDATE_FLAG('CZ_PS_NODES','MINIMUM_SELECTED',inXFR_GROUP);
Line: 4401

        NOUPDATE_MAXIMUM_SELECTED        := CZ_UTILS.GET_NOUPDATE_FLAG('CZ_PS_NODES','MAXIMUM_SELECTED',inXFR_GROUP);
Line: 4402

        NOUPDATE_BOM_REQUIRED            := CZ_UTILS.GET_NOUPDATE_FLAG('CZ_PS_NODES','BOM_REQUIRED_FLAG',inXFR_GROUP);
Line: 4403

        NOUPDATE_COMPONENT_SEQUENCE_ID   := CZ_UTILS.GET_NOUPDATE_FLAG('CZ_PS_NODES','COMPONENT_SEQUENCE_ID',inXFR_GROUP);
Line: 4404

        NOUPDATE_DECIMAL_QTY_FLAG        := CZ_UTILS.GET_NOUPDATE_FLAG('CZ_PS_NODES','DECIMAL_QTY_FLAG',inXFR_GROUP);
Line: 4405

        NOUPDATE_QUOTEABLE_FLAG          := CZ_UTILS.GET_NOUPDATE_FLAG('CZ_PS_NODES','QUOTEABLE_FLAG',inXFR_GROUP);
Line: 4406

        NOUPDATE_PRIMARY_UOM_CODE        := CZ_UTILS.GET_NOUPDATE_FLAG('CZ_PS_NODES','PRIMARY_UOM_CODE',inXFR_GROUP);
Line: 4407

        NOUPDATE_BOM_SORT_ORDER          := CZ_UTILS.GET_NOUPDATE_FLAG('CZ_PS_NODES','BOM_SORT_ORDER',inXFR_GROUP);
Line: 4408

        NOUPDATE_SEQUENCE_PATH           := CZ_UTILS.GET_NOUPDATE_FLAG('CZ_PS_NODES','COMPONENT_SEQUENCE_PATH',inXFR_GROUP);
Line: 4409

        NOUPDATE_IB_TRACKABLE            := CZ_UTILS.GET_NOUPDATE_FLAG('CZ_PS_NODES','IB_TRACKABLE',inXFR_GROUP);
Line: 4410

        NOUPDATE_DSPLY_SMRY_FLG          := CZ_UTILS.GET_NOUPDATE_FLAG('CZ_PS_NODES','DISPLAY_IN_SUMMARY_FLAG',inXFR_GROUP);
Line: 4411

        NOUPDATE_IBLINKITEM_FLG          := CZ_UTILS.GET_NOUPDATE_FLAG('CZ_PS_NODES','IB_LINK_ITEM_FLAG',inXFR_GROUP);
Line: 4412

        NOUPDATE_INSTANTIABLE_FLAG       := CZ_UTILS.GET_NOUPDATE_FLAG('CZ_PS_NODES','INSTANTIABLE_FLAG',inXFR_GROUP);
Line: 4416

        IF(inXFR_GROUP = 'IMPORT')THEN NOUPDATE_INSTANTIABLE_FLAG := 1; END IF;
Line: 4418

        NOUPDATE_SHIPPABLE_ITEM_FLAG     := CZ_UTILS.GET_NOUPDATE_FLAG('CZ_PS_NODES','SHIPPABLE_ITEM_FLAG',inXFR_GROUP);
Line: 4419

        NOUPDATE_INV_TXN_FLAG            := CZ_UTILS.GET_NOUPDATE_FLAG('CZ_PS_NODES','INVENTORY_TRANSACTABLE_FLAG',inXFR_GROUP);
Line: 4420

        NOUPDATE_ASM_TO_ORDER_FLAG       := CZ_UTILS.GET_NOUPDATE_FLAG('CZ_PS_NODES','ASSEMBLE_TO_ORDER_FLAG ',inXFR_GROUP);
Line: 4421

        NOUPDATE_SERIAL_ITEM_FLAG        := CZ_UTILS.GET_NOUPDATE_FLAG('CZ_PS_NODES','SERIALIZABLE_ITEM_FLAG',inXFR_GROUP);
Line: 4463

           insert_ps_nodes(l_c1_prj_id_tbl(i), l_retcode);
Line: 4495

                update_ps_nodes(l_c1_prj_id_tbl(i));
Line: 4545

                      delete_ps_nodes(l_c1_prj_id_tbl(i),l_retcode);
Line: 4557

                           SELECT name INTO l_model_name
                           FROM cz_imp_devl_project
                           WHERE devl_project_id=l_c1_prj_id_tbl(i)
                           AND deleted_flag='0'
                           AND run_id=inRun_ID
                           AND rec_status='OK'
                           AND rownum <2;
Line: 4616

          insert_ps_nodes(l_c2_prj_id_tbl(i), l_retcode);
Line: 4646

             update_ps_nodes(l_c2_prj_id_tbl(i));
Line: 4692

                    delete_ps_nodes(l_c2_prj_id_tbl(i),l_retcode);
Line: 4703

                           SELECT name INTO l_model_name
                           FROM cz_imp_devl_project
                           WHERE devl_project_id=l_c2_prj_id_tbl(i)
                           AND deleted_flag='0'
                           AND run_id=inRun_ID
                           AND rec_status='OK'
                           AND rownum <2;
Line: 4728

    GOTO UPDATE_IMP_TABLE;
Line: 4749

           insert_ps_nodes(l_c3_prj_id_tbl(i), l_retcode);
Line: 4760

                  update_ps_nodes(l_c3_prj_id_tbl(i));
Line: 4791

                    delete_ps_nodes(l_c3_prj_id_tbl(i),l_retcode);
Line: 4802

                           SELECT name INTO l_model_name
                           FROM cz_imp_devl_project
                           WHERE devl_project_id=l_c3_prj_id_tbl(i)
                           AND deleted_flag='0'
                           AND run_id=inRun_ID
                           AND rec_status='OK'
                           AND rownum <2;
Line: 4823

<>

   -- Now update the imp tables for failed models of C1

   IF l_c1_prj_id_tbl.COUNT > 0 THEN
     FOR i IN l_c1_prj_id_tbl.FIRST..l_c1_prj_id_tbl.LAST LOOP
       IF l_c1_rec_status_tbl(i)='ERR' THEN

                UPDATE CZ_IMP_PS_NODES
                SET REC_STATUS='ERR'
                WHERE DEVL_PROJECT_ID=l_c1_prj_id_tbl(i)
                AND RUN_ID=inRUN_ID;
Line: 4836

                UPDATE CZ_IMP_DEVL_PROJECT
                SET REC_STATUS='ERR'
                WHERE DEVL_PROJECT_ID=l_c1_prj_id_tbl(i)
                AND RUN_ID=inRUN_ID
                AND DISPOSITION=l_c1_dis_tbl(i);
Line: 4845

                  DELETE FROM cz_devl_projects
                  WHERE devl_project_id = l_c1_prj_id_tbl(i);
Line: 4847

                  DELETE FROM cz_rp_entries
                  WHERE object_id = l_c1_prj_id_tbl(i)
                  AND object_type = 'PRJ';
Line: 4861

                UPDATE CZ_IMP_PS_NODES
                SET REC_STATUS=DECODE(l_c2_rec_status_tbl(i),'SKP','PASS',l_c2_rec_status_tbl(i))
                WHERE DEVL_PROJECT_ID=l_c2_prj_id_tbl(i)
                AND RUN_ID=inRUN_ID;
Line: 4866

                UPDATE CZ_IMP_DEVL_PROJECT
                SET REC_STATUS=DECODE(l_c2_rec_status_tbl(i),'SKP','PASS',l_c2_rec_status_tbl(i))
                WHERE DEVL_PROJECT_ID=l_c2_prj_id_tbl(i)
                AND RUN_ID=inRUN_ID
                AND DISPOSITION=l_c2_dis_tbl(i);
Line: 4875

                  DELETE FROM cz_devl_projects
                  WHERE devl_project_id = l_c2_prj_id_tbl(i);
Line: 4877

                  DELETE FROM cz_rp_entries
                  WHERE object_id = l_c2_prj_id_tbl(i)
                  AND object_type = 'PRJ';
Line: 4891

                UPDATE CZ_IMP_PS_NODES
                SET REC_STATUS=DECODE(l_c3_rec_status_tbl(i),'SKP','PASS',l_c3_rec_status_tbl(i))
                WHERE DEVL_PROJECT_ID=l_c3_prj_id_tbl(i)
                AND RUN_ID=inRUN_ID;
Line: 4896

                UPDATE CZ_IMP_DEVL_PROJECT
                SET REC_STATUS=DECODE(l_C3_rec_status_tbl(i),'SKP','PASS',l_c3_rec_status_tbl(i))
                WHERE DEVL_PROJECT_ID=l_c3_prj_id_tbl(i)
                AND RUN_ID=inRUN_ID
                AND DISPOSITION=l_c3_dis_tbl(i);
Line: 4905

                  DELETE FROM cz_devl_projects
                  WHERE devl_project_id = l_c3_prj_id_tbl(i);
Line: 4907

                  DELETE FROM cz_rp_entries
                  WHERE object_id = l_c3_prj_id_tbl(i)
                  AND object_type = 'PRJ';
Line: 4934

         insert_ps_nodes(l_c4_prj_id_tbl(i), l_retcode);
Line: 4941

             update_ps_nodes(l_c4_prj_id_tbl(i));
Line: 4971

                    delete_ps_nodes(l_c4_prj_id_tbl(i),l_retcode);
Line: 4982

                           SELECT name INTO l_model_name
                           FROM cz_imp_devl_project
                           WHERE devl_project_id=l_c4_prj_id_tbl(i)
                           AND deleted_flag='0'
                           AND run_id=inRun_ID
                           AND rec_status='OK'
                           AND rownum <2;
Line: 5004

                UPDATE CZ_IMP_PS_NODES
                SET REC_STATUS='ERR'
                WHERE DEVL_PROJECT_ID=l_c4_prj_id_tbl(i)
                AND RUN_ID=inRUN_ID;
Line: 5009

                UPDATE CZ_IMP_DEVL_PROJECT
                SET REC_STATUS='PASS'
                WHERE DEVL_PROJECT_ID=l_c4_prj_id_tbl(i)
                AND RUN_ID=inRUN_ID
                AND DISPOSITION=l_c4_dis_tbl(i);
Line: 5018

                  DELETE FROM cz_devl_projects
                  WHERE devl_project_id = l_c4_prj_id_tbl(i);
Line: 5020

                  DELETE FROM cz_rp_entries
                  WHERE object_id = l_c4_prj_id_tbl(i)
                  AND object_type = 'PRJ';
Line: 5058

                   UPDATE CZ_IMP_PS_NODES
                   SET REC_STATUS='ERR'
                   WHERE PS_NODE_ID=l_PsNodeId(i)
                   AND RUN_ID=inRUN_ID
                   AND DISPOSITION=l_dis(i);
Line: 5064

                   SELECT name INTO l_model_name
                   FROM cz_imp_devl_project
                   WHERE devl_project_id=l_DevlProjectId(i)
                   AND deleted_flag='0'
                   AND run_id=inRun_ID
                   AND rec_status='OK'
                   AND rownum <2;
Line: 5083

  cz_refs.update_node_depth(NULL) ;
Line: 5086

    FOR c_model IN (SELECT devl_project_id FROM cz_imp_devl_project
                    WHERE run_id = inRUN_ID
                    AND rec_status = 'OK')LOOP
               cz_refs.populate_component_id(c_model.devl_project_id);
Line: 5093

    INSERTS:=nInsertCount;
Line: 5094

    UPDATES:=nUpdateCount;
Line: 5117

         DELETE FROM CZ_XFR_RUN_RESULTS WHERE RUN_ID=inRUN_ID AND IMP_TABLE=v_table_name;
Line: 5125

                                SELECT DISPOSITION,REC_STATUS,COUNT(*)
                                  FROM CZ_IMP_PS_NODES
                                 WHERE RUN_ID = inRUN_ID
                              GROUP BY DISPOSITION,REC_STATUS;
Line: 5141

                     INSERT INTO CZ_XFR_RUN_RESULTS (RUN_ID,IMP_TABLE,DISPOSITION,REC_STATUS,RECORDS)
                     VALUES(inRUN_ID,v_table_name,ins_disposition,ins_rec_status,ins_rec_count);
Line: 5156

                SELECT SUM(NVL(RECORDS,0)) FROM CZ_XFR_RUN_RESULTS
                WHERE REC_STATUS<>v_ok AND RUN_ID=inRUN_ID
                AND IMP_TABLE=v_table_name;
Line: 5163

                UPDATE CZ_XFR_RUN_INFOS
                 SET TOTAL_ERRORS=NVL(TOTAL_ERRORS,0)+NVL(nErrors,0),
                     COMPLETED=v_completed
                WHERE RUN_ID=inRUN_ID;