DBA Data[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;