1 PACKAGE XNP_CSISOFUL_U AUTHID CURRENT_USER AS
2 PROCEDURE CREATE_MSG ( XNP$ORDER_LINE_ID NUMBER,
3 x_msg_header OUT XNP_MESSAGE.MSG_HEADER_REC_TYPE,
4 x_msg_text OUT VARCHAR2,
5 x_error_code OUT NUMBER,
6 x_error_message OUT VARCHAR2,
7 p_sender_name IN VARCHAR2 DEFAULT NULL,
8 p_recipient_list IN VARCHAR2 DEFAULT NULL,
9 p_version IN NUMBER DEFAULT 1,
10 p_reference_id IN VARCHAR2 DEFAULT NULL,
11 p_opp_reference_id IN VARCHAR2 DEFAULT NULL,
12 p_order_id IN NUMBER DEFAULT NULL,
13 p_wi_instance_id IN NUMBER DEFAULT NULL,
14 p_fa_instance_id IN NUMBER DEFAULT NULL,
15 p_delay IN NUMBER DEFAULT NULL,
16 p_interval IN NUMBER DEFAULT NULL ) ;
17 PROCEDURE PUBLISH ( XNP$ORDER_LINE_ID NUMBER,
18 x_message_id OUT NUMBER,
19 x_error_code OUT NUMBER,
20 x_error_message OUT VARCHAR2,
21 p_consumer_list IN VARCHAR2 DEFAULT NULL,
22 p_sender_name IN VARCHAR2 DEFAULT NULL,
23 p_recipient_list IN VARCHAR2 DEFAULT NULL,
24 p_version IN NUMBER DEFAULT 1,
25 p_reference_id IN VARCHAR2 DEFAULT NULL,
26 p_opp_reference_id IN VARCHAR2 DEFAULT NULL,
27 p_order_id IN NUMBER DEFAULT NULL,
28 p_wi_instance_id IN NUMBER DEFAULT NULL,
29 p_fa_instance_id IN NUMBER DEFAULT NULL ) ;
30 PROCEDURE SEND ( XNP$ORDER_LINE_ID NUMBER,
31 x_message_id OUT NUMBER,
32 x_error_code OUT NUMBER,
33 x_error_message OUT VARCHAR2,
34 p_consumer_name IN VARCHAR2,
35 p_sender_name IN VARCHAR2 DEFAULT NULL,
36 p_recipient_name IN VARCHAR2 DEFAULT NULL,
37 p_version IN NUMBER DEFAULT 1,
38 p_reference_id IN VARCHAR2 DEFAULT NULL,
39 p_opp_reference_id IN VARCHAR2 DEFAULT NULL,
40 p_order_id IN NUMBER DEFAULT NULL,
41 p_wi_instance_id IN NUMBER DEFAULT NULL,
42 p_fa_instance_id IN NUMBER DEFAULT NULL ) ;
43 PROCEDURE PROCESS ( p_msg_header IN XNP_MESSAGE.MSG_HEADER_REC_TYPE,
44 p_msg_text IN VARCHAR2,
45 x_error_code OUT NUMBER,
46 x_error_message OUT VARCHAR2,
47 p_process_reference IN VARCHAR2 DEFAULT NULL );
48 PROCEDURE DEFAULT_PROCESS ( p_msg_header IN XNP_MESSAGE.MSG_HEADER_REC_TYPE,
49 p_msg_text IN VARCHAR2,
50 x_error_code OUT NUMBER,
51 x_error_message OUT VARCHAR2 ) ;
52 PROCEDURE VALIDATE ( p_msg_header IN OUT XNP_MESSAGE.MSG_HEADER_REC_TYPE,
53 p_msg_text IN VARCHAR2,
54 x_error_code OUT NUMBER,
55 x_error_message OUT VARCHAR2 ) ;
56
57 END XNP_CSISOFUL_U;