1 PACKAGE XDP_PERF_BM_PKG AUTHID CURRENT_USER AS
2 /* $Header: XDPPERFS.pls 120.2 2005/07/07 02:05:09 appldev ship $ */
3
4 /***********************************************************************************
5 Name : SendOrder
6 Purpose : This Procedure will be called from UI as a concurrent program.
7 This will in turn make another call to a concurrent program
8 that will actually send the request via FND_REQUEST.SUBMIT_REQUEST.
9 INPUT :
10 order_number_prefix Order Number Prefix to be Generated.
11 number_of_orders Number of Orders to be Generated per process.
12 number_of_lineitems Number of LineItems per Order.
13 number_of_process Number of Parallel Process(threads) to run.
14 service_name Performance Test Service Name to execute.
15 OUTPUT :
16 ERRBUF Error Text
17 RETCODE Return Code
18
19 FIX : 14-JUN-2005 ksrikant R12 GSCC Fix: File.SQL.39 (NOCOPY hint added to OUT/IN OUT args)
20 ***********************************************************************************/
21
22 PROCEDURE SendOrder(
23 errbuf OUT NOCOPY varchar2,
24 retcode OUT NOCOPY number,
25 order_number_prefix IN varchar2,
26 number_of_orders IN number DEFAULT 1,
27 number_of_lineitems IN number DEFAULT 1,
28 number_of_process IN number DEFAULT 1,
29 organization_id IN number,
30 inventory_item_id IN number,
31 action_code IN varchar2);
32
33 PROCEDURE SubmitOrder(
34 errbuf OUT NOCOPY varchar2,
35 retcode OUT NOCOPY number,
36 p_order_number_prefix IN varchar2,
37 p_number_of_orders IN number DEFAULT 1,
38 p_number_of_lineitems IN number DEFAULT 1,
39 p_process_number IN number DEFAULT 1,
40 p_organization_id IN number,
41 p_inventory_item_id IN number,
42 p_action_code IN varchar2);
43
44 PROCEDURE PrintSubmitOrderStat(
45 errbuf OUT NOCOPY varchar2,
46 retcode OUT NOCOPY number,
47 p_total_orders IN number,
48 p_error_count IN number,
49 p_total_time_elapsed IN number);
50
51 PROCEDURE GetReport(
52 errbuf OUT NOCOPY varchar2,
53 retcode OUT NOCOPY number,
54 order_prefix IN varchar2);
55
56 PROCEDURE GetFlowthroughStat(
57 order_number_prefix IN varchar2,
58 total_processed_orders OUT NOCOPY number,
59 total_completed_orders OUT NOCOPY number,
60 total_order_elapse_time OUT NOCOPY number,
61 total_completed_elapse_time OUT NOCOPY number,
62 errbuf OUT NOCOPY varchar2,
63 retcode OUT NOCOPY number);
64
65 END XDP_PERF_BM_PKG;
66