DBA Data[Home] [Help]

APPS.XNP_XDP_PERF_BM_EVT_U dependencies on XNP_MESSAGE

Line 2: PROCEDURE CREATE_MSG ( x_msg_header OUT XNP_MESSAGE.MSG_HEADER_REC_TYPE,

1: PACKAGE BODY XNP_XDP_PERF_BM_EVT_U AS
2: PROCEDURE CREATE_MSG ( x_msg_header OUT XNP_MESSAGE.MSG_HEADER_REC_TYPE,
3: x_msg_text OUT VARCHAR2,
4: x_error_code OUT NUMBER,
5: x_error_message OUT VARCHAR2,
6: p_sender_name IN VARCHAR2 DEFAULT NULL,

Line 21: l_msg_header XNP_MESSAGE.MSG_HEADER_REC_TYPE ;

17: e_NO_DESTINATION EXCEPTION ;
18: l_xml_body VARCHAR2(32767) ;
19: l_xml_doc VARCHAR2(32767) ;
20: l_xml_header VARCHAR2(32767) ;
21: l_msg_header XNP_MESSAGE.MSG_HEADER_REC_TYPE ;
22: XNP$SUBSCRIPTION_TN VARCHAR2( 16000) ;
23: XNP$CUSTOMER_NAME VARCHAR2( 16000) ;
24: XNP$ADDRESS_LINE1 VARCHAR2( 16000) ;
25: XNP$ADDRESS_LINE2 VARCHAR2( 16000) ;

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

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

Line 252: l_msg_header XNP_MESSAGE.MSG_HEADER_REC_TYPE ;

248: e_NO_DESTINATION EXCEPTION ;
249: l_recipient_list VARCHAR2 (2000) ;
250: l_consumer_list VARCHAR2 (4000) ;
251: l_queue_name VARCHAR2 (2000) ;
252: l_msg_header XNP_MESSAGE.MSG_HEADER_REC_TYPE ;
253: l_msg_text VARCHAR2(32767) ;
254: BEGIN
255: x_error_code := 0 ;
256: x_error_message := NULL ;

Line 260: XNP_MESSAGE.GET_SUBSCRIBER_LIST( 'XDP_PERF_BM_EVT', l_consumer_list );

256: x_error_message := NULL ;
257: /* check if the consumer list is NULL */
258: l_consumer_list := p_consumer_list ;
259: IF (l_consumer_list IS NULL) THEN
260: XNP_MESSAGE.GET_SUBSCRIBER_LIST( 'XDP_PERF_BM_EVT', l_consumer_list );
261: END IF;
262: l_recipient_list := p_recipient_list ;
263: l_queue_name := 'XNP_IN_EVT_Q';
264: /* create the XML message */

Line 281: XNP_MESSAGE.push (

277: p_fa_instance_id=>p_fa_instance_id ) ;
278: x_message_id := l_msg_header.message_id ;
279: /* enqueue the XML message for delivery */
280: IF (x_error_code = 0) THEN
281: XNP_MESSAGE.push (
282: p_msg_header => l_msg_header,
283: p_body_text => l_msg_text,
284: p_queue_name => xnp_event.c_internal_evt_q,
285: p_correlation_id => l_msg_header.message_code,

Line 287: p_commit_mode => XNP_MESSAGE.C_ON_COMMIT );

283: p_body_text => l_msg_text,
284: p_queue_name => xnp_event.c_internal_evt_q,
285: p_correlation_id => l_msg_header.message_code,
286: p_priority=>'3',
287: p_commit_mode => XNP_MESSAGE.C_ON_COMMIT );
288: IF (l_consumer_list IS NOT NULL) THEN
289: XNP_MESSAGE.GET_SEQUENCE(l_msg_header.message_id) ;
290: l_msg_header.direction_indr := 'O';
291: XNP_MESSAGE.push (

Line 289: XNP_MESSAGE.GET_SEQUENCE(l_msg_header.message_id) ;

285: p_correlation_id => l_msg_header.message_code,
286: p_priority=>'3',
287: p_commit_mode => XNP_MESSAGE.C_ON_COMMIT );
288: IF (l_consumer_list IS NOT NULL) THEN
289: XNP_MESSAGE.GET_SEQUENCE(l_msg_header.message_id) ;
290: l_msg_header.direction_indr := 'O';
291: XNP_MESSAGE.push (
292: p_msg_header => l_msg_header,
293: p_body_text => l_msg_text,

Line 291: XNP_MESSAGE.push (

287: p_commit_mode => XNP_MESSAGE.C_ON_COMMIT );
288: IF (l_consumer_list IS NOT NULL) THEN
289: XNP_MESSAGE.GET_SEQUENCE(l_msg_header.message_id) ;
290: l_msg_header.direction_indr := 'O';
291: XNP_MESSAGE.push (
292: p_msg_header => l_msg_header,
293: p_body_text => l_msg_text,
294: p_queue_name => xnp_event.c_outbound_msg_q,
295: p_recipient_list => l_consumer_list,

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

338: p_order_id=>p_order_id,
339: p_wi_instance_id=>p_wi_instance_id,
340: p_fa_instance_id=>p_fa_instance_id ) ;
341: END ;
342: PROCEDURE PROCESS ( p_msg_header IN XNP_MESSAGE.MSG_HEADER_REC_TYPE,
343: p_msg_text IN VARCHAR2,
344: x_error_code OUT NUMBER,
345: x_error_message OUT VARCHAR2,
346: p_process_reference IN VARCHAR2 DEFAULT NULL ) IS

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

346: p_process_reference IN VARCHAR2 DEFAULT NULL ) IS
347: BEGIN
348: NULL ;
349: END ;
350: PROCEDURE DEFAULT_PROCESS ( p_msg_header IN XNP_MESSAGE.MSG_HEADER_REC_TYPE,
351: p_msg_text IN VARCHAR2,
352: x_error_code OUT NUMBER,
353: x_error_message OUT VARCHAR2 ) IS
354: BEGIN

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

353: x_error_message OUT VARCHAR2 ) IS
354: BEGIN
355: NULL ;
356: END ;
357: PROCEDURE VALIDATE ( p_msg_header IN OUT XNP_MESSAGE.MSG_HEADER_REC_TYPE,
358: p_msg_text IN VARCHAR2,
359: x_error_code OUT NUMBER,
360: x_error_message OUT VARCHAR2 ) IS
361: BEGIN