[Home] [Help]
PACKAGE: APPS.ITG_BATCHMANAGEMENT_PVT
Source
1 PACKAGE ITG_BatchManagement_PVT AUTHID CURRENT_USER AS
2 /* ARCS: $Header: itgbmgrs.pls 115.0 2003/01/31 18:32:39 ecoe noship $
3 * CVS: itgbmgrs.pls,v 1.7 2002/12/23 21:20:30 ecoe Exp
4 */
5
6 /* Public (client-side) API */
7
8 PROCEDURE Get_ProcessSetId(
9 p_api_version IN NUMBER,
10 x_return_status OUT NOCOPY VARCHAR2,
11
12 p_pkg_name IN VARCHAR2,
13 x_process_set_id OUT NOCOPY NUMBER
14 );
15
16 PROCEDURE Flush_RequestItems(
17 p_api_version IN NUMBER,
18 x_return_status OUT NOCOPY VARCHAR2,
19
20 p_pkg_name IN VARCHAR2,
21 p_get_next IN VARCHAR2 := FND_API.G_FALSE,
22 x_process_set_id OUT NOCOPY NUMBER
23 );
24
25 PROCEDURE Added_RequestItem(
26 p_api_version IN NUMBER,
27 x_return_status OUT NOCOPY VARCHAR2,
28
29 p_pkg_name IN VARCHAR2,
30 p_transaction_id IN NUMBER,
31 p_item_info IN VARCHAR2
32 );
33
34 /* WF activities */
35
36 /* IN: IMP_PKG_NAME
37 *
38 * OUT: none
39 *
40 * ACTION: Closes current batch if timed out, with autonomous commit.
41 */
42 PROCEDURE wf_check_batch_timeout(
43 itemtype IN VARCHAR2,
44 itemkey IN VARCHAR2,
45 actid IN NUMBER,
46 funcmode IN VARCHAR2,
47 resultout OUT NOCOPY VARCHAR2
48 );
49
50 /* IN: IMP_PKG_NAME
51 *
52 * OUT: BATCH_CLASS_ID
53 * REPORTING_PROC
54 * PEND_REQ_ID
55 * PEND_COUNT
56 * RUN_REQ_ID
57 * RUN_CCM_ID
58 *
59 * ACTION: Loads of computes these values from batch tables.
60 * Locks batch class.
61 */
62
63 PROCEDURE wf_get_batch_info(
64 itemtype IN VARCHAR2,
65 itemkey IN VARCHAR2,
66 actid IN NUMBER,
67 funcmode IN VARCHAR2,
68 resultout OUT NOCOPY VARCHAR2
69 );
70
71 /* IN: IMP_PKG_NAME
72 * PEND_REQ_ID
73 *
74 * OUT: none
75 *
76 * ACTION: Starts a pending batch, updating batch tables to match.
77 */
78 PROCEDURE wf_start_batch(
79 itemtype IN VARCHAR2,
80 itemkey IN VARCHAR2,
81 actid IN NUMBER,
82 funcmode IN VARCHAR2,
83 resultout OUT NOCOPY VARCHAR2
84 );
85
86 /* IN: IMP_PKG_NAME
87 * RUN_REQ_ID
88 *
89 * OUT: none
90 *
91 * ACTION: Restarts a stopped batch, updating batch tables to match.
92 */
93 PROCEDURE wf_restart_batch(
94 itemtype IN VARCHAR2,
95 itemkey IN VARCHAR2,
96 actid IN NUMBER,
97 funcmode IN VARCHAR2,
98 resultout OUT NOCOPY VARCHAR2
99 );
100
101 /* IN: IMP_PKG_NAME
102 * REPORTING_PROC
103 * RUN_REQ_ID
104 * RUN_CCM_ID
105 * RECOVERY
106 *
107 * OUT: MORE_ITEMS
108 *
109 * ACTION: Clean up and reap results of batch. Indicate is batch run is
110 * incomplete and needs a restart (if recovery is set).
111 */
112 PROCEDURE wf_complete_batch(
113 itemtype IN VARCHAR2,
114 itemkey IN VARCHAR2,
115 actid IN NUMBER,
116 funcmode IN VARCHAR2,
117 resultout OUT NOCOPY VARCHAR2
118 );
119
120 END ITG_BatchManagement_PVT;