DBA Data[Home] [Help]

APPS.WF_BES_CACHE dependencies on WF_OBJECT_CACHE

Line 51: wf_object_cache.SetCacheSize(l_cache_size);

47: when others then
48: l_cache_size := 50;
49: end;
50:
51: wf_object_cache.SetCacheSize(l_cache_size);
52:
53: g_local_system_guid := hextoraw(wf_core.translate('WF_SYSTEM_GUID'));
54: g_local_system_status := wf_core.translate('WF_SYSTEM_STATUS');
55: g_schema_name := wf_core.translate('WF_SCHEMA');

Line 148: wf_object_cache.Clear();

144: -- given the name of the cache.
145: procedure ClearCache
146: is
147: begin
148: wf_object_cache.Clear();
149: g_initialized := false;
150: SetMetaDataCached(null);
151: end ClearCache;
152:

Line 184: l_any_data := wf_object_cache.GetObject(g_Event_Idx, p_event_name);

180: l_any_data AnyData;
181: l_dummy pls_integer;
182: begin
183: -- Get the event from the object cache
184: l_any_data := wf_object_cache.GetObject(g_Event_Idx, p_event_name);
185: if (l_any_data is not null) then
186: l_dummy := l_any_data.getObject(p_event_obj);
187: else
188: p_event_obj := null;

Line 202: wf_object_cache.SetObject(g_Event_Idx, l_any_data, p_event_name);

198: l_any_data AnyData;
199: begin
200: -- Store this object in the cache for future use
201: l_any_data := sys.AnyData.ConvertObject(p_event_obj);
202: wf_object_cache.SetObject(g_Event_Idx, l_any_data, p_event_name);
203: end Set_Event_Object;
204:
205: -- Load_Event (PRIVATE)
206: -- Given the event name, this procedure loads the event information to the

Line 476: if (not wf_object_cache.IsCacheCreated(g_Event_Idx)) then

472: ValidateCache();
473:
474: -- Each object type being cached is identified by a number within
475: -- the session
476: if (not wf_object_cache.IsCacheCreated(g_Event_Idx)) then
477: if (wf_log_pkg.level_statement >= fnd_log.g_current_runtime_level) then
478: wf_log_pkg.string(wf_log_pkg.level_statement,
479: 'wf.plsql.WF_BES_CACHE.GetEventByName.Create_Cache',
480: 'Cache is not created for EVENTS index {'||g_Event_Idx||'}');

Line 482: wf_object_cache.CreateCache(g_Event_Idx);

