説明
入力ファイルを設定します。
省略 | 指定可能な数 | 省略時の振る舞い |
---|---|---|
不可 | 1個以上 | - |
タグの属性
属性 | 値 | 省略 | 説明 |
---|---|---|---|
Type | 種類 | 可 | 入力、または出力先の種類を指定します。指定できる値は、以下の2種類です。
省略した場合は、“file”が設定されたとみなします。 |
タグの値
入力ファイル名を設定します。
ファイル名に”STDIN”を指定すると、標準入力からデータを読み込みます。
BaseDirectoryタグを設定している場合は、基底となるディレクトリからの相対パスを指定できます。BaseDirectoryを設定しない場合は、絶対パスで指定する必要があります。
複数の入力ファイルを指定する場合は、下記のように指定します。
入力ファイルがcsvファイルの場合
<DataFile InFileType="CSV" SchemaFile="in/schema1.csv" FieldSeparator="default"> <File>in/indata1.csv;in/indata2.csv</File> <File>in/indata3.csv</File> : </DataFile> |
入力ファイルが名前付きパイプの場合
Windowsの場合
<DataFile InFileType="CSV" SchemaFile="in/schema1.csv" FieldSeparator="default"> <File Type=”named-pipe”>\\.\indata1</File> <File Type=”named-pipe”>\\.\indata</File> : </DataFile> |
Linux/Solarisの場合
<DataFile InFileType="CSV" SchemaFile="in/schema1.csv" FieldSeparator="default"> <File Type=”named-pipe”>in/indata1</File> <File Type=”named-pipe”>in/indata2</File> : </DataFile> |
注意事項
以下のいずれかの条件を満たす場合だけ、Fileタグを2つ以上指定できます。それ以外の場合は1つの入力ファイルしか扱えません。
DataFileタグのSchemaFile属性を指定して、スキーマ情報ファイルから項目名を取得する場合
Fileタグに指定するすべての入力ファイルの見出し行が同一の場合
すべての検索番号にリターン式を指定して、特定の項目だけ返却するようにした場合
ファイル名に、“;”(半角セミコロン), “,”(半角カンマ)は指定できません。
STDIN(標準入力)とファイル名を組合せて指定することはできません。
タグの親要素
親要素は、以下です。
DataFileタグ
Infileタグ
タグの子要素
ありません。