[Home] [Help]
PACKAGE: APPS.OKL_ESG_TRANSPORT_PVT
Source
1 PACKAGE OKL_ESG_TRANSPORT_PVT AUTHID CURRENT_USER AS
2 /* $Header: OKLESTRS.pls 120.1 2008/02/29 10:49:07 nikshah noship $ */
3 /*#
4 * This package is used to send an external stream generation request to 3rd party.
5 * @rep:scope public
6 * @rep:product OKL
7 * @rep:lifecycle active
8 * @rep:displayname External Stream Generation Transport API
9 * @rep:compatibility N
10 * @rep:category BUSINESS_ENTITY OKL_ORIGINATION
11 */
12
13 G_UNEXPECTED_ERROR CONSTANT VARCHAR2(200) := 'OKL_CONTRACTS_UNEXPECTED_ERROR';
14 G_SQLERRM_TOKEN CONSTANT VARCHAR2(200) := 'OKL_SQLERRM';
15 G_SQLCODE_TOKEN CONSTANT VARCHAR2(200) := 'OKL_SQLCODE';
16
17 G_RET_STS_SUCCESS CONSTANT VARCHAR2(1) := OKL_API.G_RET_STS_SUCCESS;
18 G_RET_STS_ERROR CONSTANT VARCHAR2(1) := OKL_API.G_RET_STS_ERROR;
19 G_RET_STS_UNEXP_ERROR CONSTANT VARCHAR2(1) := OKL_API.G_RET_STS_UNEXP_ERROR;
20
21 G_PKG_NAME CONSTANT VARCHAR2(200) := 'OKL_ESG_TRANSPORT_PVT';
22 G_APP_NAME CONSTANT VARCHAR2(3) := OKL_API.G_APP_NAME;
23
24 /*#
25 * This procedure is used to transport the outbound xml
26 * to 3rd party stream generation server.
27 * @param p_transaction_number a transaction number
28 * @rep:displayname Transport
29 * @rep:lifecycle active
30 * @rep:compatibility N
31 */
32 PROCEDURE transport(p_transaction_number IN NUMBER);
33
34 /*#
35 * This procedure is used to process external stream generation.
36 * @param p_transaction_number a transaction number
37 * @param x_return_status return status of transport procedure
38 * @rep:displayname Process External Stream Generation
39 * @rep:lifecycle active
40 * @rep:compatibility N
41 */
42 PROCEDURE process_esg(p_transaction_number IN NUMBER, x_return_status OUT NOCOPY VARCHAR2);
43
44 END OKL_ESG_TRANSPORT_PVT;