DBA Data[Home] [Help]

APPS.XNP_XDP_FULFILL_DONE_U dependencies on XNP_MESSAGE

Line 4: x_msg_header OUT XNP_MESSAGE.MSG_HEADER_REC_TYPE,

1: PACKAGE BODY XNP_XDP_FULFILL_DONE_U AS
2: PROCEDURE CREATE_MSG ( XNP$SDP_RESULT_CODE VARCHAR2 := 'SUCCESS',
3: XNP$REFERENCE_VALUE VARCHAR2 DEFAULT NULL,
4: x_msg_header OUT XNP_MESSAGE.MSG_HEADER_REC_TYPE,
5: x_msg_text OUT VARCHAR2,
6: x_error_code OUT NUMBER,
7: x_error_message OUT VARCHAR2,
8: p_sender_name IN VARCHAR2 DEFAULT NULL,

Line 23: l_msg_header XNP_MESSAGE.MSG_HEADER_REC_TYPE ;

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

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

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

Line 100: l_msg_header XNP_MESSAGE.MSG_HEADER_REC_TYPE ;

96: e_NO_DESTINATION EXCEPTION ;
97: l_recipient_list VARCHAR2 (2000) ;
98: l_consumer_list VARCHAR2 (4000) ;
99: l_queue_name VARCHAR2 (2000) ;
100: l_msg_header XNP_MESSAGE.MSG_HEADER_REC_TYPE ;
101: l_msg_text VARCHAR2(32767) ;
102: BEGIN
103: x_error_code := 0 ;
104: x_error_message := NULL ;

Line 108: XNP_MESSAGE.GET_SUBSCRIBER_LIST( 'XDP_FULFILL_DONE', l_consumer_list );

104: x_error_message := NULL ;
105: /* check if the consumer list is NULL */
106: l_consumer_list := p_consumer_list ;
107: IF (l_consumer_list IS NULL) THEN
108: XNP_MESSAGE.GET_SUBSCRIBER_LIST( 'XDP_FULFILL_DONE', l_consumer_list );
109: END IF;
110: l_recipient_list := p_recipient_list ;
111: l_queue_name := 'XNP_IN_EVT_Q';
112: /* create the XML message */

Line 131: XNP_MESSAGE.push (

127: p_fa_instance_id=>p_fa_instance_id ) ;
128: x_message_id := l_msg_header.message_id ;
129: /* enqueue the XML message for delivery */
130: IF (x_error_code = 0) THEN
131: XNP_MESSAGE.push (
132: p_msg_header => l_msg_header,
133: p_body_text => l_msg_text,
134: p_queue_name => xnp_event.c_internal_evt_q,
135: p_correlation_id => l_msg_header.message_code,

Line 137: p_commit_mode => XNP_MESSAGE.C_ON_COMMIT );

133: p_body_text => l_msg_text,
134: p_queue_name => xnp_event.c_internal_evt_q,
135: p_correlation_id => l_msg_header.message_code,
136: p_priority=>'1',
137: p_commit_mode => XNP_MESSAGE.C_ON_COMMIT );
138: IF (l_consumer_list IS NOT NULL) THEN
139: XNP_MESSAGE.GET_SEQUENCE(l_msg_header.message_id) ;
140: l_msg_header.direction_indr := 'O';
141: XNP_MESSAGE.push (

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

135: p_correlation_id => l_msg_header.message_code,
136: p_priority=>'1',
137: p_commit_mode => XNP_MESSAGE.C_ON_COMMIT );
138: IF (l_consumer_list IS NOT NULL) THEN
139: XNP_MESSAGE.GET_SEQUENCE(l_msg_header.message_id) ;
140: l_msg_header.direction_indr := 'O';
141: XNP_MESSAGE.push (
142: p_msg_header => l_msg_header,
143: p_body_text => l_msg_text,

Line 141: XNP_MESSAGE.push (

137: p_commit_mode => XNP_MESSAGE.C_ON_COMMIT );
138: IF (l_consumer_list IS NOT NULL) THEN
139: XNP_MESSAGE.GET_SEQUENCE(l_msg_header.message_id) ;
140: l_msg_header.direction_indr := 'O';
141: XNP_MESSAGE.push (
142: p_msg_header => l_msg_header,
143: p_body_text => l_msg_text,
144: p_queue_name => xnp_event.c_outbound_msg_q,
145: p_recipient_list => l_consumer_list,

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

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

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

200: p_process_reference IN VARCHAR2 DEFAULT NULL ) IS
201: BEGIN
202: NULL ;
203: END ;
204: PROCEDURE DEFAULT_PROCESS ( p_msg_header IN 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

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

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