DBA Data[Home] [Help]

APPS.XDP_RECOVERY dependencies on XDP_ADAPTER_CORE

Line 59: for v_AllAdapters in XDP_ADAPTER_CORE_DB.G_Get_All_Adapters loop

55: ----------------------------------------------------------------
56: -- Enable/Disable NOT_AVAILABLE/Other adapters, if required
57: ----------------------------------------------------------------
58:
59: for v_AllAdapters in XDP_ADAPTER_CORE_DB.G_Get_All_Adapters loop
60:
61:
62: l_GenCountActive := 0;
63: l_GenCountFuture := 0;

Line 73: XDP_ADAPTER_CORE_DB.Are_Adapter_Generics_Available (

69: 'XDP_RECOVERY.START_WATCHDOG_PROCESS',
70: 'Adapter not available: '||v_AllAdapters.CHANNEL_NAME);
71: END IF;
72:
73: XDP_ADAPTER_CORE_DB.Are_Adapter_Generics_Available (
74: p_fe_id => v_AllAdapters.FE_ID,
75: p_AdapterType => v_AllAdapters.ADAPTER_TYPE,
76: p_GenCountActive => l_GenCountActive,
77: p_GenCountFuture => l_GenCountFuture);

Line 79: --if XDP_ADAPTER_CORE_DB.Is_Adapter_Available (

75: p_AdapterType => v_AllAdapters.ADAPTER_TYPE,
76: p_GenCountActive => l_GenCountActive,
77: p_GenCountFuture => l_GenCountFuture);
78:
79: --if XDP_ADAPTER_CORE_DB.Is_Adapter_Available (
80: -- p_fe_id => v_AllAdapters.FE_ID,
81: -- p_AdapterType => v_AllAdapters.ADAPTER_TYPE) then
82:
83: if l_GenCountActive > 0 then

Line 92: XDP_ADAPTER_CORE_DB.UpdateAdapter (

88: 'Adapter NOW available: '||v_AllAdapters.CHANNEL_NAME);
89: END IF;
90:
91: -- Set the adapter status to SHUTDOWN
92: XDP_ADAPTER_CORE_DB.UpdateAdapter (
93: p_ChannelName => v_AllAdapters.CHANNEL_NAME,
94: p_Status => XDP_ADAPTER.pv_statusStopped);
95:
96: commit;

Line 101: XDP_ADAPTER_CORE_DB.Are_Adapter_Generics_Available (

97: end if;
98:
99: else
100:
101: XDP_ADAPTER_CORE_DB.Are_Adapter_Generics_Available (
102: p_fe_id => v_AllAdapters.FE_ID,
103: p_AdapterType => v_AllAdapters.ADAPTER_TYPE,
104: p_GenCountActive => l_GenCountActive,
105: p_GenCountFuture => l_GenCountFuture);

Line 107: --if not XDP_ADAPTER_CORE_DB.Is_Adapter_Available (

103: p_AdapterType => v_AllAdapters.ADAPTER_TYPE,
104: p_GenCountActive => l_GenCountActive,
105: p_GenCountFuture => l_GenCountFuture);
106:
107: --if not XDP_ADAPTER_CORE_DB.Is_Adapter_Available (
108: -- p_fe_id => v_AllAdapters.FE_ID,
109: -- p_AdapterType => v_AllAdapters.ADAPTER_TYPE) then
110:
111: if l_GenCountActive = 0 then

Line 153: XDP_ADAPTER_CORE.NotifyAdapterTerminateFailure

149: -- If termination is not successful, we donot
150: -- update adapter status to NOT_AVAILABLE
151: -- Send notification
152:
153: XDP_ADAPTER_CORE.NotifyAdapterTerminateFailure
154: (v_AllAdapters.adapter_display_name);
155:
156: IF( FND_LOG.LEVEL_ERROR >= FND_LOG.G_CURRENT_RUNTIME_LEVEL ) THEN -- Fix: 4256771, dbhagat, 28 Apr 05
157: FND_LOG.STRING (FND_LOG.LEVEL_ERROR,

Line 172: XDP_ADAPTER_CORE_DB.UpdateAdapter (

168: END IF;
169: END IF;
170:
171: -- Set the adapter status to NOT_AVAILABLE
172: XDP_ADAPTER_CORE_DB.UpdateAdapter (
173: p_ChannelName => v_AllAdapters.CHANNEL_NAME,
174: p_Status => XDP_ADAPTER.pv_statusNotAvailable);
175: end if;
176:

Line 179: XDP_ADAPTER_CORE_DB.UpdateAdapter (

175: end if;
176:
177: else
178: -- Set the adapter status to NOT_AVAILABLE
179: XDP_ADAPTER_CORE_DB.UpdateAdapter (
180: p_ChannelName => v_AllAdapters.CHANNEL_NAME,
181: p_Status => XDP_ADAPTER.pv_statusNotAvailable);
182:
183: end if;

Line 192: for v_GetSvcID in XDP_ADAPTER_CORE_DB.G_Get_Controller_Instances loop

188: end loop;
189:
190: l_ControllersNotRunning := 'NONE';
191:
192: for v_GetSvcID in XDP_ADAPTER_CORE_DB.G_Get_Controller_Instances loop
193:
194: XDP_CONTROLLER_CORE.VerifyControllerStatus
195: (p_ConcQID => v_GetSvcID.service_instance_Id,
196: p_CPID => l_CPID,

Line 216: XDP_ADAPTER_CORE_DB.G_Get_Automatic_Adapters

212: -- Start the automatic (AUTO and SOD) adapters for a controller
213: ----------------------------------------------------------------
214:
215: for v_GetAutoAdapters in
216: XDP_ADAPTER_CORE_DB.G_Get_Automatic_Adapters
217: (v_GetSvcID.service_instance_id) loop
218:
219: l_StartFlag := FALSE;
220:

Line 235: if (XDP_ADAPTER_CORE_DB.GetNumOfJobsCount(

231:
232: -- If async. messaging adapter
233: -- Peek into Outbound message queue
234:
235: if (XDP_ADAPTER_CORE_DB.GetNumOfJobsCount(
236: p_fe_id => v_GetAutoAdapters.fe_id,
237: p_fe_name => v_GetAutoAdapters.fulfillment_element_name,
238: p_mode => 'ASYNC') > 0) then
239: l_StartFlag := TRUE;

Line 246: if (XDP_ADAPTER_CORE_DB.PeekIntoFeWaitQueue(

242:
243: -- If sync. messaging adapter (PIPE OR NONE)
244: -- Peek into FA job queue
245:
246: if (XDP_ADAPTER_CORE_DB.PeekIntoFeWaitQueue(
247: p_ChannelName => v_GetAutoAdapters.channel_name) = 'Y') then
248: l_StartFlag := TRUE;
249: END IF;
250: END IF;

Line 300: for v_DWIAdapters in XDP_ADAPTER_CORE_DB.G_Get_DWI_Adapters

296: ----------------------------------------------------------------
297: -- Disconnect/Stop the DWI adapters for a controller
298: ----------------------------------------------------------------
299:
300: for v_DWIAdapters in XDP_ADAPTER_CORE_DB.G_Get_DWI_Adapters
301: (v_GetSvcID.service_instance_id) loop
302:
303: if (v_DWIAdapters.STARTUP_MODE = XDP_ADAPTER.pv_startOnDemand) then
304: