1 PACKAGE XDP_ORDER AUTHID CURRENT_USER AS
2 /* $Header: XDPORDRS.pls 120.1 2005/06/09 00:23:58 appldev $ */
3 -- PL/SQL Specification
4 -- Datastructure Definitions
5 -- Global variable
6 G_external_order_reference VARCHAR2(70); -- will hold order number and version
7 -- API specifications
8 /* API for upstream ordering system to submit a service activation order */
9 PROCEDURE Process_Order(
10 P_ORDER_HEADER IN OUT NOCOPY XDP_TYPES.SERVICE_ORDER_HEADER,
11 P_ORDER_PARAMETER IN OUT NOCOPY XDP_TYPES.SERVICE_ORDER_PARAM_LIST,
12 P_ORDER_LINE_LIST IN OUT NOCOPY XDP_TYPES.SERVICE_ORDER_LINE_LIST,
13 P_LINE_PARAMETER_LIST IN OUT NOCOPY XDP_TYPES.SERVICE_LINE_PARAM_LIST,
14 P_ORDER_ID OUT NOCOPY NUMBER,
15 RETURN_CODE OUT NOCOPY NUMBER,
16 ERROR_DESCRIPTION OUT NOCOPY VARCHAR2);
17 END XDP_ORDER;