DBA Data[Home] [Help]

APPS.XNP_ERROR_RESP_U dependencies on XNP_MESSAGE

Line 5: x_msg_header OUT NOCOPY XNP_MESSAGE.MSG_HEADER_REC_TYPE,

1: PACKAGE BODY XNP_ERROR_RESP_U AS
2: /*$Header: XNPERREB.pls 120.2 2006/02/13 07:46:10 dputhiye ship $*/
3:
4: PROCEDURE CREATE_MSG ( XNP$SDP_RESULT_CODE VARCHAR2,
5: x_msg_header OUT NOCOPY XNP_MESSAGE.MSG_HEADER_REC_TYPE,
6: x_msg_text OUT NOCOPY VARCHAR2,
7: x_error_code OUT NOCOPY NUMBER,
8: x_error_message OUT NOCOPY 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 40: XNP_MESSAGE.get_sequence ( l_msg_header.message_id ) ;

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

Line 104: l_msg_header XNP_MESSAGE.MSG_HEADER_REC_TYPE ;

100: e_NO_DESTINATION EXCEPTION ;
101: l_recipient_list VARCHAR2 (2000) ;
102: l_consumer_list VARCHAR2 (4000) ;
103: l_queue_name VARCHAR2 (2000) ;
104: l_msg_header XNP_MESSAGE.MSG_HEADER_REC_TYPE ;
105: l_msg_text VARCHAR2(32767) ;
106: BEGIN
107: x_error_code := 0 ;
108: x_error_message := NULL ;

Line 112: XNP_MESSAGE.GET_SUBSCRIBER_LIST( 'ERROR_RESP', l_consumer_list );

108: x_error_message := NULL ;
109: /* check if the consumer list is NULL */
110: l_consumer_list := p_consumer_list ;
111: IF (l_consumer_list IS NULL) THEN
112: XNP_MESSAGE.GET_SUBSCRIBER_LIST( 'ERROR_RESP', l_consumer_list );
113: END IF;
114: l_recipient_list := p_recipient_list ;
115: l_queue_name := 'XNP_IN_MSG_Q';
116: /* create the XML message */

Line 134: XNP_MESSAGE.push (

130: p_fa_instance_id=>p_fa_instance_id ) ;
131: x_message_id := l_msg_header.message_id ;
132: /* enqueue the XML message for delivery */
133: IF (x_error_code = 0) THEN
134: XNP_MESSAGE.push (
135: p_msg_header => l_msg_header,
136: p_body_text => l_msg_text,
137: p_queue_name => xnp_event.c_inbound_msg_q,
138: p_correlation_id => 'MSG_SERVER',

Line 140: p_commit_mode => XNP_MESSAGE.C_ON_COMMIT );

136: p_body_text => l_msg_text,
137: p_queue_name => xnp_event.c_inbound_msg_q,
138: p_correlation_id => 'MSG_SERVER',
139: p_priority=>'2',
140: p_commit_mode => XNP_MESSAGE.C_ON_COMMIT );
141: /* out processing logic */
142: NULL;
143: END IF ;
144: EXCEPTION

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

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

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

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

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

200: BEGIN
201: NULL ;
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 NOCOPY NUMBER,
207: x_error_message OUT NOCOPY VARCHAR2 ) IS
208: BEGIN