DBA Data[Home] [Help]

APPS.CCT_ROUTINGWORKFLOW_PUB SQL Statements

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

Line: 145

	SELECT cct_wf_process_id_s.nextval
	  FROM dual;
Line: 156

        SELECT agent_ID
          FROM CCT_ROUTING_RESULTS
          WHERE call_ID = p_call_ID
          ORDER BY sort_num;
Line: 354

          DELETE from CCT_ROUTING_RESULTS
          WHERE call_ID = p_call_ID;
Line: 377

          DELETE from CCT_ROUTING_RESULTS
          WHERE call_ID = p_call_ID;
Line: 493

  procedure Selector (
	itemtype   	in varchar2
	, itemkey  	in varchar2
	, actid    	in number
	, funmode 	in varchar2
	, resultout 	in out nocopy  varchar2
   ) IS
        l_select_process VARCHAR2(30) := 'SELECTOR';
Line: 503

      select WIA.TEXT_DEFAULT
      into   resultout
      from   WF_ITEM_ATTRIBUTES WIA
      where  WIA.ITEM_TYPE = itemtype
      and    WIA.NAME      = l_select_process;
Line: 512

   end Selector;
Line: 538

   l_dynamic_select     VARCHAR2(4000);
Line: 541

   l_select_csr         INTEGER;
Line: 548

   l_default_select     VARCHAR2(200);
Line: 553

	select FILTER_TYPE from CCT_TEMPAGENTS
	where call_id = l_call_id
	and   agent_id  = '-1' ;
Line: 576

     l_default_select :=
	             'Select distinct(A.agent_id) from cct_tempagents a '||
	             'where a.call_id ='||l_apos||l_call_ID||l_apos||
			   ' and a.agent_id <> '||l_apos||-1||l_apos;
Line: 582

      l_dynamic_select := l_default_select;
Line: 586

          l_dynamic_select :=  l_dynamic_select ||
          ' AND A.agent_ID IN (SELECT agent_ID from CCT_TEMPAGENTS ' ||
          ' WHERE CALL_ID = '   || l_apos || l_call_ID || l_apos ||
          ' AND FILTER_TYPE = ' || l_apos || l_filter.FILTER_TYPE || l_apos || ')';
Line: 595

        l_select_csr := DBMS_SQL.OPEN_CURSOR;
Line: 597

        DBMS_SQL.PARSE(l_select_csr, l_dynamic_select, DBMS_SQL.native);
Line: 598

        DBMS_SQL.DEFINE_COLUMN(l_select_csr, 1, l_agent_ID, 32);
Line: 599

        l_dummy := DBMS_SQL.EXECUTE(l_select_csr);
Line: 603

          if DBMS_SQL.FETCH_ROWS(l_select_csr) = 0 then
	     EXIT;
Line: 607

          DBMS_SQL.COLUMN_VALUE(l_select_csr, 1, l_agent_ID);
Line: 619

           l_dynamic_select :=  l_default_select;
Line: 621

	   DBMS_SQL.PARSE(l_select_csr, l_dynamic_select, DBMS_SQL.NATIVE);
Line: 622

           DBMS_SQL.DEFINE_COLUMN(l_select_csr, 1, l_agent_ID, 32);
Line: 623

           l_dummy := DBMS_SQL.EXECUTE(l_select_csr);
Line: 628

             if DBMS_SQL.FETCH_ROWS(l_select_csr) = 0 then
	        EXIT;
Line: 632

             DBMS_SQL.COLUMN_VALUE(l_select_csr, 1, l_agent_ID);
Line: 642

        DBMS_SQL.CLOSE_CURSOR(l_select_csr);
Line: 648

         DELETE from CCT_TEMPAGENTS
         WHERE CALL_ID = l_call_ID;
Line: 654

 	   -- randomization needed insert all into CCT_ROUTING_RESULTS
           Randomize_Agents(l_agents_tbl, l_sort_num);
Line: 658

             INSERT INTO CCT_ROUTING_RESULTS
             (call_id,itemkey,agent_id,sort_num,
              routing_Result_id,last_update_date,last_updated_by,
              creation_Date,created_by)
 	        VALUES (l_call_ID, itemkey,l_agents_tbl(counter), counter,
              1001,sysdate,1,sysdate,1);
Line: 670

             INSERT INTO CCT_ROUTING_RESULTS
             (call_id,itemkey,agent_id,sort_num,
              routing_Result_id,last_update_date,last_updated_by,
              creation_Date,created_by)
 	        VALUES (l_call_ID, itemkey,l_agents_tbl(counter), counter,
              1001,sysdate,1,sysdate,1);
Line: 684

          DBMS_SQL.CLOSE_CURSOR (l_select_csr);
Line: 776

       param_name.delete;
Line: 777

       param_val.delete;
