75: FND_MSG_PUB.initialize;
76: END IF;
77:
78: -- Debug Message
79: AMS_UTILITY_PVT.debug_message('Public API: ' || l_api_name || 'start');
80:
81:
82: -- Initialize API return status to SUCCESS
83: x_return_status := FND_API.G_RET_STS_SUCCESS;
118: -- =========================================================================
119:
120: IF FND_GLOBAL.USER_ID IS NULL
121: THEN
122: AMS_Utility_PVT.Error_Message(p_message_name => 'USER_PROFILE_MISSING');
123: RAISE FND_API.G_EXC_ERROR;
124: END IF;
125:
126:
124: END IF;
125:
126:
127: -- Debug Message
128: AMS_UTILITY_PVT.debug_message( 'Public API: Calling AMS_List_Import_PUB.Create_Customer');
129:
130: AMS_List_Import_PUB.Create_Customer (
131: p_api_version => p_api_version_number,
132: p_init_msg_list => p_init_msg_list,
177: END IF;
178:
179:
180: -- Debug Message
181: AMS_UTILITY_PVT.debug_message('Public API: ' || l_api_name || 'end');
182:
183:
184: -- Standard call to get message count and if count is 1, get message info.
185: FND_MSG_PUB.Count_And_Get
187: p_data => x_msg_data
188: );
189: EXCEPTION
190:
191: WHEN AMS_Utility_PVT.resource_locked THEN
192: x_return_status := FND_API.g_ret_sts_error;
193: AMS_Utility_PVT.Error_Message(p_message_name => 'AMS_API_RESOURCE_LOCKED');
194:
195: WHEN FND_API.G_EXC_ERROR THEN
189: EXCEPTION
190:
191: WHEN AMS_Utility_PVT.resource_locked THEN
192: x_return_status := FND_API.g_ret_sts_error;
193: AMS_Utility_PVT.Error_Message(p_message_name => 'AMS_API_RESOURCE_LOCKED');
194:
195: WHEN FND_API.G_EXC_ERROR THEN
196: ROLLBACK TO Create_Customer_Pub;
197: x_return_status := FND_API.G_RET_STS_ERROR;
278: FND_MSG_PUB.initialize;
279: END IF;
280:
281: -- Debug Message
282: AMS_UTILITY_PVT.debug_message('Public API: ' || l_api_name || 'start');
283:
284:
285: -- Initialize API return status to SUCCESS
286: x_return_status := FND_API.G_RET_STS_SUCCESS;
312: -- =========================================================================
313:
314: IF FND_GLOBAL.USER_ID IS NULL
315: THEN
316: AMS_Utility_PVT.Error_Message(p_message_name => 'USER_PROFILE_MISSING');
317: RAISE FND_API.G_EXC_ERROR;
318: END IF;
319:
320: -- Debug Message
317: RAISE FND_API.G_EXC_ERROR;
318: END IF;
319:
320: -- Debug Message
321: AMS_UTILITY_PVT.debug_message( 'Public API: Calling HZ_PARTY_V2PUB.UPDATE_PERSON');
322: ---------------------------------------------------------------------------------
323:
324: hz_party_v2pub.update_person (
325: p_init_msg_list => p_init_msg_list,
355: END IF;
356:
357:
358: -- Debug Message
359: AMS_UTILITY_PVT.debug_message('Public API: ' || l_api_name || 'end');
360:
361:
362: -- Standard call to get message count and if count is 1, get message info.
363: FND_MSG_PUB.Count_And_Get
366: );
367:
368: EXCEPTION
369:
370: WHEN AMS_Utility_PVT.resource_locked THEN
371: x_return_status := FND_API.g_ret_sts_error;
372: AMS_Utility_PVT.Error_Message(p_message_name => 'AMS_API_RESOURCE_LOCKED');
373:
374: WHEN FND_API.G_EXC_ERROR THEN
368: EXCEPTION
369:
370: WHEN AMS_Utility_PVT.resource_locked THEN
371: x_return_status := FND_API.g_ret_sts_error;
372: AMS_Utility_PVT.Error_Message(p_message_name => 'AMS_API_RESOURCE_LOCKED');
373:
374: WHEN FND_API.G_EXC_ERROR THEN
375: ROLLBACK TO Create_Customer_Pub;
376: x_return_status := FND_API.G_RET_STS_ERROR;