DBA Data[Home] [Help]

APPS.XNP_CSENICRT_U dependencies on XNP_MESSAGE

Line 14: x_msg_header OUT XNP_MESSAGE.MSG_HEADER_REC_TYPE,

10: XNP$PROJECT_ID NUMBER,
11: XNP$TASK_ID NUMBER,
12: XNP$TRANSACTION_DATE DATE,
13: XNP$NETWORK_LOC_ID NUMBER DEFAULT NULL,
14: x_msg_header OUT XNP_MESSAGE.MSG_HEADER_REC_TYPE,
15: x_msg_text OUT VARCHAR2,
16: x_error_code OUT NUMBER,
17: x_error_message OUT VARCHAR2,
18: p_sender_name IN VARCHAR2 DEFAULT NULL,

Line 33: l_msg_header XNP_MESSAGE.MSG_HEADER_REC_TYPE ;

29: e_NO_DESTINATION EXCEPTION ;
30: l_xml_body VARCHAR2(32767) ;
31: l_xml_doc VARCHAR2(32767) ;
32: l_xml_header VARCHAR2(32767) ;
33: l_msg_header XNP_MESSAGE.MSG_HEADER_REC_TYPE ;
34: BEGIN
35: x_error_code := 0 ;
36: x_error_message := NULL ;
37: XNP_XML_UTILS.initialize_doc ( ) ;

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

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

Line 182: l_msg_header XNP_MESSAGE.MSG_HEADER_REC_TYPE ;

178: e_NO_DESTINATION EXCEPTION ;
179: l_recipient_list VARCHAR2 (2000) ;
180: l_consumer_list VARCHAR2 (4000) ;
181: l_queue_name VARCHAR2 (2000) ;
182: l_msg_header XNP_MESSAGE.MSG_HEADER_REC_TYPE ;
183: l_msg_text VARCHAR2(32767) ;
184: BEGIN
185: x_error_code := 0 ;
186: x_error_message := NULL ;

Line 190: XNP_MESSAGE.GET_SUBSCRIBER_LIST( 'CSENICRT', l_consumer_list );

186: x_error_message := NULL ;
187: /* check if the consumer list is NULL */
188: l_consumer_list := p_consumer_list ;
189: IF (l_consumer_list IS NULL) THEN
190: XNP_MESSAGE.GET_SUBSCRIBER_LIST( 'CSENICRT', l_consumer_list );
191: END IF;
192: l_recipient_list := p_recipient_list ;
193: l_queue_name := 'XNP_OUT_MSG_Q';
194: /* create the XML message */

Line 223: XNP_MESSAGE.push (

219: p_fa_instance_id=>p_fa_instance_id ) ;
220: x_message_id := l_msg_header.message_id ;
221: /* enqueue the XML message for delivery */
222: IF (x_error_code = 0) THEN
223: XNP_MESSAGE.push (
224: p_msg_header => l_msg_header,
225: p_body_text => l_msg_text,
226: p_queue_name => xnp_event.c_outbound_msg_q,
227: p_recipient_list => l_consumer_list,

Line 231: p_commit_mode => XNP_MESSAGE.C_ON_COMMIT );

227: p_recipient_list => l_consumer_list,
228: p_fe_name => xnp_standard.fe_name,
229: p_correlation_id => l_msg_header.message_code,
230: p_priority=>'1',
231: p_commit_mode => XNP_MESSAGE.C_ON_COMMIT );
232: /* out processing logic */
233: NULL;
234: END IF ;
235: EXCEPTION

Line 267: l_ack_header XNP_MESSAGE.MSG_HEADER_REC_TYPE ;

263: p_order_id IN NUMBER DEFAULT NULL,
264: p_wi_instance_id IN NUMBER DEFAULT NULL,
265: p_fa_instance_id IN NUMBER DEFAULT NULL ) IS
266: l_recipient_name VARCHAR2(80);
267: l_ack_header XNP_MESSAGE.MSG_HEADER_REC_TYPE ;
268: l_ack_code VARCHAR2(40);
269: l_error_code NUMBER ;l_error_message VARCHAR2(512);
270: l_ack_msg VARCHAR2(32767) ;
271: BEGIN

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

300: p_order_id=>p_order_id,
301: p_wi_instance_id=>p_wi_instance_id,
302: p_fa_instance_id=>p_fa_instance_id ) ;
303: END ;
304: PROCEDURE PROCESS ( p_msg_header IN XNP_MESSAGE.MSG_HEADER_REC_TYPE,
305: p_msg_text IN VARCHAR2,
306: x_error_code OUT NUMBER,
307: x_error_message OUT VARCHAR2,
308: p_process_reference IN VARCHAR2 DEFAULT NULL ) IS

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

309: BEGIN
310: NULL ;
311: NULL;
312: END ;
313: PROCEDURE DEFAULT_PROCESS ( p_msg_header IN XNP_MESSAGE.MSG_HEADER_REC_TYPE,
314: p_msg_text IN VARCHAR2,
315: x_error_code OUT NUMBER,
316: x_error_message OUT VARCHAR2 ) IS
317: BEGIN

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

318: NULL ;
319: Null;
320:
321: END ;
322: PROCEDURE VALIDATE ( p_msg_header IN OUT XNP_MESSAGE.MSG_HEADER_REC_TYPE,
323: p_msg_text IN VARCHAR2,
324: x_error_code OUT NUMBER,
325: x_error_message OUT VARCHAR2 ) IS
326: BEGIN