155: ELSE
156: x_party_id:=FND_PROFILE.VALUE_SPECIFIC('IEM_DEFAULT_CUSTOMER_ID');
157: END IF;
158: -- Standard callto get message count and if count is 1, get message info.
159: FND_MSG_PUB.Count_And_Get
160: ( p_count => x_msg_count,
161: p_data => x_msg_data
162: );
163: EXCEPTION
162: );
163: EXCEPTION
164: WHEN FND_API.G_EXC_ERROR THEN
165: x_return_status := FND_API.G_RET_STS_ERROR ;
166: FND_MSG_PUB.Count_And_Get
167: ( p_count => x_msg_count,
168: p_data => x_msg_data
169: );
170: WHEN FND_API.G_EXC_UNEXPECTED_ERROR THEN
168: p_data => x_msg_data
169: );
170: WHEN FND_API.G_EXC_UNEXPECTED_ERROR THEN
171: x_return_status := FND_API.G_RET_STS_UNEXP_ERROR ;
172: FND_MSG_PUB.Count_And_Get
173: ( p_count => x_msg_count,
174: p_data => x_msg_data
175: );
176: WHEN OTHERS THEN
174: p_data => x_msg_data
175: );
176: WHEN OTHERS THEN
177: x_return_status := FND_API.G_RET_STS_ERROR;
178: IF FND_MSG_PUB.Check_Msg_Level
179: (FND_MSG_PUB.G_MSG_LVL_UNEXP_ERROR)
180: THEN
181: FND_MSG_PUB.Add_Exc_Msg
182: ( G_PKG_NAME ,
175: );
176: WHEN OTHERS THEN
177: x_return_status := FND_API.G_RET_STS_ERROR;
178: IF FND_MSG_PUB.Check_Msg_Level
179: (FND_MSG_PUB.G_MSG_LVL_UNEXP_ERROR)
180: THEN
181: FND_MSG_PUB.Add_Exc_Msg
182: ( G_PKG_NAME ,
183: l_api_name
177: x_return_status := FND_API.G_RET_STS_ERROR;
178: IF FND_MSG_PUB.Check_Msg_Level
179: (FND_MSG_PUB.G_MSG_LVL_UNEXP_ERROR)
180: THEN
181: FND_MSG_PUB.Add_Exc_Msg
182: ( G_PKG_NAME ,
183: l_api_name
184: );
185: END IF;
182: ( G_PKG_NAME ,
183: l_api_name
184: );
185: END IF;
186: FND_MSG_PUB.Count_And_Get
187: ( p_count => x_msg_count ,
188: p_data => x_msg_data
189: );
190: END CustomerSearch;