1 PACKAGE XNP_ERROR_RESP_U AUTHID CURRENT_USER AS
2 /* $Header: XNPERRES.pls 120.2 2006/02/13 07:46:40 dputhiye ship $ */
3
4 --Create message procedure for message type ERROR_RESP
5 --
6
7 PROCEDURE CREATE_MSG ( XNP$SDP_RESULT_CODE VARCHAR2,
8 x_msg_header OUT NOCOPY XNP_MESSAGE.MSG_HEADER_REC_TYPE,
9 x_msg_text OUT NOCOPY VARCHAR2,
10 x_error_code OUT NOCOPY NUMBER,
11 x_error_message OUT NOCOPY VARCHAR2,
12 p_sender_name IN VARCHAR2 DEFAULT NULL,
13 p_recipient_list IN VARCHAR2 DEFAULT NULL,
14 p_version IN NUMBER DEFAULT 1,
15 p_reference_id IN VARCHAR2 DEFAULT NULL,
16 p_opp_reference_id IN VARCHAR2 DEFAULT NULL,
17 p_order_id IN NUMBER DEFAULT NULL,
18
19 p_wi_instance_id IN NUMBER DEFAULT NULL,
20 p_fa_instance_id IN NUMBER DEFAULT NULL,
21
22 p_delay IN NUMBER DEFAULT NULL,
23 p_interval IN NUMBER DEFAULT NULL ) ;
24
25 --Create publish procedure for message type ERROR_RESP
26 PROCEDURE PUBLISH ( XNP$SDP_RESULT_CODE VARCHAR2,
27 x_message_id OUT NOCOPY NUMBER,
28 x_error_code OUT NOCOPY NUMBER,
29 x_error_message OUT NOCOPY VARCHAR2,
30 p_consumer_list IN VARCHAR2 DEFAULT NULL,
31 p_sender_name IN VARCHAR2 DEFAULT NULL,
32
33 p_recipient_list IN VARCHAR2 DEFAULT NULL,
34 p_version IN NUMBER DEFAULT 1,
35 p_reference_id IN VARCHAR2 DEFAULT NULL,
36 p_opp_reference_id IN VARCHAR2 DEFAULT NULL,
37 p_order_id IN NUMBER DEFAULT NULL,
38 p_wi_instance_id IN NUMBER DEFAULT NULL,
39 p_fa_instance_id IN NUMBER DEFAULT NULL ) ;
40
41 --Create send procedure for message type ERROR_RESP
42 --
43 PROCEDURE SEND ( XNP$SDP_RESULT_CODE VARCHAR2,
44 x_message_id OUT NOCOPY NUMBER,
45 x_error_code OUT NOCOPY NUMBER,
46 x_error_message OUT NOCOPY VARCHAR2,
47
48
49 p_consumer_name IN VARCHAR2,
50 p_sender_name IN VARCHAR2 DEFAULT NULL,
51 p_recipient_name IN VARCHAR2 DEFAULT NULL,
52 p_version IN NUMBER DEFAULT 1,
53 p_reference_id IN VARCHAR2 DEFAULT NULL,
54 p_opp_reference_id IN VARCHAR2 DEFAULT NULL,
55 p_order_id IN NUMBER DEFAULT NULL,
56 p_wi_instance_id IN NUMBER DEFAULT NULL,
57 p_fa_instance_id IN NUMBER DEFAULT NULL ) ;
58
59 --Create process procedure for message type ERROR_RESP
60 --
61 PROCEDURE PROCESS ( p_msg_header IN XNP_MESSAGE.MSG_HEADER_REC_TYPE,
62
63 p_msg_text IN VARCHAR2,
64 x_error_code OUT NOCOPY NUMBER,
65 x_error_message OUT NOCOPY VARCHAR2,
66 p_process_reference IN VARCHAR2 DEFAULT NULL );
67
68 --Create default process procedure for message type ERROR_RESP
69 --
70 PROCEDURE DEFAULT_PROCESS ( p_msg_header IN XNP_MESSAGE.MSG_HEADER_REC_TYPE,
71 p_msg_text IN VARCHAR2,
72 x_error_code OUT NOCOPY NUMBER,
73 x_error_message OUT NOCOPY VARCHAR2 ) ;
74
75
76
77 --Create validate procedure for message type ERROR_RESP
78 --
79 PROCEDURE VALIDATE ( p_msg_header IN OUT NOCOPY XNP_MESSAGE.MSG_HEADER_REC_TYPE,
80 p_msg_text IN VARCHAR2,
81 x_error_code OUT NOCOPY NUMBER,
82 x_error_message OUT NOCOPY VARCHAR2 ) ;
83
84 END XNP_ERROR_RESP_U;