Line: 778

       param_type.delete;
Line: 818

     paramHash.delete;
Line: 859

	SELECT cct_wf_process_id_s.nextval
	  FROM dual;
Line: 863

        SELECT agent_ID
          FROM CCT_ROUTING_RESULTS
         -- WHERE call_ID = p_call_ID
          WHERE call_ID = p_call_ID
          ORDER BY sort_num;
Line: 968

          DELETE from CCT_ROUTING_RESULTS
          WHERE call_ID = p_call_ID;
Line: 996

          DELETE from CCT_ROUTING_RESULTS
          WHERE call_ID = p_call_ID;
Line: 1025

	    -- If SELECTOR is sent as part of string set the global G_PROCESS_NAME
	    --  this process name will be used to start the wf process
	    IF param_name(ind) = 'SELECTOR' THEN
		    G_PROCESS_NAME := paramHash(p_ind+1);
Line: 1062

   l_dynamic_select     VARCHAR2(4000);
Line: 1065

   l_select_csr         INTEGER;
Line: 1072

   l_default_select     VARCHAR2(200);
Line: 1077

	select FILTER_TYPE from CCT_TEMPAGENTS
	where call_id = l_call_id
	and   agent_id  = '-1' ;
Line: 1100

     l_default_select :=
	             'Select distinct(A.agent_id) from cct_tempagents a '||
	             'where a.call_id ='||l_apos||l_call_ID||l_apos||
			   ' and a.agent_id <> '||l_apos||-1||l_apos;
Line: 1106

      l_dynamic_select := l_default_select;
Line: 1110

          l_dynamic_select :=  l_dynamic_select ||
          ' AND A.agent_ID IN (SELECT agent_ID from CCT_TEMPAGENTS ' ||
          ' WHERE CALL_ID = '   || l_apos || l_call_ID || l_apos ||
          ' AND FILTER_TYPE = ' || l_apos || l_filter.FILTER_TYPE || l_apos || ')';
Line: 1119

        l_select_csr := DBMS_SQL.OPEN_CURSOR;
Line: 1121

        DBMS_SQL.PARSE(l_select_csr, l_dynamic_select, DBMS_SQL.native);
Line: 1122

        DBMS_SQL.DEFINE_COLUMN(l_select_csr, 1, l_agent_ID, 32);
Line: 1123

        l_dummy := DBMS_SQL.EXECUTE(l_select_csr);
Line: 1127

          if DBMS_SQL.FETCH_ROWS(l_select_csr) = 0 then
	     EXIT;
Line: 1131

          DBMS_SQL.COLUMN_VALUE(l_select_csr, 1, l_agent_ID);
Line: 1143

           l_dynamic_select :=  l_default_select;
Line: 1145

	   DBMS_SQL.PARSE(l_select_csr, l_dynamic_select, DBMS_SQL.NATIVE);
Line: 1146

           DBMS_SQL.DEFINE_COLUMN(l_select_csr, 1, l_agent_ID, 32);
Line: 1147

           l_dummy := DBMS_SQL.EXECUTE(l_select_csr);
Line: 1152

             if DBMS_SQL.FETCH_ROWS(l_select_csr) = 0 then
                IF l_reroute is NULL THEN
                 -- If the call is already rerouted once don't reroute again
                 -- even if no agents found
                 -- Set Rerouted to Y as this call is about to be rerouted
                  WF_ENGINE.SetItemAttrText  (
                               itemtype
                                , itemkey
                                , 'REROUTED'
                                , 'Y');
Line: 1172

             DBMS_SQL.COLUMN_VALUE(l_select_csr, 1, l_agent_ID);
Line: 1186

        DBMS_SQL.CLOSE_CURSOR(l_select_csr);
Line: 1189

       DELETE from CCT_TEMPAGENTS
         WHERE CALL_ID = l_call_ID;
Line: 1195

 	   -- randomization needed insert all into CCT_ROUTING_RESULTS
           Randomize_Agents(l_agents_tbl, l_sort_num);
Line: 1199

             INSERT INTO CCT_ROUTING_RESULTS
             (call_id,itemkey,agent_id,sort_num,
              routing_Result_id,last_update_date,last_updated_by,
              creation_Date,created_by)
 	        VALUES (l_call_ID, itemkey,l_agents_tbl(counter), counter,
              1001,sysdate,1,sysdate,1);
Line: 1211

             INSERT INTO CCT_ROUTING_RESULTS
             (call_id,itemkey,agent_id,sort_num,
              routing_Result_id,last_update_date,last_updated_by,
              creation_Date,created_by)
 	        VALUES (l_call_ID, itemkey,l_agents_tbl(counter), counter,
              1001,sysdate,1,sysdate,1);
Line: 1225

          DBMS_SQL.CLOSE_CURSOR (l_select_csr);