1 PACKAGE IEC_RLCTRL_UTIL_PVT AUTHID CURRENT_USER AS
2 /* $Header: IECPBUTS.pls 115.5 2003/08/22 20:42:14 hhuang noship $ */
3
4 ------------------------------------------------------------------------------
5 -- Procedure : Add_Invalid_Argument_Msg
6 -- Description : Add the IEC_API_ALL_INVALID_VALUE message to the message
7 -- list.
8 -- Parameters :
9 -- IN : p_token_an IN VARCHAR2 Required
10 -- Value of the API_NAME token.
11 -- p_token_v IN VARCHAR2 Required
12 -- Value of the VALUE token.
13 -- p_token_p IN VARCHAR2 Required
14 -- Value of the PARAMETER token.
15 ------------------------------------------------------------------------------
16
17 PROCEDURE Add_Invalid_Argument_Msg
18 ( p_token_an IN VARCHAR2,
19 p_token_v IN VARCHAR2,
20 p_token_p IN VARCHAR2 );
21
22 ------------------------------------------------------------------------------
23 -- Procedure : Add_Null_Parameter_Msg
24 -- Description : Add the IEC_API_ALL_NULL_PARAMETER message to the message
25 -- list.
26 -- Parameters :
27 -- IN : p_token_an IN VARCHAR2 Required
28 -- Value of the API_NAME token.
29 -- p_token_np IN VARCHAR2 Required
30 -- Value of the NULL_PARAM token.
31 ------------------------------------------------------------------------------
32
33 PROCEDURE Add_Null_Parameter_Msg
34 ( p_token_an IN VARCHAR2,
35 p_token_np IN VARCHAR2 );
36
37
38 ------------------------------------------------------------------------------
39 -- Procedure : Validate_Who_Info
40 -- Description : Verify that the user and login session are valid and active
41 -- Parameters :
42 -- IN : p_api_name IN VARCHAR2 Required
43 -- Name of the calling API (used for messages)
44 -- p_parameter_name_usr IN VARCHAR2 Required
45 -- Name of the user id parameter in the calling API
46 -- (e.g. 'p_user_id')
47 -- p_parameter_name_log IN VARCHAR2 Required
48 -- Name of the login id parameter in the calling API
49 -- (e.g. 'p_login_id')
50 -- p_user_id IN NUMBER
51 -- p_login_id IN NUMBER
52 -- p_resp_id IN NUMBER Optional
53 -- p_resp_appl_id IN NUMBER Optional
54 -- OUT : x_return_status OUT VARCHAR2(1)
55 -- FND_API.G_RET_STS_SUCCESS => IDs are valid
56 -- FND_API.G_RET_STS_ERROR => IDs are invalid
57 ------------------------------------------------------------------------------
58
59 PROCEDURE Validate_Who_Info
60 ( p_api_name IN VARCHAR2,
61 p_parameter_name_usr IN VARCHAR2,
62 p_parameter_name_log IN VARCHAR2,
63 p_user_id IN NUMBER,
64 p_login_id IN NUMBER,
65 p_resp_id IN NUMBER := NULL,
66 p_resp_appl_id IN NUMBER := NULL,
67 x_return_status IN OUT NOCOPY VARCHAR2 );
68
69 END IEC_RLCTRL_UTIL_PVT;