DBA Data[Home] [Help]

APPS.XNP_XDP_LINE_DONE_U dependencies on XNP_MESSAGE

Line 4: x_msg_header OUT NOCOPY XNP_MESSAGE.MSG_HEADER_REC_TYPE,

1: PACKAGE BODY XNP_XDP_LINE_DONE_U AS
2: /*$Header: XNPLIDNB.pls 120.1 2005/06/09 02:56:28 appldev $*/
3: PROCEDURE CREATE_MSG ( XNP$LINE_ITEM_ID NUMBER,
4: x_msg_header OUT NOCOPY XNP_MESSAGE.MSG_HEADER_REC_TYPE,
5: x_msg_text OUT NOCOPY VARCHAR2,
6: x_error_code OUT NOCOPY NUMBER,
7: x_error_message OUT NOCOPY VARCHAR2,
8: p_sender_name IN VARCHAR2 DEFAULT NULL,

Line 25: l_msg_header XNP_MESSAGE.MSG_HEADER_REC_TYPE ;

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

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

29: x_error_message := NULL ;
30: XNP_XML_UTILS.initialize_doc ( ) ;
31: /*construct the XML header */
32: /* retreive the next message ID */
33: XNP_MESSAGE.get_sequence ( l_msg_header.message_id ) ;
34: IF (p_reference_id IS NULL) THEN
35: l_msg_header.reference_id := l_msg_header.message_id ;
36: ELSE
37: l_msg_header.reference_id := p_reference_id ;

Line 144: l_msg_header XNP_MESSAGE.MSG_HEADER_REC_TYPE ;

140: e_NO_DESTINATION EXCEPTION ;
141: l_recipient_list VARCHAR2 (2000) ;
142: l_consumer_list VARCHAR2 (4000) ;
143: l_queue_name VARCHAR2 (2000) ;
144: l_msg_header XNP_MESSAGE.MSG_HEADER_REC_TYPE ;
145: l_msg_text VARCHAR2(32767) ;
146: BEGIN
147: x_error_code := 0 ;
148: x_error_message := NULL ;

Line 152: XNP_MESSAGE.GET_SUBSCRIBER_LIST( 'XDP_LINE_DONE', l_consumer_list );

148: x_error_message := NULL ;
149: /* check if the consumer list is NULL */
150: l_consumer_list := p_consumer_list ;
151: IF (l_consumer_list IS NULL) THEN
152: XNP_MESSAGE.GET_SUBSCRIBER_LIST( 'XDP_LINE_DONE', l_consumer_list );
153:
154: END IF;
155: l_recipient_list := p_recipient_list ;
156: l_queue_name := 'XNP_IN_EVT_Q';

Line 175: XNP_MESSAGE.push (

171: p_fa_instance_id=>p_fa_instance_id ) ;
172: x_message_id := l_msg_header.message_id ;
173: /* enqueue the XML message for delivery */
174: IF (x_error_code = 0) THEN
175: XNP_MESSAGE.push (
176: p_msg_header => l_msg_header,
177: p_body_text => l_msg_text,
178: p_queue_name => xnp_event.c_internal_evt_q,
179: p_correlation_id => l_msg_header.message_code,

Line 181: p_commit_mode => XNP_MESSAGE.C_ON_COMMIT );

177: p_body_text => l_msg_text,
178: p_queue_name => xnp_event.c_internal_evt_q,
179: p_correlation_id => l_msg_header.message_code,
180: p_priority=>'1',
181: p_commit_mode => XNP_MESSAGE.C_ON_COMMIT );
182: IF (l_consumer_list IS NOT NULL) THEN
183: XNP_MESSAGE.GET_SEQUENCE(l_msg_header.message_id) ;
184: XNP_MESSAGE.push (
185: p_msg_header => l_msg_header,

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

179: p_correlation_id => l_msg_header.message_code,
180: p_priority=>'1',
181: p_commit_mode => XNP_MESSAGE.C_ON_COMMIT );
182: IF (l_consumer_list IS NOT NULL) THEN
183: XNP_MESSAGE.GET_SEQUENCE(l_msg_header.message_id) ;
184: XNP_MESSAGE.push (
185: p_msg_header => l_msg_header,
186: p_body_text => l_msg_text,
187: p_queue_name => xnp_event.c_outbound_msg_q,

Line 184: XNP_MESSAGE.push (

180: p_priority=>'1',
181: p_commit_mode => XNP_MESSAGE.C_ON_COMMIT );
182: IF (l_consumer_list IS NOT NULL) THEN
183: XNP_MESSAGE.GET_SEQUENCE(l_msg_header.message_id) ;
184: XNP_MESSAGE.push (
185: p_msg_header => l_msg_header,
186: p_body_text => l_msg_text,
187: p_queue_name => xnp_event.c_outbound_msg_q,
188: p_recipient_list => l_consumer_list,

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

237: p_order_id=>p_order_id,
238: p_wi_instance_id=>p_wi_instance_id,
239: p_fa_instance_id=>p_fa_instance_id ) ;
240: END ;
241: PROCEDURE PROCESS ( p_msg_header IN XNP_MESSAGE.MSG_HEADER_REC_TYPE,
242: p_msg_text IN VARCHAR2,
243: x_error_code OUT NOCOPY NUMBER,
244: x_error_message OUT NOCOPY VARCHAR2,
245: p_process_reference IN VARCHAR2 DEFAULT NULL ) IS

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

247: NULL ;
248:
249: NULL;
250: END ;
251: PROCEDURE DEFAULT_PROCESS ( p_msg_header IN XNP_MESSAGE.MSG_HEADER_REC_TYPE,
252: p_msg_text IN VARCHAR2,
253: x_error_code OUT NOCOPY NUMBER,
254: x_error_message OUT NOCOPY VARCHAR2 ) IS
255: BEGIN

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

255: BEGIN
256: NULL ;
257: NULL;
258: END ;
259: PROCEDURE VALIDATE ( p_msg_header IN OUT NOCOPY XNP_MESSAGE.MSG_HEADER_REC_TYPE,
260: p_msg_text IN VARCHAR2,
261: x_error_code OUT NOCOPY NUMBER,
262: x_error_message OUT NOCOPY VARCHAR2 ) IS
263: BEGIN