DBA Data[Home] [Help]

APPS.XNP_CONTROL_U dependencies on XNP_MESSAGE

Line 6: x_msg_header OUT NOCOPY XNP_MESSAGE.MSG_HEADER_REC_TYPE,

2: /* $Header: XNPCTRLB.pls 120.2 2006/02/13 07:43:35 dputhiye ship $*/
3:
4: PROCEDURE CREATE_MSG ( XNP$OPERATION VARCHAR2,
5: XNP$OP_DATA VARCHAR2,
6: x_msg_header OUT NOCOPY XNP_MESSAGE.MSG_HEADER_REC_TYPE,
7: x_msg_text OUT NOCOPY VARCHAR2,
8: x_error_code OUT NOCOPY NUMBER,
9: x_error_message OUT NOCOPY VARCHAR2,
10: p_sender_name IN VARCHAR2 DEFAULT NULL,

Line 25: l_msg_header XNP_MESSAGE.MSG_HEADER_REC_TYPE ;

21: e_NO_DESTINATION EXCEPTION ;
22: l_xml_body VARCHAR2(32767) ;
23: l_xml_doc VARCHAR2(32767) ;
24: l_xml_header VARCHAR2(32767) ;
25: l_msg_header XNP_MESSAGE.MSG_HEADER_REC_TYPE ;
26: BEGIN
27: x_error_code := 0 ;
28: x_error_message := NULL ;
29: XNP_XML_UTILS.initialize_doc ( ) ;

Line 41: XNP_MESSAGE.get_sequence ( l_msg_header.message_id ) ;

37: /* initialize the XML header variable */
38: XNP_XML_UTILS.initialize_doc ( ) ;
39: /*construct the XML header */
40: /* retreive the next message ID */
41: XNP_MESSAGE.get_sequence ( l_msg_header.message_id ) ;
42: IF (p_reference_id IS NULL) THEN
43: l_msg_header.reference_id := l_msg_header.message_id ;
44: ELSE
45: l_msg_header.reference_id := p_reference_id ;

Line 107: l_msg_header XNP_MESSAGE.MSG_HEADER_REC_TYPE ;

103: e_NO_DESTINATION EXCEPTION ;
104: l_recipient_list VARCHAR2 (2000) ;
105: l_consumer_list VARCHAR2 (4000) ;
106: l_queue_name VARCHAR2 (2000) ;
107: l_msg_header XNP_MESSAGE.MSG_HEADER_REC_TYPE ;
108: l_msg_text VARCHAR2(32767) ;
109: BEGIN
110: x_error_code := 0 ;
111: x_error_message := NULL ;

Line 115: XNP_MESSAGE.GET_SUBSCRIBER_LIST( 'CONTROL', l_consumer_list );

111: x_error_message := NULL ;
112: /* check if the consumer list is NULL */
113: l_consumer_list := p_consumer_list ;
114: IF (l_consumer_list IS NULL) THEN
115: XNP_MESSAGE.GET_SUBSCRIBER_LIST( 'CONTROL', l_consumer_list );
116: END IF;
117: l_recipient_list := p_recipient_list ;
118: l_queue_name := 'XNP_OUT_MSG_Q';
119: /* create the XML message */

Line 138: XNP_MESSAGE.push (

134: p_fa_instance_id=>p_fa_instance_id ) ;
135: x_message_id := l_msg_header.message_id ;
136: /* enqueue the XML message for delivery */
137: IF (x_error_code = 0) THEN
138: XNP_MESSAGE.push (
139: p_msg_header => l_msg_header,
140: p_body_text => l_msg_text,
141: p_queue_name => xnp_event.c_outbound_msg_q,
142: p_recipient_list => l_consumer_list,

Line 146: p_commit_mode => XNP_MESSAGE.C_ON_COMMIT );

142: p_recipient_list => l_consumer_list,
143: p_fe_name => xnp_standard.fe_name,
144: p_correlation_id => TO_CHAR(x_message_id),
145: p_priority=>'2',
146: p_commit_mode => XNP_MESSAGE.C_ON_COMMIT );
147: /* out processing logic */
148: NULL;
149: END IF ;
150: EXCEPTION

Line 172: l_ack_header XNP_MESSAGE.MSG_HEADER_REC_TYPE ;

168: p_order_id IN NUMBER DEFAULT NULL,
169: p_wi_instance_id IN NUMBER DEFAULT NULL,
170: p_fa_instance_id IN NUMBER DEFAULT NULL ) IS
171: l_recipient_name VARCHAR2(80);
172: l_ack_header XNP_MESSAGE.MSG_HEADER_REC_TYPE ;
173: l_ack_code VARCHAR2(40);
174: l_error_code NUMBER ;l_error_message VARCHAR2(512);
175: l_ack_msg VARCHAR2(32767) ;
176: BEGIN

Line 199: PROCEDURE PROCESS ( p_msg_header IN XNP_MESSAGE.MSG_HEADER_REC_TYPE,

195: p_order_id=>p_order_id,
196: p_wi_instance_id=>p_wi_instance_id,
197: p_fa_instance_id=>p_fa_instance_id ) ;
198: END ;
199: PROCEDURE PROCESS ( p_msg_header IN XNP_MESSAGE.MSG_HEADER_REC_TYPE,
200: p_msg_text IN VARCHAR2,
201: x_error_code OUT NOCOPY NUMBER,
202: x_error_message OUT NOCOPY VARCHAR2,
203: p_process_reference IN VARCHAR2 DEFAULT NULL ) IS

Line 208: PROCEDURE VALIDATE ( p_msg_header IN OUT NOCOPY XNP_MESSAGE.MSG_HEADER_REC_TYPE,

204: BEGIN
205: NULL ;
206: NULL;
207: END ;
208: PROCEDURE VALIDATE ( p_msg_header IN OUT NOCOPY XNP_MESSAGE.MSG_HEADER_REC_TYPE,
209: p_msg_text IN VARCHAR2,
210: x_error_code OUT NOCOPY NUMBER,
211: x_error_message OUT NOCOPY VARCHAR2 ) IS
212: BEGIN

Line 216: PROCEDURE DEFAULT_PROCESS ( p_msg_header IN XNP_MESSAGE.MSG_HEADER_REC_TYPE,

212: BEGIN
213: NULL ;
214: NULL;
215: END ;
216: PROCEDURE DEFAULT_PROCESS ( p_msg_header IN XNP_MESSAGE.MSG_HEADER_REC_TYPE,
217: p_msg_text IN VARCHAR2,
218: x_error_code OUT NOCOPY NUMBER,
219: x_error_message OUT NOCOPY VARCHAR2 ) IS
220: BEGIN