1 package ad_pa_submit_request as
2 /* $Header: adpasrs.pls 120.2 2005/06/07 17:17:14 athies noship $ */
3
4 -- Procedure to submit InfoBundle Upload Request set for Patch Advisor
5 -- reqId is the Id of concurrent request submitted
6 -- repeatOption is 'yes' if want to recur the request
7 -- repeatInterval is number of repeatUnit
8 -- repeatUnit is either MINUTES/HOURS/DAYS/MONTHS
9 -- repeatEndDate is the end date
10 -- errMsg is the Error Message
11
12 procedure submit_infobundle_request(
13 reqId out NOCOPY number ,
14 submitDate in varchar2,
15 repeatOption in varchar2,
16 repeatInterval in varchar2,
17 repeatUnit in varchar2,
18 repeatEndDate in varchar2,
19 errMsg out NOCOPY varchar2
20 );
21
22 -- Procedure to submit Patch Upload and Patch Analysis Request set for Patch Advisor
23 -- reqId is the Id of concurrent request submitted
24 -- errMsg is the Error Message
25 procedure submit_patches_request(
26 reqId out NOCOPY number,
27 patchList in varchar2 ,
28 submitDate in varchar2,
29 repeatOption in varchar2,
30 repeatInterval in varchar2,
31 repeatUnit in varchar2,
32 repeatEndDate in varchar2,
33 pIsAggregate in varchar2,
34 errMsg out NOCOPY varchar2
35 );
36
37 -- Procedure to submit Analysis Request set for Patch Advisor
38 -- reqId is the Id of concurrent request submitted
39 -- errMsg is the Error Message
40 procedure submit_advisor_request(
41 reqId out NOCOPY number,
42 criteriaId in varchar2 ,
43 submitDate in varchar2 ,
44 repeatOption in varchar2,
45 repeatInterval in varchar2,
46 repeatUnit in varchar2,
47 repeatEndDate in varchar2,
48 pUploadPatchInfo in varchar2,
49 pIsAggregate in varchar2,
50 errMsg out NOCOPY varchar2
51 );
52
53 -- Procedure to call download patches Request Set.
54 -- errMsg is the Error Message
55 procedure submit_download_patch_reqset(
56 reqId out NOCOPY number ,
57 pSubmitDate in varchar2,
58 pPatchList in varchar2 ,
59 pAutoMerge in varchar2,
60 pMergeName in varchar2,
61 pMergeType in varchar2,
62 pLanguages in varchar2,
63 pPlatform in varchar2,
64 pStagingDir in varchar2,
65 pOptions in varchar2,
66 errMsg out NOCOPY varchar2
67 );
68
69 -- Procedure for the tracking the status of the overall request set and
70 -- setting the right status to the request set..
71 PROCEDURE StatusTracker(
72 ERRBUF OUT NOCOPY VARCHAR2,
73 RETCODE OUT NOCOPY NUMBER
74 );
75
76 -- Procedure to submit Aggregate Patch Impact Request.
77 -- reqId is the request id for the newly submitted request.
78 -- pReqId is the Id of concurrent request which analysed the patches.
79 -- pPatchList is the comma separated list of patches show impact is to be aggregated.
80 -- errMsg is the Error Message.
81
82 procedure submit_aggregate_impact(
83 reqId out NOCOPY number,
84 pReqId in number,
85 pPatchList in varchar2,
86 errMsg out NOCOPY varchar2
87 );
88
89 end ad_pa_submit_request;
90