[Home] [Help]
PACKAGE: APPS.FND_NEW_MESSAGES_PKG
Source
1 package FND_NEW_MESSAGES_PKG AUTHID CURRENT_USER as
2 /* $Header: AFMDMSGS.pls 120.3.12000000.1 2007/01/18 13:20:56 appldev ship $ */
3 /*#
4 * APIs to INSERT, UPDATE and DELETE messages into FND_NEW_MESSAGES table.
5 * @rep:scope public
6 * @rep:product FND
7 * @rep:displayname Message
8 * @rep:lifecycle active
9 * @rep:compatibility S
10 * @rep:category BUSINESS_ENTITY FND_MESSAGE
11 * @rep:ihelp FND/@fndmdmsg#fndmdmsg See the related online help
12 */
13
14 ADDN_COLS VARCHAR2(1) := NULL; -- Backward compatability flag
15
16 procedure CHECK_COMPATIBILITY;
17
18 procedure ADD_LANGUAGE;
19
20 /*#
21 * Creates or updates Message Text info in Fnd_New_Messages as appropriate.
22 * @param x_application_id Application Id to which the message belongs
23 * @param x_message_name Message Name
24 * @param x_message_number Message Number
25 * @param x_message_text Message Text
26 * @param x_description Description if any
27 * @param x_type Message Type
28 * @param x_max_length Message Text's Max Length
29 * @param x_category Message Category
30 * @param x_severity Message Severity
31 * @param x_fnd_log_severity FND's log Severity used for logging debug messages
32 * @param x_owner Owner Name
33 * @param x_custom_mode Custom Mode
34 * @param x_last_update_date Insert/Update Date
35 * @rep:scope public
36 * @rep:lifecycle active
37 * @rep:displayname Create/Update Message Text
38 * @rep:compatibility S
39 * @rep:ihelp FND/@fndmdmsg#fndmdmsg See the related online help
40 */
41 procedure LOAD_ROW (
42 X_APPLICATION_ID in NUMBER,
43 X_MESSAGE_NAME in VARCHAR2,
44 X_MESSAGE_NUMBER in VARCHAR2,
45 X_MESSAGE_TEXT in VARCHAR2,
46 X_DESCRIPTION in VARCHAR2,
47 X_TYPE in VARCHAR2,
48 X_MAX_LENGTH in VARCHAR2,
49 X_CATEGORY in VARCHAR2,
50 X_SEVERITY in VARCHAR2,
51 X_FND_LOG_SEVERITY in VARCHAR2,
52 X_OWNER in VARCHAR2,
53 X_CUSTOM_MODE in VARCHAR2,
54 X_LAST_UPDATE_DATE in VARCHAR2
55 );
56
57 procedure TRANSLATE_ROW (
58 X_APPLICATION_ID in NUMBER,
59 X_MESSAGE_NAME in VARCHAR2,
60 X_MESSAGE_TEXT in VARCHAR2,
61 X_OWNER in VARCHAR2,
62 X_CUSTOM_MODE in VARCHAR2,
63 X_LAST_UPDATE_DATE in VARCHAR2
64 );
65
66 /*#
67 * Deletes Message from Fnd_New_Messages for a given language.
68 * @param x_application_id Application Id to which the message belongs
69 * @param x_message_name Message Name
70 * @param x_language_code Language Code
71 * @rep:scope public
72 * @rep:lifecycle active
73 * @rep:displayname Delete Message record
74 * @rep:compatibility S
75 * @rep:ihelp FND/@fndmdmsg#fndmdmsg See the related online help
76 */
77 procedure DELETE_ROW (
78 X_APPLICATION_ID in NUMBER,
79 X_LANGUAGE_CODE in VARCHAR2,
80 X_MESSAGE_NAME in VARCHAR2
81 );
82
83 procedure CHECK_MESSAGE_TYPE (
84 X_MESSAGE_NAME in VARCHAR2,
85 X_TYPE in VARCHAR2
86 );
87
88 procedure CHECK_MESSAGE_DESCRIPTION (
89 X_MESSAGE_NAME in VARCHAR2,
90 X_TYPE in VARCHAR2,
91 X_DESCRIPTION in VARCHAR2
92 );
93
94 procedure CHECK_MAX_LENGTH_TYPE (
95 X_MESSAGE_NAME in VARCHAR2,
96 X_TYPE in VARCHAR2,
97 X_MAX_LENGTH in NUMBER
98 );
99
100 /* OverLoaded Version Below */
101 procedure CHECK_MAX_LEN_MSG_LEN (
102 X_MESSAGE_NAME in VARCHAR2,
103 X_MESSAGE_TEXT in VARCHAR2,
104 X_MAX_LENGTH in NUMBER
105 );
106
107 procedure CHECK_TOKENS_ACCESS_KEYS (
108 X_MESSAGE_NAME in VARCHAR2,
109 X_MESSAGE_TEXT in VARCHAR2
110 );
111
112 /* OverLoaded Version Below */
113 procedure CHECK_TYPE_RULES (
114 X_MESSAGE_NAME in VARCHAR2,
115 X_TYPE in VARCHAR2,
116 X_MESSAGE_TEXT in VARCHAR2
117 );
118
119 procedure CHECK_MAXIMUM_LENGTH_RANGE (
120 X_MAX_LENGTH in NUMBER,
121 X_MESSAGE_NAME in VARCHAR2
122 );
123
124 procedure CHECK_CATEGORY_SEVERITY (
125 X_CATEGORY in VARCHAR2,
126 X_SEVERITY in VARCHAR2,
127 X_FND_LOG_SEVERITY in NUMBER,
128 X_MESSAGE_NAME in VARCHAR2
129 );
130
131
132 /* OverLoaded Version Above */
133 procedure CHECK_MAX_LEN_MSG_LEN (
134 X_MESSAGE_NAME in VARCHAR2,
135 X_MESSAGE_TEXT in VARCHAR2,
136 X_MAX_LENGTH in NUMBER,
137 X_VALIDATION in VARCHAR2
138 );
139
140 /* OverLoaded Version Above */
141 procedure CHECK_TYPE_RULES (
142 X_MESSAGE_NAME in VARCHAR2,
143 X_TYPE in VARCHAR2,
144 X_MESSAGE_TEXT in VARCHAR2,
145 X_VALIDATION in VARCHAR2
146 );
147
148 end FND_NEW_MESSAGES_PKG;