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 152: wf_object_cache.Clear();

148: -- given the name of the cache.
149: procedure ClearCache
150: is
151: begin
152: wf_object_cache.Clear();
153: g_initialized := false;
154: SetMetaDataCached(null);
155: end ClearCache;
156:

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

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

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

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

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

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

Line 486: wf_object_cache.CreateCache(g_Event_Idx);

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

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

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

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

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

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

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

Line 903: wf_object_cache.CreateCache(g_Agent_Idx);

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

Line 946: l_all_agents wf_object_cache.wf_objects_t;

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

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

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

Line 976: wf_object_cache.CreateCache(g_Agent_Idx);

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

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

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

Line 1043: l_all_agents wf_object_cache.wf_objects_t;

1039: function GetAgentByQH(p_agent_qh in varchar2,
1040: p_direction in varchar2)
1041: return wf_agent_obj
1042: is
1043: l_all_agents wf_object_cache.wf_objects_t;
1044: l_agent_key varchar2(60);
1045: l_agent_obj wf_agent_obj;
1046: l_dummy pls_integer;
1047: l_agent_name varchar2(30);

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

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

Line 1073: wf_object_cache.CreateCache(g_Agent_Idx);

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

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

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