| 項目名 | 必須/省略可 | 変数の使用 | 説明 | 補足 |
|---|---|---|---|---|
| 名前 | 必須 | 使用不可 | スクリプトキャンバス上での名前を入力します。 | |
| 入力データ | 必須 | 使用不可 | スクリプトキャンバス上にあるコンポーネントを選択します。 |
| 項目名 | 必須/省略可 | 変数の使用 | 説明 | 補足 |
|---|---|---|---|---|
| ディレクトリ | 必須 | 使用可 | 書き込みを行うディレクトリを入力します。
[参照]ボタンを押下するとディレクトリチューザが起動し、ディレクトリの選択ができます。 |
|
互換性| 項目名 | 必須/省略可 | 変数の使用 | 説明 | 補足 |
|---|---|---|---|---|
| 1.5形式のデータを使用 | 省略可 | 使用不可 | 結果データのスキーマの形式を選択します。
|
[互換性]タブは、マイグレーション・キットをインストールした場合のみ表示されます。
マイグレーションの懸念事項については、「マイグレーション制限事項および注意事項」を参照してください。
1.5形式のスキーマ<?xml version="1.0" encoding="UTF-8"?>
<filesystem>
<directory name="">
<directory name="">
<directory name="">
<directory name=""/>
<file base64encode="" name=""/>
</directory>
<file base64encode="" name=""/>
</directory>
<file base64encode="" name=""/>
</directory>
<file base64encode="" name=""/>
</filesystem>
| 項目名 | 必須/省略可 | 変数の使用 | 説明 | 補足 |
|---|---|---|---|---|
| コメント | 省略可 | 使用不可 | このアダプタの簡単な説明を記述することができます。 説明を記述すると、仕様書に反映させることができます。 |
<?xml version="1.0"?>
<table>
<row>
<column>filetype</column>
<column>path</column>
<column>name</column>
<column>data</column>
</row>
<row>
:
</row>
</table>
| 列名 | 必須/省略可 | 説明 | 補足 |
|---|---|---|---|
| filetype | 必須 |
取得したファイルまたはディレクトリのファイルタイプを出力します。
|
|
| path | 必須 | 取得したファイルまたはディレクトリの絶対パスを出力します。 | |
| name | 省略可 | 取得したファイルまたはディレクトリの名前を出力します。 | |
| data | 省略可 | 取得したファイルの内容をBase64形式で出力します。 |
|
| 変数名 | 説明 |
|---|---|
| count | 書き込んだファイルまたはディレクトリ数が返ります。処理が失敗した場合にはnullが返ります。 |
| error_type | エラーが発生したときに、エラーの種類を返します。 java.io.FileNotFoundExceptionというような形式で返されます。 エラーが発生しなかった時にはnullを返します。 バージョンにより、内容が変わる可能性があります。 |
| error_message | エラーが発生したときのエラーメッセージを返します。 バージョンにより、内容が変わる可能性があります。 |
| error_trace | エラーが発生したときのトレース情報を返します。 バージョンにより、内容が変わる可能性があります。 |
| 例外名 | 原因 | 対策 |
|---|---|---|
| InputDataNotFoundException | [入力データ]が指定されていません。 | [入力データ]を指定する、またはデータフローを引いてください。 |
| InvalidPropertyConfigurationException | [ディレクトリ]が入力されていません。 | [ディレクトリ]を入力してください。 |
| InvalidFileTypeException | [入力データ]のfiletypeが[file]または[directory]ではありません。 | [入力データ]のfiletypeに[file]または[directory]を指定してください。 |
| FileIsNotDirectoryException | [ディレクトリ]に入力されたパスがファイルです。 | [ディレクトリ]にはディレクトリパスを入力してください。 |
| PathIsNotAbsoluteException | [ディレクトリ]に入力されたパスが相対パスです。 | [ディレクトリ]には絶対パスを入力してください。 |
| IllegalStateException カラムが見つかりません。 |
[入力データ]からファイルタイプまたはファイルパスのカラム指定がありません。 | [入力データ]を確認し、ファイルタイプまたはファイルパスのカラムを指定してください。 |