314: END IF;
315:
316: -- Initialize message stack if required
317: IF FND_API.to_Boolean(p_init_msg_list) THEN
318: FND_MSG_PUB.initialize;
319: END IF;
320:
321: IF l_debug_on THEN
322: WSH_DEBUG_SV.logmsg(l_module_name,'Done FND_API.to_Boolean');
411: COMMIT;
412: END IF;
413:
414:
415: FND_MSG_PUB.Count_And_Get
416: ( p_encoded => l_encoded
417: , p_count => x_msg_count
418: , p_data => x_msg_data);
419:
448:
449: WHEN FND_API.G_EXC_UNEXPECTED_ERROR THEN
450: x_return_status := FND_API.G_RET_STS_UNEXP_ERROR ;
451: -- Get message count and data
452: FND_MSG_PUB.Count_And_Get
453: ( p_encoded => l_encoded
454: , p_count => x_msg_count
455: , p_data => x_msg_data
456: );
461: rollback to savepoint Complete_Inv_Interface;
462:
463: WHEN OTHERS THEN
464: x_return_status := FND_API.G_RET_STS_UNEXP_ERROR ;
465: IF FND_MSG_PUB.Check_Msg_Level(FND_MSG_PUB.G_MSG_LVL_UNEXP_ERROR)
466: THEN
467: FND_MSG_PUB.Add_Exc_Msg
468: ( G_PKG_NAME
469: , '_x_'
463: WHEN OTHERS THEN
464: x_return_status := FND_API.G_RET_STS_UNEXP_ERROR ;
465: IF FND_MSG_PUB.Check_Msg_Level(FND_MSG_PUB.G_MSG_LVL_UNEXP_ERROR)
466: THEN
467: FND_MSG_PUB.Add_Exc_Msg
468: ( G_PKG_NAME
469: , '_x_'
470: );
471: END IF;
469: , '_x_'
470: );
471: END IF;
472: -- Get message count and data
473: FND_MSG_PUB.Count_And_Get
474: ( p_encoded => l_encoded
475: , p_count => x_msg_count
476: , p_data => x_msg_data
477: );