EsbPartitionGetList() eturns a list of the partition definitions in which the currently selected database participates.
EsbPartitionGetList (hCtx, SelectRegion, pusCount)
ByVal hCtx As Long
SelectRegion As ESB_PARTSLCT_T
pusCount As Integer
| hCtx | Essbase API context handle. |
| SelectRegion | Criteria to select partitions. |
| pusCount | Items of partitions returned. |
Returns zero if successful; error code if unsuccessful.
Public Sub ESB_PartitionGetList()
Dim SelectPartition As ESB_PARTSLCT_T
Dim Partition As ESB_PART_INFO_T
Dim Items As Integer
Dim i As Integer
SelectPartition.OperationTypes = ESB_PARTITION_OP_ALL
SelectPartition.DirectionTypes = ESB_PARTITION_DATA_BOTH
SelectPartition.MetaDirectionTypes = ESB_PARTITION_META_BOTH
sts = EsbPartitionGetList(hCtx, SelectPartition, Items)
If sts = 0 And Items > 0 Then
For i = 1 To Items
sts = EsbGetNextItem(hCtx, ESB_PART_INFO_TYPE, Partition)
'*****************************************
'* Get information in ESB_PART_INFO_T here
'*****************************************
Next i
End If
End Sub
Constant and Structure Definitions for Partitions
EsbPartitionApplyOtlChangeFile()
EsbPartitionGetAreaCellCount()
EsbPartitionGetOtlChanges()
EsbPartitionGetReplCells()
EsbPartitionPurgeOtlChangeFile()
EsbPartitionPutReplCells()
EsbPartitionResetOtlChangeTime()