29: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
30: END IF;
31:
32: -- Initialize message list
33: FND_MSG_PUB.initialize;
34: -- Initialize API return status to SUCCESS
35: x_return_status := FND_API.G_RET_STS_SUCCESS;
36:
37: /*VALIDATION logic
64: EXCEPTION
65: WHEN fnd_api.g_exc_error THEN
66: ROLLBACK TO Validate_MFServiceObjects;
67: x_return_status := fnd_api.g_ret_sts_error;
68: fnd_msg_pub.add_exc_msg(g_pkg_name, l_api_name);
69: CSM_UTIL_PKG.LOG('Error in CSM_SR_PURGE_PKG.Validate_MobileFSObjects',
70: 'CSM_SR_PURGE_PKG.Validate_MobileFSObjects',FND_LOG.LEVEL_EXCEPTION);
71: WHEN fnd_api.g_exc_unexpected_error THEN
72: ROLLBACK TO Validate_MFServiceObjects;
70: 'CSM_SR_PURGE_PKG.Validate_MobileFSObjects',FND_LOG.LEVEL_EXCEPTION);
71: WHEN fnd_api.g_exc_unexpected_error THEN
72: ROLLBACK TO Validate_MFServiceObjects;
73: x_return_status := fnd_api.g_ret_sts_unexp_error;
74: fnd_msg_pub.add_exc_msg(g_pkg_name, l_api_name);
75: CSM_UTIL_PKG.LOG('Error in CSM_SR_PURGE_PKG.Validate_MobileFSObjects',
76: 'CSM_SR_PURGE_PKG.Validate_MobileFSObjects',FND_LOG.LEVEL_EXCEPTION);
77: WHEN OTHERS THEN
78: x_return_status := fnd_api.g_ret_sts_unexp_error;
75: CSM_UTIL_PKG.LOG('Error in CSM_SR_PURGE_PKG.Validate_MobileFSObjects',
76: 'CSM_SR_PURGE_PKG.Validate_MobileFSObjects',FND_LOG.LEVEL_EXCEPTION);
77: WHEN OTHERS THEN
78: x_return_status := fnd_api.g_ret_sts_unexp_error;
79: IF fnd_msg_pub.check_msg_level(fnd_msg_pub.g_msg_lvl_unexp_error) THEN
80: fnd_msg_pub.add_exc_msg(g_pkg_name, l_api_name);
81: END IF;
82: ROLLBACK TO Validate_MFServiceObjects;
83: CSM_UTIL_PKG.LOG('Error in CSM_SR_PURGE_PKG.Validate_MobileFSObjects',
76: 'CSM_SR_PURGE_PKG.Validate_MobileFSObjects',FND_LOG.LEVEL_EXCEPTION);
77: WHEN OTHERS THEN
78: x_return_status := fnd_api.g_ret_sts_unexp_error;
79: IF fnd_msg_pub.check_msg_level(fnd_msg_pub.g_msg_lvl_unexp_error) THEN
80: fnd_msg_pub.add_exc_msg(g_pkg_name, l_api_name);
81: END IF;
82: ROLLBACK TO Validate_MFServiceObjects;
83: CSM_UTIL_PKG.LOG('Error in CSM_SR_PURGE_PKG.Validate_MobileFSObjects',
84: 'CSM_SR_PURGE_PKG.Validate_MobileFSObjects',FND_LOG.LEVEL_EXCEPTION);