ESB_PART_INFO_T

This structure holds the shared partition information.

Type ESB_PART_INFO_T                   
   
   OperationType      As Integer    
   DataDirection      As Integer    
   MetaDirection      As Integer    
   usReserved         As Integer    
   LastMetaUpdateTime As Long       
   LastRefreshTime    As Long       
   AreaUpdatable      As Integer    
   IncrRefreshAllowed As Integer    
   LastUpdateTime     As Long       
   SvrName            As String * ESB_SVRNAMELEN 
   AppName            As String * ESB_APPNAMELEN 
   DbName             As String * ESB_DBNAMELEN  
End Type
Data TypeFieldDescription
IntegerOperationTypesOne of the Operation Type constants listed below.
IntegerDirectionTypesOne of the Direction constants listed below.
IntegerMetaDirectionTypesOne of the MetaDirection constants listed below.
IntegerusReservedReserved for future use - is set to 0.
LongLastMetaUpdateTimeLast time meta data was updated.
The following fields only apply to replication data targets
LongLastRefreshTimeLast time data at target was refreshed.
IntegerAreaUpdatableAre changes allowed to replicated data?
The following fields only apply to replication data sources
IntegerIncrRefreshAllowedCan we refresh only the changed data?
LongLastUpdateTimeTime of last change to data in the partition.
The following fields only apply to remote connections.
StringSvrNameHost for the other side of the partition definition.
StringAppNameApplication for the other side of the partition definition.
StringDbNameDatabase for other side of the partition definition; meta data change information.

Operation Type Constants

#define ESB_PARTITION_OP_REPLICATED     0x0001
#define ESB_PARTITION_OP_LINKED         0x0002
#define ESB_PARTITION_OP_TRANSPARENT    0x0004
#define ESB_PARTITION_OP_ALLTYPES = ESB_PARTITION_OP_REPLICATED 
                                  + ESB_PARTITION_OP_LINKED +
                                  + ESB_PARTITION_OP_TRANSPARENT)

Direction Constants

#define ESB_PARTITION_DATA_SOURCE       0x0001
#define ESB_PARTITION_DATA_TARGET       0x0002
#define ESB_PARTITION_DATA_BOTH = ESB_PARTITION_DATA_SOURCE 
                                + ESB_PARTITION_DATA_TARGET)

MetaDirection Constants

Global Const ESB_PARTITION_META_SOURCE = 0x0001     'Source metadata partitions
Global Const ESB_PARTITION_META_TARGET = 0x0002     'Target metadata partitions
Global Const ESB_PARTITION_META_BOTH = ESB_PARTITION_META_SOURCE 
                                     + ESB_PARTITION_META_TARGET