1 PACKAGE XNP_LI_DONE_U AUTHID CURRENT_USER AS
2 /* $Header: XNPLIDNS.pls 115.5 2000/03/29 16:20:15 pkm ship $ */
3
4
5 --Create message procedure for message type LI_DONE
6 --
7 PROCEDURE CREATE_MSG ( XNP$SDP_RESULT_CODE VARCHAR2,
8 x_msg_header OUT XNP_MESSAGE.MSG_HEADER_REC_TYPE,
9 x_msg_text OUT VARCHAR2,
10 x_error_code OUT NUMBER,
11 x_error_message OUT 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 p_delay IN NUMBER DEFAULT NULL,
22 p_interval IN NUMBER DEFAULT NULL ) ;
23
24 --Create publish procedure for message type LI_DONE
25 PROCEDURE PUBLISH ( XNP$SDP_RESULT_CODE VARCHAR2,
26 x_message_id OUT NUMBER,
27 x_error_code OUT NUMBER,
28 x_error_message OUT VARCHAR2,
29 p_consumer_list IN VARCHAR2 DEFAULT NULL,
30 p_sender_name IN VARCHAR2 DEFAULT NULL,
31 p_recipient_list IN VARCHAR2 DEFAULT NULL,
32 p_version IN NUMBER DEFAULT 1,
33 p_reference_id IN VARCHAR2 DEFAULT NULL,
34
35 p_opp_reference_id IN VARCHAR2 DEFAULT NULL,
36 p_order_id IN NUMBER DEFAULT NULL,
37 p_wi_instance_id IN NUMBER DEFAULT NULL,
38 p_fa_instance_id IN NUMBER DEFAULT NULL ) ;
39
40 --Create send procedure for message type LI_DONE
41 --
42 PROCEDURE SEND ( XNP$SDP_RESULT_CODE VARCHAR2,
43 x_message_id OUT NUMBER,
44 x_error_code OUT NUMBER,
45 x_error_message OUT VARCHAR2,
46 p_consumer_name IN VARCHAR2,
47 p_sender_name IN VARCHAR2 DEFAULT NULL,
48 p_recipient_name IN VARCHAR2 DEFAULT NULL,
49 p_version IN NUMBER DEFAULT 1,
50 p_reference_id IN VARCHAR2 DEFAULT NULL,
51
52 p_opp_reference_id IN VARCHAR2 DEFAULT NULL,
53 p_order_id IN NUMBER DEFAULT NULL,
54 p_wi_instance_id IN NUMBER DEFAULT NULL,
55 p_fa_instance_id IN NUMBER DEFAULT NULL ) ;
56
57 --Create process procedure for message type LI_DONE
58 --
59 PROCEDURE PROCESS ( p_msg_header IN XNP_MESSAGE.MSG_HEADER_REC_TYPE,
60 p_msg_text IN VARCHAR2,
61 x_error_code OUT NUMBER,
62 x_error_message OUT VARCHAR2,
63 p_process_reference IN VARCHAR2 DEFAULT NULL );
64
65
66 --Create default process procedure for message type LI_DONE
67 PROCEDURE DEFAULT_PROCESS ( p_msg_header IN XNP_MESSAGE.MSG_HEADER_REC_TYPE,
68 p_msg_text IN VARCHAR2,
69 x_error_code OUT NUMBER,
70 x_error_message OUT VARCHAR2 ) ;
71 --Create validate procedure for message type LI_DONE
72 PROCEDURE VALIDATE ( p_msg_header IN OUT XNP_MESSAGE.MSG_HEADER_REC_TYPE,
73 p_msg_text IN VARCHAR2,
74 x_error_code OUT NUMBER,
75 x_error_message OUT VARCHAR2 ) ;
76 END XNP_LI_DONE_U;