1 PACKAGE OKL_CONTRACT_APPROVAL_PVT AUTHID CURRENT_USER AS
2 /* $Header: OKLRCAVS.pls 115.3 2002/03/21 18:04:06 pkm ship $ */
3 -- public procedure declarations
4 -- for use by OKL_CONTRACT_APPROVAL_PUB public PL/SQL API
5 PROCEDURE start_process(p_api_version IN NUMBER,
6 p_init_msg_list IN VARCHAR2,
7 x_return_status OUT NOCOPY VARCHAR2,
8 x_msg_count OUT NOCOPY NUMBER,
9 x_msg_data OUT NOCOPY VARCHAR2,
10 p_contract_id IN NUMBER,
11 p_status IN VARCHAR2,
12 p_do_commit IN VARCHAR2);
13 PROCEDURE stop_process(p_api_version IN NUMBER,
14 p_init_msg_list IN VARCHAR2,
15 x_return_status OUT NOCOPY VARCHAR2,
16 x_msg_count OUT NOCOPY NUMBER,
17 x_msg_data OUT NOCOPY VARCHAR2,
18 p_contract_id IN NUMBER,
19 p_do_commit IN VARCHAR2);
20 PROCEDURE populate_active_process(p_api_version IN NUMBER,
21 p_init_msg_list IN VARCHAR2,
22 x_return_status OUT NOCOPY VARCHAR2,
23 x_msg_count OUT NOCOPY NUMBER,
24 x_msg_data OUT NOCOPY VARCHAR2,
25 p_contract_number IN VARCHAR2,
26 p_contract_number_modifier IN VARCHAR2,
27 x_wf_name OUT NOCOPY VARCHAR2,
28 x_wf_process_name OUT NOCOPY VARCHAR2,
29 x_package_name OUT NOCOPY VARCHAR2,
30 x_procedure_name OUT NOCOPY VARCHAR2,
31 x_usage OUT NOCOPY VARCHAR2,
32 x_activeyn OUT NOCOPY VARCHAR2);
33 FUNCTION monitor_process(p_api_version IN NUMBER,
34 p_init_msg_list IN VARCHAR2,
35 x_return_status OUT NOCOPY VARCHAR2,
36 x_msg_count OUT NOCOPY NUMBER,
37 x_msg_data OUT NOCOPY VARCHAR2,
38 p_contract_id IN NUMBER,
39 p_pdf_id IN NUMBER) RETURN VARCHAR2;
40 END OKL_CONTRACT_APPROVAL_PVT;
41