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()