EssPartitionValidateLocal() this routine verifies all partition definitions associated with the database specified by ESS_HCTX_T.
ESS_FUNC_M EssPartitionValidateLocal (hCtx, pusValidateResult);
| ESS_HCTX_T | hCtx |
| ESS_PUSHORT_T | pusValidateResult |
| hCtx | Essbase API context handle. |
| pusValidateResult | Result of partition validation. |
Returns zero if the function completes successfully; error code if the function completes unsuccessfully. Returns zero if the function operates on a database with no partition definition.
pusValidateResult can be one of these values:
A call to this function requires database designer access privileges.
ESS_FUNC_M ESS_PartitionValidateLocal(ESS_HCTX_T hCtx)
{
ESS_FUNC_M sts = ESS_STS_NOERR;
ESS_USHORT_T usValidateRes = (ESS_USHORT_T)ESS_DDB_VERIFY_NOERR;
sts = EssPartitionValidateLocal(hCtx, &usValidateRes);
if (!sts)
{
switch (usValidateRes)
{
case ESS_DDB_VERIFY_WARNING:
printf("Validation resulted in warning(s) - see server log for details\n");
break;
case ESS_DDB_VERIFY_ERROR:
printf("Validation resulted in error(s) - see server log for details\n");
break;
default:
printf("\nPartition(s) validated\n");
break;
}
}
else
{
printf("Call to EssPartitionValidateLocal() failed.\n");
}
return (sts);
}
Constant and Structure Definitions for
Partitions
EssPartitionApplyOtlChangeFile()
EssPartitionApplyOtlChangeRecs()
EssPartitionCloseDefFile()
EssPartitionFreeDefCtx()
EssPartitionFreeOtlChanges()
EssPartitionGetAreaCellCount()
EssPartitionGetList()
EssPartitionGetOtlChanges()
EssPartitionGetReplCells()
EssPartitionNewDefFile()
EssPartitionOpenDefFile()
EssPartitionPurgeOtlChangeFile()
EssPartitionPutReplCells()
EssPartitionReadDefFile()
EssPartitionReadOtlChangeFile()
EssPartitionReplaceDefFile()
EssPartitionResetOtlChangeTime()
EssPartitionValidateDefinition()
EssPartitionWriteDefFile()