277: EXCEPTION
278: WHEN fnd_api.g_exc_error THEN
279: ROLLBACK TO close_ao_call;
280: x_return_status := fnd_api.g_ret_sts_error;
281: fnd_msg_pub.count_and_get
282: ( p_count => x_msg_count,
283: p_data => x_msg_data );
284: x_msg_data := FND_MSG_PUB.Get(p_msg_index => x_msg_count, p_encoded=>'F');
285:
280: x_return_status := fnd_api.g_ret_sts_error;
281: fnd_msg_pub.count_and_get
282: ( p_count => x_msg_count,
283: p_data => x_msg_data );
284: x_msg_data := FND_MSG_PUB.Get(p_msg_index => x_msg_count, p_encoded=>'F');
285:
286: WHEN OTHERS THEN
287: ROLLBACK TO close_ao_call;
288: x_return_status := fnd_api.g_ret_sts_unexp_error;
285:
286: WHEN OTHERS THEN
287: ROLLBACK TO close_ao_call;
288: x_return_status := fnd_api.g_ret_sts_unexp_error;
289: IF fnd_msg_pub.check_msg_level(fnd_msg_pub.g_msg_lvl_unexp_error) THEN
290: fnd_msg_pub.add_exc_msg(g_pkg_name, l_api_name);
291: END IF;
292: fnd_msg_pub.count_and_get(p_count => x_msg_count,
293: p_data => x_msg_data );
286: WHEN OTHERS THEN
287: ROLLBACK TO close_ao_call;
288: x_return_status := fnd_api.g_ret_sts_unexp_error;
289: IF fnd_msg_pub.check_msg_level(fnd_msg_pub.g_msg_lvl_unexp_error) THEN
290: fnd_msg_pub.add_exc_msg(g_pkg_name, l_api_name);
291: END IF;
292: fnd_msg_pub.count_and_get(p_count => x_msg_count,
293: p_data => x_msg_data );
294: x_msg_data := FND_MSG_PUB.Get(p_msg_index => x_msg_count, p_encoded=>'F');
288: x_return_status := fnd_api.g_ret_sts_unexp_error;
289: IF fnd_msg_pub.check_msg_level(fnd_msg_pub.g_msg_lvl_unexp_error) THEN
290: fnd_msg_pub.add_exc_msg(g_pkg_name, l_api_name);
291: END IF;
292: fnd_msg_pub.count_and_get(p_count => x_msg_count,
293: p_data => x_msg_data );
294: x_msg_data := FND_MSG_PUB.Get(p_msg_index => x_msg_count, p_encoded=>'F');
295: END;
296:
290: fnd_msg_pub.add_exc_msg(g_pkg_name, l_api_name);
291: END IF;
292: fnd_msg_pub.count_and_get(p_count => x_msg_count,
293: p_data => x_msg_data );
294: x_msg_data := FND_MSG_PUB.Get(p_msg_index => x_msg_count, p_encoded=>'F');
295: END;
296:
297: END JTF_IH_IEC_PVT;