[Home] [Help]
PACKAGE: APPS.OKL_CONTRACT_REBOOK_PUB
Source
1 PACKAGE OKL_CONTRACT_REBOOK_PUB AUTHID CURRENT_USER AS
2 /* $Header: OKLPRBKS.pls 115.0 2002/04/11 17:56:41 pkm ship $*/
3
4 subtype tcnv_rec_type IS OKL_TRX_CONTRACTS_PVT.tcnv_rec_type;
5
6
7 --
8 -- Synchronize Rebook and Originating Contract
9 --
10 PROCEDURE sync_rebook_orig_contract(
11 p_api_version IN NUMBER,
12 p_init_msg_list IN VARCHAR2 DEFAULT OKC_API.G_FALSE,
13 x_return_status OUT NOCOPY VARCHAR2,
14 x_msg_count OUT NOCOPY NUMBER,
15 x_msg_data OUT NOCOPY VARCHAR2,
16 p_rebook_chr_id IN OKC_K_HEADERS_V.ID%TYPE
17 );
18
19 --
20 -- Create Rebook Transaction and Rebook Contract
21 -- basically calls next 2 procedure,
22 -- viz. create_transaction and create_rebook_contract
23 --
24 PROCEDURE create_txn_contract(
25 p_api_version IN NUMBER,
26 p_init_msg_list IN VARCHAR2 DEFAULT OKC_API.G_FALSE,
27 x_return_status OUT NOCOPY VARCHAR2,
28 x_msg_count OUT NOCOPY NUMBER,
29 x_msg_data OUT NOCOPY VARCHAR2,
30 p_from_chr_id IN OKC_K_HEADERS_V.ID%TYPE,
31 p_rebook_reason_code IN VARCHAR2,
32 p_rebook_description IN VARCHAR2,
33 p_trx_date IN DATE,
34 x_tcnv_rec OUT NOCOPY tcnv_rec_type,
35 x_rebook_chr_id OUT NOCOPY OKC_K_HEADERS_V.ID%TYPE
36 );
37
38 --
39 -- Create Rebook Contract from Originating Contract
40 --
41 PROCEDURE create_rebook_contract(
42 p_api_version IN NUMBER,
43 p_init_msg_list IN VARCHAR2 DEFAULT OKC_API.G_FALSE,
44 x_return_status OUT NOCOPY VARCHAR2,
45 x_msg_count OUT NOCOPY NUMBER,
46 x_msg_data OUT NOCOPY VARCHAR2,
47 p_from_chr_id IN OKC_K_HEADERS_V.ID%TYPE,
48 x_rebook_chr_id OUT NOCOPY OKC_K_HEADERS_V.ID%TYPE
49 );
50
51 --
52 -- Synchronize Rebook and Original Streams generated from SuperTRUMP
53 --
54 PROCEDURE sync_rebook_stream(
55 p_api_version IN NUMBER,
56 p_init_msg_list IN VARCHAR2 DEFAULT OKC_API.G_FALSE,
57 x_return_status OUT NOCOPY VARCHAR2,
58 x_msg_count OUT NOCOPY NUMBER,
59 x_msg_data OUT NOCOPY VARCHAR2,
60 p_chr_id IN OKC_K_HEADERS_V.ID%TYPE,
61 p_stream_status IN OKL_STREAMS.SAY_CODE%TYPE
62 );
63
64 END OKL_CONTRACT_REBOOK_PUB;