1 package OKL_ACTIVATE_IB_PUB AUTHID CURRENT_USER as
2 /* $Header: OKLPAIBS.pls 115.0 2002/03/18 01:04:46 pkm ship $ */
3 --subtype definitions
4 subtype cimv_tbl_type is OKL_ACTIVATE_IB_PVT.cimv_tbl_type;
5 ---------------------------------------------------------------------------
6 -- GLOBAL VARIABLES
7 ---------------------------------------------------------------------------
8 G_PKG_NAME CONSTANT VARCHAR2(200) := 'OKL_ACTIVATE_IB_PUB';
9 G_APP_NAME CONSTANT VARCHAR2(3) := OKL_API.G_APP_NAME;
10 G_SCOPE CONSTANT VARCHAR2(4) := '_PUB';
11 G_API_VERSION NUMBER := 1.0;
12
13 --------------------------------------------------------------------------------
14 --Start of Comments
15 --API Name : Activate_Ib_Instance
16 --Description : API to activate item instances in Install Base for
17 -- an OKL contract
18 --Notes : IN Parameters
19 -- p_chrv_id - contract header id of the contract being activated
20 -- p_call_mode - 'BOOK' for booking
21 -- - 'REBOOK' for re-booking
22 -- -'RELEASE' for re-lease
23 -- right now this has no function it is supposed to
24 -- take care of branching of logic for different
25 -- processes in future
26 -- End of comments
27 --------------------------------------------------------------------------------
28 PROCEDURE ACTIVATE_IB_INSTANCE(p_api_version IN NUMBER,
29 p_init_msg_list IN VARCHAR2 DEFAULT OKL_API.G_FALSE,
30 x_return_status OUT NOCOPY VARCHAR2,
31 x_msg_count OUT NOCOPY NUMBER,
32 x_msg_data OUT NOCOPY VARCHAR2,
33 p_chrv_id IN NUMBER,
34 p_call_mode IN VARCHAR2,
35 x_cimv_tbl OUT NOCOPY cimv_tbl_type);
36 End OKL_ACTIVATE_IB_PUB;