uCosminexus DocumentBroker Object Loader Version 3
![[目次]](figure/content.gif)
![[索引]](figure/index.gif)
![[前へ]](figure/front.gif)
ここでは,異なるクラスのオブジェクト(バージョン付き文書,構成管理コンテナ)が混在するConfigurationHistoryクラスに対してオブジェクトエクスポートを実行する場合の,実行方法および注意事項について説明します。
クラスが混在している場合の例を次に示します。
図D-1 異なるクラスのオブジェクトが混在するConfigurationHistoryクラスの例
![[図データ]](figure/zu0e0100.gif)
図D-1のように,同じConfigurationHistoryクラスに,異なるクラスのオブジェクト(バージョン付き文書,構成管理コンテナ)が混在する場合,次のどちらかの方法でオブジェクトエクスポートを実行してください。
これらの場合,定義ファイルのClassNameDefinitionセクションおよび制御ファイルのDataMappingセクションには,異なるクラスの数だけ,ConfigurationHistoryクラスを異なるクラス名で指定してください。指定例を次に示します。
#バージョン付き文書用のConfigurationHistoryクラス CH_VRDOC=01234567-8901-2345-6789-012345678903 #構成管理コンテナ用のConfigurationHistoryクラス CH_VRCV=01234567-8901-2345-6789-012345678903
CH_VRDOC = **PROP_DCR**,**PROP_RTYPE**,**PROP_CT**,**PROP_DOC_CLASS** CH_VRCV = **PROP_DCR**,**PROP_CV_CLASS**
オブジェクトエクスポートで使用する制御ファイルの詳細については,「5.3 制御ファイル」を参照してください。オブジェクトエクスポートで使用する定義ファイルの詳細については,「5.4 定義ファイル」を参照してください。
図D-1のモデルの文書空間で,関連づけられたContainerクラスに対してオブジェクトエクスポートを実行することで,ConfigurationHistoryクラスを一度にエクスポートできます。
Containerクラスに対してオブジェクトエクスポートを実行する場合の注意事項を次に示します。
オブジェクト指定ファイル,および制御ファイルのDataMappingセクションの記述例を次に示します。
Query/Container
Container = CH_VRDOC = **PROP_DCR**,**PROP_RTYPE**,**PROP_CT**,**PROP_DOC_CLASS** CH_VRCV = **PROP_DCR**,**PROP_CV_CLASS**
図D-1のモデルの文書空間で,検索条件で該当するクラスを対象とする条件が指定できる場合,オブジェクト指定ファイルに直接ConfigurationHistoryを指定してオブジェクトエクスポートを実行できます。
オブジェクト指定ファイルに直接ConfigurationHistoryを指定してオブジェクトエクスポートを実行するときの注意事項を次に示します。
オブジェクト指定ファイル,および制御ファイルのDataMappingセクションの記述例を次に示します。
Query/CH_VRDOC/propA=VRDOC Query/CH_VRCV/propA=VRCV
CH_VRDOC = **PROP_RTYPE**,**PROP_CT**,**PROP_DOC_CLASS**,propA CH_VRCV = **PROP_CV_CLASS**,propA
同一のConfigurationHistoryクラスで異なる文書クラスを使用している場合,ConfigurationHistoryクラスをエクスポートできません。実行した場合,エラーメッセージ(KMBV11404-E)が出力されます。
エクスポートできるConfigurationHistoryクラスの例を次に示します。
図D-2 エクスポートできるConfigurationHistoryクラスの例
![[図データ]](figure/zu0e0200.gif)
エクスポートできないConfigurationHistoryクラスの例を次に示します。
図D-3 エクスポートできないConfigurationHistoryクラス
![[図データ]](figure/zu0e0300.gif)
All Rights Reserved. Copyright (C) 2007, Hitachi, Ltd.
All Rights Reserved. Copyright (C) 2007, 2009, Hitachi Systems & Services, Ltd.