ソース・パーティションから最終変更時刻を取得し、宛先パーティションの最終メタ変更時刻として割り当てます。
構文
EsbPartitionResetOtlChangeTime ( hCtx , pSourceRegion , pDestRegion ) ByVal hCtx As Long pSourceRegion As ESB_PART_DEFINED_T pDestRegion As ESB_PART_DEFINED_T
パラメータ | 説明 |
---|---|
hCtx |
APIコンテキスト・ハンドル。 |
pSourceRegion |
新規時刻のパーティション。 |
pDestRegion |
時刻がリセットされるパーティション。 |
備考
ソース・パーティションとはタイム・スタンプを提供する側のパーティションを指し、ターゲット・パーティションとはタイム・スタンプを受け取る側のパーティションを指します。
ソース・パーティションは、データ・ソース・パーティションまたはアウトライン・ソース・パーティションである必要はありません。
戻り値
正常終了の場合は0が戻され、失敗した場合はエラー・コードが戻されます。
アクセス
この関数を呼び出すには、データベース・マネージャのアクセス権限が必要です。
例
Public Sub ESB_PartitionResetOtlChangeTime() Dim SourcePartition As ESB_PART_DEFINED_T Dim DestPartition As ESB_PART_DEFINED_T SourcePartition.usType = ESB_PARTITION_OP_REPLICATED DestPartition.usType = ESB_PARTITION_OP_REPLICATED SourcePartition.Direction = ESB_PARTITION_DATA_SOURCE DestPartition.Direction = ESB_PARTITION_DATA_TARGET SourcePartition.HostDatabase.HostName = "Dscharton2" DestPartition.HostDatabase.HostName = "Dscharton2" SourcePartition.HostDatabase.AppName = "Sampeast" DestPartition.HostDatabase.AppName = "East" SourcePartition.HostDatabase.DbName = "Samppart" DestPartition.HostDatabase.DbName = "Company" sts = EsbPartitionResetOtlChangeTime(hCtx, _ SourcePartition, DestPartition) End Sub
関連トピック