1: package body ame_substitution_handler as
2: /* $Header: ameesbha.pkb 120.1 2005/08/08 05:07:30 ubhat noship $ */
3: procedure handler as
4: actionParameters ame_util.stringList;
5: actionTypeId integer;
6: lastForwardeeIndexes ame_util.idList;
7: listModParameterOnes ame_util.stringList;
8: listModParameterTwos ame_util.longStringList;
2: /* $Header: ameesbha.pkb 120.1 2005/08/08 05:07:30 ubhat noship $ */
3: procedure handler as
4: actionParameters ame_util.stringList;
5: actionTypeId integer;
6: lastForwardeeIndexes ame_util.idList;
7: listModParameterOnes ame_util.stringList;
8: listModParameterTwos ame_util.longStringList;
9: ruleIds ame_util.idList;
10: ruleIndexes ame_util.idList;
3: procedure handler as
4: actionParameters ame_util.stringList;
5: actionTypeId integer;
6: lastForwardeeIndexes ame_util.idList;
7: listModParameterOnes ame_util.stringList;
8: listModParameterTwos ame_util.longStringList;
9: ruleIds ame_util.idList;
10: ruleIndexes ame_util.idList;
11: tempApproverIndexes ame_util.idList;
4: actionParameters ame_util.stringList;
5: actionTypeId integer;
6: lastForwardeeIndexes ame_util.idList;
7: listModParameterOnes ame_util.stringList;
8: listModParameterTwos ame_util.longStringList;
9: ruleIds ame_util.idList;
10: ruleIndexes ame_util.idList;
11: tempApproverIndexes ame_util.idList;
12: begin
5: actionTypeId integer;
6: lastForwardeeIndexes ame_util.idList;
7: listModParameterOnes ame_util.stringList;
8: listModParameterTwos ame_util.longStringList;
9: ruleIds ame_util.idList;
10: ruleIndexes ame_util.idList;
11: tempApproverIndexes ame_util.idList;
12: begin
13: /*
6: lastForwardeeIndexes ame_util.idList;
7: listModParameterOnes ame_util.stringList;
8: listModParameterTwos ame_util.longStringList;
9: ruleIds ame_util.idList;
10: ruleIndexes ame_util.idList;
11: tempApproverIndexes ame_util.idList;
12: begin
13: /*
14: 1. Rule usages for substitution rules don't have approver categories. Instead,
7: listModParameterOnes ame_util.stringList;
8: listModParameterTwos ame_util.longStringList;
9: ruleIds ame_util.idList;
10: ruleIndexes ame_util.idList;
11: tempApproverIndexes ame_util.idList;
12: begin
13: /*
14: 1. Rule usages for substitution rules don't have approver categories. Instead,
15: substitutions must preserve the approver categories of the target approvers.
49: end if;
50: end loop;
51: exception
52: when others then
53: ame_util.runtimeException(packageNameIn => 'ame_substitution_handler',
54: routineNameIn => 'handler',
55: exceptionNumberIn => sqlcode,
56: exceptionStringIn => sqlerrm);
57: raise;