DBA Data[Home] [Help]

PACKAGE: APPS.XDP_ADAPTER_CORE_PIPE

Source


1 PACKAGE XDP_ADAPTER_CORE_PIPE  AUTHID CURRENT_USER AS
2 /* $Header: XDPACOPS.pls 120.2 2005/07/07 02:23:08 appldev ship $ */
3 
4 e_SendPipedMsgException exception;
5 e_ReceivePipedMsgException exception;
6 
7 pv_AckTimeout number := 60;
8 
9 -- Construct a Unique Channel Name. The Channel Name can have a max size of 30
10 -- Characters.
11 Function GetUniqueChannelName (p_Name in varchar2) return varchar2;
12 
13 -- Construct the Channel Name for the Application Thread of the Adapter
14 Function ConstructChannelName ( p_ChannelType in varchar2,
15 				p_ChannelName in varchar2) return varchar2;
16 
17 -- Clean up the Channel before using it.
18 -- Clean up the Return Channel too
19 Procedure CleanupPipe(p_ChannelName in varchar2,
20 		      p_CleanReturn in varchar2 default 'Y');
21 
22 -- Send a Message via pipes
23 Procedure SendPipedMessage(p_ChannelName in varchar2,
24 			    p_Message in varchar2);
25 
26 -- Wait on a Pipe to receive a message. The specified timeout is used
27 -- to block on the pipe
28 Procedure ReceivePipedMessage(	p_ChannelName in varchar2,
29 				p_Timeout in number,
30 				p_ErrorCode OUT NOCOPY number,
31 				p_Message OUT NOCOPY varchar2);
32 
33 -- Get the return channel name given a Channel Name
34 -- The return channel is used by the adapters to communicate back.
35 Function GetReturnChannelName(p_ChannelName in varchar2) return varchar2;
36 
37 
38 END XDP_ADAPTER_CORE_PIPE;