156: --
157: Begin
158: hr_utility.set_location('Entering:'||l_proc, 5);
159: --
160: hr_api.mandatory_arg_error
161: (p_api_name => l_proc
162: ,p_argument => 'FORUM_THREAD_ID'
163: ,p_argument_value => p_forum_thread_id
164: );
162: ,p_argument => 'FORUM_THREAD_ID'
163: ,p_argument_value => p_forum_thread_id
164: );
165: hr_utility.set_location(l_proc,6);
166: hr_api.mandatory_arg_error
167: (p_api_name => l_proc
168: ,p_argument => 'FORUM_ID'
169: ,p_argument_value => p_forum_id
170: );
168: ,p_argument => 'FORUM_ID'
169: ,p_argument_value => p_forum_id
170: );
171: hr_utility.set_location(l_proc,7);
172: -- hr_api.mandatory_arg_error
173: -- (p_api_name => l_proc
174: -- ,p_argument => 'PERSON_ID'
175: -- ,p_argument_value => p_person_id
176: -- );
174: -- ,p_argument => 'PERSON_ID'
175: -- ,p_argument_value => p_person_id
176: -- );
177: hr_utility.set_location(l_proc,8);
178: -- hr_api.mandatory_arg_error
179: -- (p_api_name => l_proc
180: -- ,p_argument => 'CONTACT_ID'
181: -- ,p_argument_value => p_contact_id
182: -- );
180: -- ,p_argument => 'CONTACT_ID'
181: -- ,p_argument_value => p_contact_id
182: -- );
183: hr_utility.set_location(l_proc,9);
184: hr_api.mandatory_arg_error
185: (p_api_name => l_proc
186: ,p_argument => 'OBJECT_VERSION_NUMBER'
187: ,p_argument_value => p_object_version_number
188: );
208: --
209: -- We need to trap the ORA LOCK exception
210: --
211: Exception
212: When HR_Api.Object_Locked then
213: --
214: -- The object is locked therefore we need to supply a meaningful
215: -- error message.
216: --