| 221 |
vnguyen |
1 |
CREATE PACKAGE "RELEASE_MANAGER"."PK_RMAPI"
|
|
|
2 |
IS
|
|
|
3 |
/*
|
|
|
4 |
------------------------------
|
|
|
5 |
|| Last Modified: Jeremy Tweddle
|
|
|
6 |
|| Modified Date: 08/Feb/2008
|
|
|
7 |
|| Body Version: 3.3
|
|
|
8 |
------------------------------
|
|
|
9 |
*/
|
|
|
10 |
TYPE typecur IS REF CURSOR;
|
|
|
11 |
|
|
|
12 |
/*================================================================================================*/
|
|
|
13 |
FUNCTION package_dependencies (pkgname VARCHAR2, pkgversion VARCHAR2)
|
|
|
14 |
RETURN typecur;
|
|
|
15 |
|
|
|
16 |
FUNCTION wip_iteration_package (
|
|
|
17 |
projname VARCHAR2,
|
|
|
18 |
iterationname VARCHAR2,
|
|
|
19 |
pkgname VARCHAR2
|
|
|
20 |
)
|
|
|
21 |
RETURN typecur;
|
|
|
22 |
|
|
|
23 |
FUNCTION auto_make_release (
|
|
|
24 |
rtagid IN NUMBER,
|
|
|
25 |
pkgname IN VARCHAR2,
|
|
|
26 |
vext IN VARCHAR2,
|
|
|
27 |
newpkgversion IN VARCHAR2,
|
|
|
28 |
label IN VARCHAR2,
|
|
|
29 |
dependenciesimportlist IN VARCHAR2,
|
|
|
30 |
isrippled IN NUMBER,
|
|
|
31 |
username IN VARCHAR2
|
|
|
32 |
)
|
|
|
33 |
RETURN NUMBER;
|
|
|
34 |
|
|
|
35 |
PROCEDURE import_dependencies (
|
|
|
36 |
pvid IN NUMBER,
|
|
|
37 |
dependenciesimportlist IN VARCHAR2,
|
|
|
38 |
userid IN NUMBER
|
|
|
39 |
);
|
|
|
40 |
|
|
|
41 |
FUNCTION return_last_package_version (pkgname IN VARCHAR2, rtagid IN NUMBER)
|
|
|
42 |
RETURN VARCHAR2;
|
|
|
43 |
|
|
|
44 |
FUNCTION return_wip (pkgname IN VARCHAR2, rtagid IN NUMBER)
|
|
|
45 |
RETURN VARCHAR2;
|
|
|
46 |
|
|
|
47 |
PROCEDURE update_dash_board (rtagid IN NUMBER);
|
|
|
48 |
|
|
|
49 |
FUNCTION exclude_from_build (
|
|
|
50 |
pvid IN NUMBER,
|
|
|
51 |
spkgversion IN VARCHAR2,
|
|
|
52 |
rtagid IN NUMBER,
|
|
|
53 |
username IN VARCHAR2
|
|
|
54 |
)
|
|
|
55 |
RETURN NUMBER;
|
|
|
56 |
|
|
|
57 |
/*================================================================================================*/
|
|
|
58 |
PROCEDURE insert_abt_actionlog (rconid IN NUMBER, action IN VARCHAR2);
|
|
|
59 |
|
|
|
60 |
FUNCTION insert_package_metrics (
|
|
|
61 |
rtagid IN NUMBER,
|
|
|
62 |
pkgname IN VARCHAR2,
|
|
|
63 |
vext IN VARCHAR2,
|
|
|
64 |
metricstring IN VARCHAR2
|
|
|
65 |
)
|
|
|
66 |
RETURN NUMBER;
|
|
|
67 |
|
|
|
68 |
PROCEDURE update_release_metrics (rtagid IN NUMBER);
|
|
|
69 |
|
|
|
70 |
END pk_rmapi;
|
|
|
71 |
/
|