1 PACKAGE XDP_INTERFACES_SO_CUHK AUTHID CURRENT_USER AS
2 /* $Header: XDPSOCHS.pls 120.2 2005/07/07 00:52:03 appldev ship $ */
3
4 -- PL/SQL Specification
5 -- Datastructure Definitions
6
7
8 -- API specifications
9
10 /* For new open interfaces*/
11
12 Procedure Process_order_Pre(
13 p_order_header IN OUT NOCOPY XDP_TYPES.SERVICE_ORDER_HEADER,
14 p_order_param_list IN OUT NOCOPY XDP_TYPES.SERVICE_ORDER_PARAM_LIST,
15 p_order_line_list IN OUT NOCOPY XDP_TYPES.SERVICE_ORDER_LINE_LIST,
16 p_line_param_list IN OUT NOCOPY XDP_TYPES.SERVICE_LINE_PARAM_LIST,
17 p_order_id IN OUT NOCOPY NUMBER,
18 x_data IN OUT NOCOPY VARCHAR2,
19 x_count IN OUT NOCOPY NUMBER,
20 x_return_code IN OUT NOCOPY VARCHAR2
21 );
22 Procedure Process_Order_Post(
23 p_order_header IN OUT NOCOPY XDP_TYPES.SERVICE_ORDER_HEADER,
24 p_order_param_list IN OUT NOCOPY XDP_TYPES.SERVICE_ORDER_PARAM_LIST,
25 p_order_line_list IN OUT NOCOPY XDP_TYPES.SERVICE_ORDER_LINE_LIST,
26 p_line_param_list IN OUT NOCOPY XDP_TYPES.SERVICE_LINE_PARAM_LIST,
27 p_order_id IN OUT NOCOPY NUMBER,
28 x_data IN OUT NOCOPY VARCHAR2,
29 x_count IN OUT NOCOPY NUMBER,
30 x_return_code IN OUT NOCOPY VARCHAR2
31 );
32 Function Ok_to_Generate_msg(
33 p_order_header IN OUT NOCOPY XDP_TYPES.SERVICE_ORDER_HEADER,
34 p_order_param_list IN OUT NOCOPY XDP_TYPES.SERVICE_ORDER_PARAM_LIST,
35 p_order_line_list IN OUT NOCOPY XDP_TYPES.SERVICE_ORDER_LINE_LIST,
36 p_line_param_list IN OUT NOCOPY XDP_TYPES.SERVICE_LINE_PARAM_LIST,
37 p_order_id IN OUT NOCOPY NUMBER
38 ) return Boolean;
39
40 END XDP_INTERFACES_SO_CUHK;