478: wf_log_pkg.string(wf_log_pkg.level_statement,
479: 'wf.plsql.WF_BES_CACHE.GetEventByName.Create_Cache',
480: 'Cache is not created for EVENTS index {'||g_Event_Idx||'}');
481: end if;
482: wf_object_cache.CreateCache(g_Event_Idx);
483: SetMetaDataCached(sysdate);
484: else
485: if (wf_log_pkg.level_statement >= fnd_log.g_current_runtime_level) then
486: wf_log_pkg.string(wf_log_pkg.level_statement,

Line 663: l_any_data := wf_object_cache.GetObject(g_Agent_Idx, p_agent_key);

659: l_any_data AnyData;
660: l_dummy pls_integer;
661: begin
662: -- Get the agent from the object cache
663: l_any_data := wf_object_cache.GetObject(g_Agent_Idx, p_agent_key);
664: if (l_any_data is not null) then
665: l_dummy := l_any_data.getObject(p_agent_obj);
666: else
667: p_agent_obj := null;

Line 681: wf_object_cache.SetObject(g_Agent_Idx, l_any_data, p_agent_key);

677: l_any_data AnyData;
678: begin
679: -- Store this object in the cache for future use
680: l_any_data := sys.AnyData.ConvertObject(p_agent_obj);
681: wf_object_cache.SetObject(g_Agent_Idx, l_any_data, p_agent_key);
682: end Set_Agent_Object;
683:
684: -- Load_Agent (PRIVATE)
685: -- Given the agent name and system name, this procedure loads the agent

Line 893: if (not wf_object_cache.IsCacheCreated(g_Agent_Idx)) then

889: ValidateCache();
890:
891: -- Each object type being cached is identified by a number within
892: -- the session
893: if (not wf_object_cache.IsCacheCreated(g_Agent_Idx)) then
894: if (wf_log_pkg.level_statement >= fnd_log.g_current_runtime_level) then
895: wf_log_pkg.string(wf_log_pkg.level_statement,
896: 'wf.plsql.WF_BES_CACHE.GetAgentByName.Create_Cache',
897: 'Cache is not created for AGENTS index {'||g_Agent_Idx||'}');

Line 899: wf_object_cache.CreateCache(g_Agent_Idx);

895: wf_log_pkg.string(wf_log_pkg.level_statement,
896: 'wf.plsql.WF_BES_CACHE.GetAgentByName.Create_Cache',
897: 'Cache is not created for AGENTS index {'||g_Agent_Idx||'}');
898: end if;
899: wf_object_cache.CreateCache(g_Agent_Idx);
900: SetMetaDataCached(sysdate);
901: else
902: if (wf_log_pkg.level_statement >= fnd_log.g_current_runtime_level) then
903: wf_log_pkg.string(wf_log_pkg.level_statement,

Line 942: l_all_agents wf_object_cache.wf_objects_t;

938: -- information about the specified Agent guid
939: function GetAgentByGUID(p_agent_guid in raw)
940: return wf_agent_obj
941: is
942: l_all_agents wf_object_cache.wf_objects_t;
943: l_agent_key varchar2(60);
944: l_agent_obj wf_agent_obj;
945: l_dummy pls_integer;
946: l_agent_name varchar2(30);

Line 966: if (not wf_object_cache.IsCacheCreated(g_Agent_Idx)) then

962:
963: ValidateCache();
964:
965: -- check if the Agent cache is created. if created get all agent objects
966: if (not wf_object_cache.IsCacheCreated(g_Agent_Idx)) then
967: if (wf_log_pkg.level_statement >= fnd_log.g_current_runtime_level) then
968: wf_log_pkg.string(wf_log_pkg.level_statement,
969: 'wf.plsql.WF_BES_CACHE.GetAgentByGUID.Create_Cache',
970: 'Cache is not created for AGENTS index {'||g_Agent_Idx||'}');

Line 972: wf_object_cache.CreateCache(g_Agent_Idx);

968: wf_log_pkg.string(wf_log_pkg.level_statement,
969: 'wf.plsql.WF_BES_CACHE.GetAgentByGUID.Create_Cache',
970: 'Cache is not created for AGENTS index {'||g_Agent_Idx||'}');
971: end if;
972: wf_object_cache.CreateCache(g_Agent_Idx);
973: SetMetaDataCached(sysdate);
974: else
975: if (wf_log_pkg.level_statement >= fnd_log.g_current_runtime_level) then
976: wf_log_pkg.string(wf_log_pkg.level_statement,

Line 980: l_all_agents := wf_object_cache.GetAllObjects(g_Agent_Idx);

976: wf_log_pkg.string(wf_log_pkg.level_statement,
977: 'wf.plsql.WF_BES_CACHE.GetAgentByGUID.Get_All',
978: 'Getting all cached agent objects');
979: end if;
980: l_all_agents := wf_object_cache.GetAllObjects(g_Agent_Idx);
981: end if;
982:
983: -- check if at least one agent is cached. then look for the agent with GUID
984: if (l_all_agents is not null) then

Line 1039: l_all_agents wf_object_cache.wf_objects_t;

1035: function GetAgentByQH(p_agent_qh in varchar2,
1036: p_direction in varchar2)
1037: return wf_agent_obj
1038: is
1039: l_all_agents wf_object_cache.wf_objects_t;
1040: l_agent_key varchar2(60);
1041: l_agent_obj wf_agent_obj;
1042: l_dummy pls_integer;
1043: l_agent_name varchar2(30);

Line 1063: if (not wf_object_cache.IsCacheCreated(g_Agent_Idx)) then

1059:
1060: ValidateCache();
1061:
1062: -- check if the Agent cache is created. if created get all agent objects
1063: if (not wf_object_cache.IsCacheCreated(g_Agent_Idx)) then
1064: if (wf_log_pkg.level_statement >= fnd_log.g_current_runtime_level) then
1065: wf_log_pkg.string(wf_log_pkg.level_statement,
1066: 'wf.plsql.WF_BES_CACHE.GetAgentByQH.Create_Cache',
1067: 'Cache is not created for AGENTS index {'||g_Agent_Idx||'}');

Line 1069: wf_object_cache.CreateCache(g_Agent_Idx);

1065: wf_log_pkg.string(wf_log_pkg.level_statement,
1066: 'wf.plsql.WF_BES_CACHE.GetAgentByQH.Create_Cache',
1067: 'Cache is not created for AGENTS index {'||g_Agent_Idx||'}');
1068: end if;
1069: wf_object_cache.CreateCache(g_Agent_Idx);
1070: SetMetaDataCached(sysdate);
1071: else
1072: if (wf_log_pkg.level_statement >= fnd_log.g_current_runtime_level) then
1073: wf_log_pkg.string(wf_log_pkg.level_statement,

Line 1077: l_all_agents := wf_object_cache.GetAllObjects(g_Agent_Idx);

1073: wf_log_pkg.string(wf_log_pkg.level_statement,
1074: 'wf.plsql.WF_BES_CACHE.GetAgentByQH.Get_All',
1075: 'Getting all cached agent objects');
1076: end if;
1077: l_all_agents := wf_object_cache.GetAllObjects(g_Agent_Idx);
1078: end if;
1079:
1080: -- check if at least one agent is cached. then look for the agent with GUID
1081: if (l_all_agents is not null) then