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