DBA Data[Home] [Help]

APPS.XNP_XDP_FULFILL_START_U dependencies on XNP_MESSAGE

Line 3: x_msg_header OUT XNP_MESSAGE.MSG_HEADER_REC_TYPE,

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

Line 22: l_msg_header XNP_MESSAGE.MSG_HEADER_REC_TYPE ;

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

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

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

Line 96: l_msg_header XNP_MESSAGE.MSG_HEADER_REC_TYPE ;

92: e_NO_DESTINATION EXCEPTION ;
93: l_recipient_list VARCHAR2 (2000) ;
94: l_consumer_list VARCHAR2 (4000) ;
95: l_queue_name VARCHAR2 (2000) ;
96: l_msg_header XNP_MESSAGE.MSG_HEADER_REC_TYPE ;
97: l_msg_text VARCHAR2(32767) ;
98: BEGIN
99: x_error_code := 0 ;
100: x_error_message := NULL ;

Line 104: XNP_MESSAGE.GET_SUBSCRIBER_LIST( 'XDP_FULFILL_START', l_consumer_list );

100: x_error_message := NULL ;
101: /* check if the consumer list is NULL */
102: l_consumer_list := p_consumer_list ;
103: IF (l_consumer_list IS NULL) THEN
104: XNP_MESSAGE.GET_SUBSCRIBER_LIST( 'XDP_FULFILL_START', l_consumer_list );
105: END IF;
106: l_recipient_list := p_recipient_list ;
107: l_queue_name := 'XNP_IN_EVT_Q';
108: /* create the XML message */

Line 126: XNP_MESSAGE.push (

122: p_fa_instance_id=>p_fa_instance_id ) ;
123: x_message_id := l_msg_header.message_id ;
124: /* enqueue the XML message for delivery */
125: IF (x_error_code = 0) THEN
126: XNP_MESSAGE.push (
127: p_msg_header => l_msg_header,
128: p_body_text => l_msg_text,
129: p_queue_name => xnp_event.c_internal_evt_q,
130: p_correlation_id => l_msg_header.message_code,

Line 132: p_commit_mode => XNP_MESSAGE.C_ON_COMMIT );

128: p_body_text => l_msg_text,
129: p_queue_name => xnp_event.c_internal_evt_q,
130: p_correlation_id => l_msg_header.message_code,
131: p_priority=>'1',
132: p_commit_mode => XNP_MESSAGE.C_ON_COMMIT );
133: IF (l_consumer_list IS NOT NULL) THEN
134: XNP_MESSAGE.GET_SEQUENCE(l_msg_header.message_id) ;
135: l_msg_header.direction_indr := 'O';
136: XNP_MESSAGE.push (

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

130: p_correlation_id => l_msg_header.message_code,
131: p_priority=>'1',
132: p_commit_mode => XNP_MESSAGE.C_ON_COMMIT );
133: IF (l_consumer_list IS NOT NULL) THEN
134: XNP_MESSAGE.GET_SEQUENCE(l_msg_header.message_id) ;
135: l_msg_header.direction_indr := 'O';
136: XNP_MESSAGE.push (
137: p_msg_header => l_msg_header,
138: p_body_text => l_msg_text,

Line 136: XNP_MESSAGE.push (

132: p_commit_mode => XNP_MESSAGE.C_ON_COMMIT );
133: IF (l_consumer_list IS NOT NULL) THEN
134: XNP_MESSAGE.GET_SEQUENCE(l_msg_header.message_id) ;
135: l_msg_header.direction_indr := 'O';
136: XNP_MESSAGE.push (
137: p_msg_header => l_msg_header,
138: p_body_text => l_msg_text,
139: p_queue_name => xnp_event.c_outbound_msg_q,
140: p_recipient_list => l_consumer_list,

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

185: p_order_id=>p_order_id,
186: p_wi_instance_id=>p_wi_instance_id,
187: p_fa_instance_id=>p_fa_instance_id ) ;
188: END ;
189: PROCEDURE PROCESS ( p_msg_header IN XNP_MESSAGE.MSG_HEADER_REC_TYPE,
190: p_msg_text IN VARCHAR2,
191: x_error_code OUT NUMBER,
192: x_error_message OUT VARCHAR2,
193: p_process_reference IN VARCHAR2 DEFAULT NULL ) IS

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

193: p_process_reference IN VARCHAR2 DEFAULT NULL ) IS
194: BEGIN
195: NULL ;
196: END ;
197: PROCEDURE DEFAULT_PROCESS ( p_msg_header IN XNP_MESSAGE.MSG_HEADER_REC_TYPE,
198: p_msg_text IN VARCHAR2,
199: x_error_code OUT NUMBER,
200: x_error_message OUT VARCHAR2 ) IS
201: BEGIN

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

200: x_error_message OUT VARCHAR2 ) IS
201: BEGIN
202: NULL ;
203: END ;
204: PROCEDURE VALIDATE ( p_msg_header IN OUT XNP_MESSAGE.MSG_HEADER_REC_TYPE,
205: p_msg_text IN VARCHAR2,
206: x_error_code OUT NUMBER,
207: x_error_message OUT VARCHAR2 ) IS
208: BEGIN