2084: BEGIN
2085:
2086: --Initialize the FND message stack.
2087:
2088: FND_MSG_PUB.INITIALIZE;
2089:
2090: --Check for other active import sessions.
2091:
2092: BEGIN
2267: MODEL_IS_LOCKED EXCEPTION;
2268:
2269: BEGIN
2270: ----initialize FND stack
2271: FND_MSG_PUB.initialize;
2272: x_return_status := FND_API.G_RET_STS_SUCCESS;
2273: x_msg_data := NULL;
2274: x_msg_count := 0;
2275: x_locked_entities := SYSTEM.CZ_NUMBER_TBL_TYPE();
2320: END IF;
2321: IF (p_commit_flag = FND_API.G_TRUE) THEN COMMIT; END IF;
2322: EXCEPTION
2323: WHEN MODEL_IS_LOCKED THEN
2324: fnd_msg_pub.count_and_get(FND_API.G_FALSE, x_msg_count, x_msg_data);
2325: WHEN NO_DATA_FOUND THEN
2326: NULL;
2327: WHEN OTHERS THEN
2328: x_return_status := FND_API.G_RET_STS_UNEXP_ERROR;
2325: WHEN NO_DATA_FOUND THEN
2326: NULL;
2327: WHEN OTHERS THEN
2328: x_return_status := FND_API.G_RET_STS_UNEXP_ERROR;
2329: fnd_msg_pub.add_exc_msg('CZ_RULE_IMPORT', 'lock_models');
2330: fnd_msg_pub.count_and_get(FND_API.G_FALSE, x_msg_count, x_msg_data);
2331: END lock_models;
2332: ---------------------------------------------------------------------------------------
2333: END;
2326: NULL;
2327: WHEN OTHERS THEN
2328: x_return_status := FND_API.G_RET_STS_UNEXP_ERROR;
2329: fnd_msg_pub.add_exc_msg('CZ_RULE_IMPORT', 'lock_models');
2330: fnd_msg_pub.count_and_get(FND_API.G_FALSE, x_msg_count, x_msg_data);
2331: END lock_models;
2332: ---------------------------------------------------------------------------------------
2333: END;