DBA Data[Home] [Help]

PACKAGE: APPS.AME_TEST_PKG

Source


1 package ame_test_pkg as
2 /* $Header: ameotest.pkh 120.0 2005/07/26 06:05:42 mbocutt noship $ */
3   function getTestTransactionId return varchar2;
4   function isTestItemIdDuplicate(applicationIdIn in integer,
5                                  transactionIdIn in varchar2,
6                                  itemClassIdIN in integer,
7                                  itemIdIn in varchar2) return boolean;
8   procedure deleteTestItems(applicationIdIn in integer,
9                             transactionIdIn in varchar2,
10                             itemClassIdIn in integer,
11                             deleteIn in ame_util.stringList);
12   procedure getAllAttributeValues(applicationIdIn in integer,
13                                   transactionIdIn in varchar2,
14                                   itemIdIn in varchar2 default null,
15                                   attributeIdsOut out nocopy ame_util.idList,
16                                   attributeNamesOut out nocopy ame_util.stringList,
17                                   attributeTypesOut out nocopy ame_util.stringList,
18                                   isMandatoryOut out nocopy ame_util.stringList,
19                                   attributeValues1Out out nocopy ame_util.attributeValueList,
20                                   attributeValues2Out out nocopy ame_util.attributeValueList,
21                                   attributeValues3Out out nocopy ame_util.attributeValueList);
22   procedure getAllAttributeValues2(applicationIdIn in integer,
23                                    transactionIdIn in varchar2,
24                                    itemClassIdIn in integer,
25                                    itemIdIn in varchar2 default null,
26                                    attributeIdsOut out nocopy ame_util.idList,
27                                    attributeNamesOut out nocopy ame_util.stringList,
28                                    attributeTypesOut out nocopy ame_util.stringList,
29                                    isMandatoryOut out nocopy ame_util.stringList,
30                                    attributeValues1Out out nocopy ame_util.attributeValueList,
31                                    attributeValues2Out out nocopy ame_util.attributeValueList,
32                                    attributeValues3Out out nocopy ame_util.attributeValueList);
33 	procedure getApplicableRules(applicationIdIn in integer,
34                                transactionIdIn in varchar2,
35                                ruleListVersionIn in integer,
36                                testOrRealTransTypeIn in varchar2,
37                                ruleItemClassIdsOut out nocopy ame_util.idList,
38                                itemClassIdsOut out nocopy ame_util.idList,
39                                itemIdsOut out nocopy ame_util.stringList,
40                                ruleTypesOut out nocopy ame_util.idList,
41                                ruleDescriptionsOut out nocopy ame_util.stringList,
42                                ruleIdsOut out nocopy ame_util.idList);
43   procedure getApproverAttributes(applicationIdIn in integer,
44                                   transactionIdIn in varchar2,
45                                   itemClassIdIn in integer,
46                                   itemIdIn in varchar2,
47                                   attributeIdsOut out nocopy ame_util.IdList,
48                                   attributeNamesOut out nocopy ame_util.stringList,
49                                   approverTypeIdsOut out nocopy ame_util.idList);
50   procedure getApproverList(applicationIdIn in integer,
51                             transactionIdIn in varchar2,
52                             testOrRealTransTypeIn in varchar2,
53                             approverListStageIn in integer,
54                             approverListOut out nocopy ame_util.approversTable2,
55 			    productionIndexesOut out nocopy ame_util.idList,
56                             variableNamesOut out nocopy ame_util.stringList,
57                             variableValuesOut out nocopy ame_util.stringList,
58                             doRepeatSubstitutionsOut out nocopy varchar2);
59   procedure getItemAttributeValues(applicationIdIn in integer,
60                                    transactionIdIn in varchar2,
61                                    itemClassIdIn in integer,
62                                    itemIdIn in varchar2,
63                                    testOrRealTransTypeIn in varchar2,
64                                    attributeNamesOut out nocopy ame_util.stringList,
65                                    attributeTypesOut out nocopy ame_util.stringList,
66                                    attributeValuesOut1 out nocopy ame_util.attributeValueList,
67                                    attributeValuesOut2 out nocopy ame_util.attributeValueList,
68                                    attributeValuesOut3 out nocopy ame_util.attributeValueList);
69   procedure getItemIds(applicationIdIn in integer,
70                        transactionIdIn in varchar2,
71                        itemClassIdIn in integer,
72                        itemIdsOut out nocopy ame_util.stringList);
73   procedure getTransactionProductions(applicationIdIn in integer,
74                                       transactionIdIn in varchar2,
75                                       testOrRealTransTypeIn in varchar2,
76                                       variableNamesOut out nocopy ame_util.stringList,
77                                       variableValuesOut out nocopy ame_util.stringList);
78   procedure initializeTestTrans(applicationIdIn in integer,
79                                 transactionIdIn in varchar2,
80                                 itemClassIdIn in integer default null,
81                                 isHeaderItemClassIn in boolean default true,
82                                 itemIdIn in varchar2 default null);
83   procedure setAllAttributeValues(applicationIdIn in integer,
84                                   transactionIdIn in varchar2,
85                                   itemClassIdIn in integer,
86                                   attributeIdsIn in ame_util.idList,
87                                   itemIdIn in varchar2 default null,
88                                   attributeValues1In in ame_util.attributeValueList,
89                                   attributeValues2In in ame_util.attributeValueList,
90                                   attributeValues3In in ame_util.attributeValueList);
91   procedure setAttributeValues(applicationIdIn in integer,
92                                transactionIdIn in varchar2,
93                                itemClassIdIn in integer,
94                                itemIdIn in varchar2,
95                                attributeIdIn in integer,
96                                attributeValue1In in varchar2,
97                                attributeValue2In in varchar2 default null,
98                                attributeValue3In in varchar2 default null);
99 end ame_test_pkg;