DBA Data[Home] [Help]

APPS.XNP_CSIMSIPT_U dependencies on XNP_MESSAGE

Line 5: x_msg_header OUT XNP_MESSAGE.MSG_HEADER_REC_TYPE,

1: PACKAGE BODY XNP_CSIMSIPT_U AS
2: PROCEDURE CREATE_MSG ( XNP$MTL_TRANSACTION_ID NUMBER,
3: XNP$ORGANIZATION_ID NUMBER,
4: XNP$INVENTORY_ITEM_ID NUMBER,
5: x_msg_header OUT XNP_MESSAGE.MSG_HEADER_REC_TYPE,
6: x_msg_text OUT VARCHAR2,
7: x_error_code OUT NUMBER,
8: x_error_message OUT VARCHAR2,
9: p_sender_name IN VARCHAR2 DEFAULT NULL,

Line 24: l_msg_header XNP_MESSAGE.MSG_HEADER_REC_TYPE ;

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

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

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

Line 125: l_msg_header XNP_MESSAGE.MSG_HEADER_REC_TYPE ;

121: e_NO_DESTINATION EXCEPTION ;
122: l_recipient_list VARCHAR2 (2000) ;
123: l_consumer_list VARCHAR2 (4000) ;
124: l_queue_name VARCHAR2 (2000) ;
125: l_msg_header XNP_MESSAGE.MSG_HEADER_REC_TYPE ;
126: l_msg_text VARCHAR2(32767) ;
127: BEGIN
128: x_error_code := 0 ;
129: x_error_message := NULL ;

Line 133: XNP_MESSAGE.GET_SUBSCRIBER_LIST( 'CSIMSIPT', l_consumer_list );

129: x_error_message := NULL ;
130: /* check if the consumer list is NULL */
131: l_consumer_list := p_consumer_list ;
132: IF (l_consumer_list IS NULL) THEN
133: XNP_MESSAGE.GET_SUBSCRIBER_LIST( 'CSIMSIPT', l_consumer_list );
134: END IF;
135: l_recipient_list := p_recipient_list ;
136: l_queue_name := 'XNP_IN_EVT_Q';
137: /* create the XML message */

Line 157: XNP_MESSAGE.push (

153: p_fa_instance_id=>p_fa_instance_id ) ;
154: x_message_id := l_msg_header.message_id ;
155: /* enqueue the XML message for delivery */
156: IF (x_error_code = 0) THEN
157: XNP_MESSAGE.push (
158: p_msg_header => l_msg_header,
159: p_body_text => l_msg_text,
160: p_queue_name => xnp_event.c_internal_evt_q,
161: p_correlation_id => l_msg_header.message_code,

Line 163: p_commit_mode => XNP_MESSAGE.C_ON_COMMIT );

159: p_body_text => l_msg_text,
160: p_queue_name => xnp_event.c_internal_evt_q,
161: p_correlation_id => l_msg_header.message_code,
162: p_priority=>'1',
163: p_commit_mode => XNP_MESSAGE.C_ON_COMMIT );
164: IF (l_consumer_list IS NOT NULL) THEN
165: XNP_MESSAGE.GET_SEQUENCE(l_msg_header.message_id) ;
166: l_msg_header.direction_indr := 'O';
167: XNP_MESSAGE.push (

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

161: p_correlation_id => l_msg_header.message_code,
162: p_priority=>'1',
163: p_commit_mode => XNP_MESSAGE.C_ON_COMMIT );
164: IF (l_consumer_list IS NOT NULL) THEN
165: XNP_MESSAGE.GET_SEQUENCE(l_msg_header.message_id) ;
166: l_msg_header.direction_indr := 'O';
167: XNP_MESSAGE.push (
168: p_msg_header => l_msg_header,
169: p_body_text => l_msg_text,

Line 167: XNP_MESSAGE.push (

163: p_commit_mode => XNP_MESSAGE.C_ON_COMMIT );
164: IF (l_consumer_list IS NOT NULL) THEN
165: XNP_MESSAGE.GET_SEQUENCE(l_msg_header.message_id) ;
166: l_msg_header.direction_indr := 'O';
167: XNP_MESSAGE.push (
168: p_msg_header => l_msg_header,
169: p_body_text => l_msg_text,
170: p_queue_name => xnp_event.c_outbound_msg_q,
171: p_recipient_list => l_consumer_list,

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

221: p_order_id=>p_order_id,
222: p_wi_instance_id=>p_wi_instance_id,
223: p_fa_instance_id=>p_fa_instance_id ) ;
224: END ;
225: PROCEDURE PROCESS ( p_msg_header IN XNP_MESSAGE.MSG_HEADER_REC_TYPE,
226: p_msg_text IN VARCHAR2,
227: x_error_code OUT NUMBER,
228: x_error_message OUT VARCHAR2,
229: p_process_reference IN VARCHAR2 DEFAULT NULL ) IS

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

230: BEGIN
231: NULL ;
232: NULL;
233: END ;
234: PROCEDURE DEFAULT_PROCESS ( p_msg_header IN XNP_MESSAGE.MSG_HEADER_REC_TYPE,
235: p_msg_text IN VARCHAR2,
236: x_error_code OUT NUMBER,
237: x_error_message OUT VARCHAR2 ) IS
238: BEGIN

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

314: raise;
315: END IF;
316: END;
317: END ;
318: PROCEDURE VALIDATE ( p_msg_header IN OUT XNP_MESSAGE.MSG_HEADER_REC_TYPE,
319: p_msg_text IN VARCHAR2,
320: x_error_code OUT NUMBER,
321: x_error_message OUT VARCHAR2 ) IS
322: BEGIN