DBA Data[Home] [Help]

APPS.XNP_ERROR_U dependencies on XNP_MESSAGE

Line 7: x_msg_header OUT NOCOPY XNP_MESSAGE.MSG_HEADER_REC_TYPE,

3:
4:
5: PROCEDURE CREATE_MSG ( XNP$ERROR_CODE VARCHAR2,
6: XNP$DESCRIPTION VARCHAR2,
7: x_msg_header OUT NOCOPY XNP_MESSAGE.MSG_HEADER_REC_TYPE,
8: x_msg_text OUT NOCOPY VARCHAR2,
9: x_error_code OUT NOCOPY NUMBER,
10: x_error_message OUT NOCOPY VARCHAR2,
11: p_sender_name IN VARCHAR2 DEFAULT NULL,

Line 26: l_msg_header XNP_MESSAGE.MSG_HEADER_REC_TYPE ;

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

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

38: /* initialize the XML header variable */
39: XNP_XML_UTILS.initialize_doc ( ) ;
40: /*construct the XML header */
41: /* retreive the next message ID */
42: XNP_MESSAGE.get_sequence ( l_msg_header.message_id ) ;
43: IF (p_reference_id IS NULL) THEN
44: l_msg_header.reference_id := l_msg_header.message_id ;
45: ELSE
46: l_msg_header.reference_id := p_reference_id ;

Line 108: l_msg_header XNP_MESSAGE.MSG_HEADER_REC_TYPE ;

104: e_NO_DESTINATION EXCEPTION ;
105: l_recipient_list VARCHAR2 (2000) ;
106: l_consumer_list VARCHAR2 (4000) ;
107: l_queue_name VARCHAR2 (2000) ;
108: l_msg_header XNP_MESSAGE.MSG_HEADER_REC_TYPE ;
109: l_msg_text VARCHAR2(32767) ;
110: BEGIN
111: x_error_code := 0 ;
112: x_error_message := NULL ;

Line 116: XNP_MESSAGE.GET_SUBSCRIBER_LIST( 'ERROR', l_consumer_list );

112: x_error_message := NULL ;
113: /* check if the consumer list is NULL */
114: l_consumer_list := p_consumer_list ;
115: IF (l_consumer_list IS NULL) THEN
116: XNP_MESSAGE.GET_SUBSCRIBER_LIST( 'ERROR', l_consumer_list );
117: END IF;
118: l_recipient_list := p_recipient_list ;
119: l_queue_name := 'XNP_IN_MSG_Q';
120: /* create the XML message */

Line 139: XNP_MESSAGE.push (

135: p_fa_instance_id=>p_fa_instance_id ) ;
136: x_message_id := l_msg_header.message_id ;
137: /* enqueue the XML message for delivery */
138: IF (x_error_code = 0) THEN
139: XNP_MESSAGE.push (
140: p_msg_header => l_msg_header,
141: p_body_text => l_msg_text,
142: p_queue_name => xnp_event.c_inbound_msg_q,
143: p_correlation_id => 'MSG_SERVER',

Line 145: p_commit_mode => XNP_MESSAGE.C_ON_COMMIT );

141: p_body_text => l_msg_text,
142: p_queue_name => xnp_event.c_inbound_msg_q,
143: p_correlation_id => 'MSG_SERVER',
144: p_priority=>'2',
145: p_commit_mode => XNP_MESSAGE.C_ON_COMMIT );
146: /* out processing logic */
147: NULL;
148: END IF ;
149: EXCEPTION

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

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

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

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

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

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