変数の使用については、「変数」を参照してください。
| 項目名 | 必須/省略可 | 変数の使用 | 説明 | 備考 |
|---|---|---|---|---|
| 名前 | 必須 | 使用不可 | スクリプトキャンバス上での名前を入力します。 |
| 項目名 | 必須/省略可 | 変数の使用 | 説明 | 備考 |
|---|---|---|---|---|
| ディレクトリ | 必須 | 使用可 | 読み取りを行うディレクトリを入力します。
[参照]ボタンを押下するとディレクトリチューザが起動し、ディレクトリの選択ができます。 |
|
| データモード | 必須 | 使用不可 | [ディレクトリ]から抽出するデータモードを選択します。
|
|
| 再帰的 | 必須 | 使用不可 | 再帰的に抽出するかどうかを選択します。
|
| 項目名 | 必須/省略可 | 変数の使用 | 説明 | 備考 |
|---|---|---|---|---|
| データ処理方式 | 必須 | 使用不可 | データ処理方式を選択します。
|
| 項目名 | 必須/省略可 | 変数の使用 | 説明 | 備考 |
|---|---|---|---|---|
| コメント | 省略可 | 使用不可 | このアダプタの簡単な説明を記述することができます。 説明を記述すると、仕様書に反映させることができます。 |
<?xml version="1.0"?>
<table>
<row>
<column>filetype</column>
<column>path</column>
<column>name</column>
<column>data</column>
</row>
<row>
:
</row>
</table>
| 列名 | 説明 | 備考 | |
|---|---|---|---|
| row | - | ファイルまたはディレクトリ単位で1つのrowを出力します。 | |
| filetype |
取得したファイルまたはディレクトリのファイルタイプを出力します。
|
||
| path | 取得したファイルまたはディレクトリの絶対パスを出力します。 | ||
| name | 取得したファイルまたはディレクトリの名前を出力します。 | ||
| data | 取得したファイルの内容をバイナリ形式で出力します。 |
|
|
詳細については、「スキーマ編集」を参照してください。
取得したファイルの内容が大きい場合には、OutOfMemoryErrorが発生する場合があります。その際にはDataSpiderServerのヒープサイズを確保する必要があります。サーバのヒープサイズを変更する場合、メモリ容量の拡大が必要になるため別途お問い合わせください。| 変数名 | 説明 | 備考 |
|---|---|---|
| count | 読み取ったファイルまたはディレクトリの数が格納されます。 |
|
| message_category | エラー発生時、発生したエラーに対応するメッセージコードのカテゴリが格納されます。 |
|
| message_code | エラー発生時、発生したエラーに対応するメッセージコードのコードが格納されます。 |
|
| message_level | エラー発生時、発生したエラーに対応するメッセージコードの重要度が格納されます。 |
|
| error_type | エラー発生時、発生したエラーの種類が格納されます。 |
|
| error_message | エラー発生時、発生したエラーのメッセージが格納されます。 |
|
| error_trace | エラー発生時、発生したエラーのトレース情報が格納されます。 |
|
| 例外名 | 原因 | 対策 |
|---|---|---|
| InvalidPropertyConfigurationException | [ディレクトリ]が入力されていません。 | [ディレクトリ]を入力してください。 |
| FileIsNotDirectoryException | [ディレクトリ]に入力されたパスがファイルです。 | [ディレクトリ]にはディレクトリパスを入力してください。 |
| PathIsNotAbsoluteException | [ディレクトリ]に入力されたパスが相対パスです。 | [ディレクトリ]には絶対パスを入力してください。 |
| java.io.FileNotFoundException | [ディレクトリ]に入力されたパスが存在しません。 | [ディレクトリ]に入力したパスを確認してください。 |