270: l_msg_stack_size := l_msg_stack_size - 1;
271: END LOOP;
272:
273: IF (p_existing_msg IS NULL) THEN
274: FND_MESSAGE.SET_NAME('IBY',l_msg_name);
275: x_result.Result_Message := FND_MESSAGE.GET();
276: ELSE
277: FND_MESSAGE.SET_NAME('IBY','IBY_9999');
278: FND_MESSAGE.SET_TOKEN('MESSAGE_TEXT', p_existing_msg);
271: END LOOP;
272:
273: IF (p_existing_msg IS NULL) THEN
274: FND_MESSAGE.SET_NAME('IBY',l_msg_name);
275: x_result.Result_Message := FND_MESSAGE.GET();
276: ELSE
277: FND_MESSAGE.SET_NAME('IBY','IBY_9999');
278: FND_MESSAGE.SET_TOKEN('MESSAGE_TEXT', p_existing_msg);
279: x_result.Result_Message := FND_MESSAGE.GET();
273: IF (p_existing_msg IS NULL) THEN
274: FND_MESSAGE.SET_NAME('IBY',l_msg_name);
275: x_result.Result_Message := FND_MESSAGE.GET();
276: ELSE
277: FND_MESSAGE.SET_NAME('IBY','IBY_9999');
278: FND_MESSAGE.SET_TOKEN('MESSAGE_TEXT', p_existing_msg);
279: x_result.Result_Message := FND_MESSAGE.GET();
280: END IF;
281:
274: FND_MESSAGE.SET_NAME('IBY',l_msg_name);
275: x_result.Result_Message := FND_MESSAGE.GET();
276: ELSE
277: FND_MESSAGE.SET_NAME('IBY','IBY_9999');
278: FND_MESSAGE.SET_TOKEN('MESSAGE_TEXT', p_existing_msg);
279: x_result.Result_Message := FND_MESSAGE.GET();
280: END IF;
281:
282: -- IBY_9999 means use the message returned by the engine
275: x_result.Result_Message := FND_MESSAGE.GET();
276: ELSE
277: FND_MESSAGE.SET_NAME('IBY','IBY_9999');
278: FND_MESSAGE.SET_TOKEN('MESSAGE_TEXT', p_existing_msg);
279: x_result.Result_Message := FND_MESSAGE.GET();
280: END IF;
281:
282: -- IBY_9999 means use the message returned by the engine
283: -- or sub-moudule
280: END IF;
281:
282: -- IBY_9999 means use the message returned by the engine
283: -- or sub-moudule
284: FND_MESSAGE.SET_NAME('IBY',l_msg_name);
285: IF (l_msg_name = 'IBY_9999') THEN
286: FND_MESSAGE.SET_TOKEN('MESSAGE_TEXT',x_result.Result_Message);
287: END IF;
288: FND_MSG_PUB.Add;
282: -- IBY_9999 means use the message returned by the engine
283: -- or sub-moudule
284: FND_MESSAGE.SET_NAME('IBY',l_msg_name);
285: IF (l_msg_name = 'IBY_9999') THEN
286: FND_MESSAGE.SET_TOKEN('MESSAGE_TEXT',x_result.Result_Message);
287: END IF;
288: FND_MSG_PUB.Add;
289: FND_MSG_PUB.Count_And_Get( p_count => x_msg_count,
290: p_data => x_msg_data