uCosminexus DocumentBroker Object Loader Version 3
![[目次]](figure/content.gif)
![[索引]](figure/index.gif)
![[前へ]](figure/front.gif)
制御ファイルは,三つのセクションとセクションを構成する幾つかのエントリで構成されます。
次に制御ファイルに記述するセクションと機能の概要を示します。
表5-2 制御ファイルのセクションと機能概要
| セクション名 | 機能概要 |
|---|---|
| Control | 入力データファイルの記述形式やオブジェクトエクスポートの動作を制御する情報を定義する。 |
| DataMapping | ユーザが追加するクラスに対するプロパティの並びやDocumentBroker標準クラスにユーザが追加するプロパティの並びを定義する。 |
| Export | 文書の出力先を定義する。 |
DocumentBroker Object Loaderの動作を制御する情報を指定するセクションです。
エラーログファイルの出力先をファイルパスで指定します。詳細は「4.3.3(1)(a) ErrorLogエントリ」を参照してください。また,エラーログファイルの機能については,「1.5.2 ファイル環境(オブジェクトエクスポート)」を参照してください。
表5-3に指定値に対するオブジェクトエクスポートの動作を示します。省略時にはエラーログを出力しません。指定時でエラーが発生した場合は,エラーメッセージを出力してプログラムを終了します。
表5-3 ErrorLog指定値に対するオブジェクトエクスポートの動作
| ErrorLog | 状態 | 動作 |
|---|---|---|
| 省略時 | − | エラーログファイルは出力しない |
| 指定時 | パス不正 | エラー(DocumentBroker Object Loader実行不可能) |
| ファイル権限なし | エラー(DocumentBroker Object Loader実行不可能) | |
| ファイルがすでに存在 | 上書きでエラーログファイルを出力する |
エラーデータファイルの出力先をファイルパスで指定します。詳細は「4.3.3(1)(b) ErrorDataFileエントリ」を参照してください。また,エラーデータファイルの機能については,「1.5.2 ファイル環境(オブジェクトエクスポート)」を参照してください。
表5-4に指定値に対するオブジェクトエクスポートの動作を示します。省略時または指定時でエラーが発生した場合は,エラーメッセージを出力してプログラムを終了します。
表5-4 ErrorDataFile指定値に対するオブジェクトエクスポートの動作
| ErrorDataFile | 状態 | 動作 |
|---|---|---|
| 省略時 | − | エラー(オブジェクトエクスポート実行不可能) |
| 指定時 | パス不正 | エラー(オブジェクトエクスポート実行不可能) |
| ファイル権限なし | エラー(オブジェクトエクスポート実行不可能) | |
| ファイルがすでに存在 | 上書きでエラーデータファイルを出力する |
入力データファイル中のカラム間区切り文字(1バイト)を引用符(")で囲んで指定します。詳細は「4.3.3(1)(d) ColumnSeparatorエントリ」を参照してください。
入力データファイル中の行間区切り文字(1バイト)を引用符(")で囲んで指定します。詳細は「4.3.3(1)(e) RecordSeparatorエントリ」を参照してください。
MsgInterval = 行数
クラス名=プロパティ名[,プロパティ名…]
プロパティ名::={プロパティ名 | VariableArray型プロパティ名 | システム定義プロパティ名}
表5-5 登録先クラス名を省略した場合に適用するクラス
| プロパティ種別 | 省略時のクラス |
|---|---|
| ユーザ定義 | 左辺に定義したクラス |
| システム定義 | DocumentBroker標準のクラス |
図5-1 DataMappingセクションの指定例
![[図データ]](figure/zu050100.gif)
図5-2 ClassNameDefinitionセクションとDataMappingセクションの記述順序
![[図データ]](figure/zu050150.gif)
オブジェクトエクスポートの実行時に必要な制御情報を記述するセクションです。
文書のコンテントを格納するディレクトリパスを指定します。ここで指定したディレクトリパスが**PROP_CT**プロパティのパス名となります。ディレクトリパスは,絶対パス(255バイト以内)で指定します。ディレクトリパスには,文書空間で使用する文字コード種別またはASCIIコードを使用できます。文字コード種別としてUTF-8を使用する場合,ファイルにはBOMを付けないでください。パスの指定方法については「4.2.2(3) パスの指定方法」を参照してください。
表5-6に,指定値に対するオブジェクトエクスポートの動作を示します。省略時または指定時にエラーが発生した場合はエラーメッセージ(KMBV11421-E)を出力してプログラムを終了します。
表5-6 DocDir指定値に対するオブジェクトエクスポートの動作
| DocDir | 状態 | 動作 |
|---|---|---|
| 省略時 | − | エラー(オブジェクトエクスポート実行不可能) |
| 指定時 | パスがすでに存在する | エラー(オブジェクトエクスポート実行不可能) |
| パスが不正 | エラー(オブジェクトエクスポート実行不可能) | |
| パスが存在しない | パスを作成する |
実際のコンテントのパスの構成は次のとおりです。
All Rights Reserved. Copyright (C) 2007, Hitachi, Ltd.
All Rights Reserved. Copyright (C) 2007, 2009, Hitachi Systems & Services, Ltd.