ソース・パーティションから最終変更時刻を取得し、宛先パーティションの最終メタ変更時刻として割り当てます。
構文
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
関連トピック