142: ELSE
143: x_party_id:=FND_PROFILE.VALUE_SPECIFIC('IEM_DEFAULT_CUSTOMER_ID');
144: END IF;
145: -- Standard callto get message count and if count is 1, get message info.
146: FND_MSG_PUB.Count_And_Get
147: ( p_count => x_msg_count,
148: p_data => x_msg_data
149: );
150: EXCEPTION
149: );
150: EXCEPTION
151: WHEN FND_API.G_EXC_ERROR THEN
152: x_return_status := FND_API.G_RET_STS_ERROR ;
153: FND_MSG_PUB.Count_And_Get
154: ( p_count => x_msg_count,
155: p_data => x_msg_data
156: );
157: WHEN FND_API.G_EXC_UNEXPECTED_ERROR THEN
155: p_data => x_msg_data
156: );
157: WHEN FND_API.G_EXC_UNEXPECTED_ERROR THEN
158: x_return_status := FND_API.G_RET_STS_UNEXP_ERROR ;
159: FND_MSG_PUB.Count_And_Get
160: ( p_count => x_msg_count,
161: p_data => x_msg_data
162: );
163: WHEN OTHERS THEN
161: p_data => x_msg_data
162: );
163: WHEN OTHERS THEN
164: x_return_status := FND_API.G_RET_STS_ERROR;
165: IF FND_MSG_PUB.Check_Msg_Level
166: (FND_MSG_PUB.G_MSG_LVL_UNEXP_ERROR)
167: THEN
168: FND_MSG_PUB.Add_Exc_Msg
169: ( G_PKG_NAME ,
162: );
163: WHEN OTHERS THEN
164: x_return_status := FND_API.G_RET_STS_ERROR;
165: IF FND_MSG_PUB.Check_Msg_Level
166: (FND_MSG_PUB.G_MSG_LVL_UNEXP_ERROR)
167: THEN
168: FND_MSG_PUB.Add_Exc_Msg
169: ( G_PKG_NAME ,
170: l_api_name
164: x_return_status := FND_API.G_RET_STS_ERROR;
165: IF FND_MSG_PUB.Check_Msg_Level
166: (FND_MSG_PUB.G_MSG_LVL_UNEXP_ERROR)
167: THEN
168: FND_MSG_PUB.Add_Exc_Msg
169: ( G_PKG_NAME ,
170: l_api_name
171: );
172: END IF;
169: ( G_PKG_NAME ,
170: l_api_name
171: );
172: END IF;
173: FND_MSG_PUB.Count_And_Get
174: ( p_count => x_msg_count ,
175: p_data => x_msg_data
176: );
177: END CustomerSearch;