Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

READコマンドは、指定したFILEを処理して、作業リストに情報を返します(SVTABLEキーワードを使用しない場合)。

ローカル・ファイル・システムからファイルを読み込むには、FILEキーワードのみが必要です。

FTPプロトコルを使用してリモート・ファイル・システムからファイルを読み込むには、HOSTキーワードと適切なUSER、PASSWORD、およびリモート・サーバーのアクセス詳細が必要です。

また、サービスでは、読み込まれたバイト・コンテンツからUnicodeコンテンツへの変換に適用されるエンコーディングを決定し、Unicodeデータを保管する必要があるかどうかを判断します。

構文:

コマンド

キーワード

開発者用メモ

READ
























FILE

必須。ファイル・パス

 

HOST

ホスト:ポート

条件付。FTP サーバーからの読み込み時のみ必須

 

USER

条件付。FTP サーバーからの読み込み時のみ必須

 

PASSWORD

条件付。FTP サーバーからの読み込み時のみ必須

 

NAMEFMT


0

条件付。FTP サーバーからの読み込み時のみ必須
値が 0 の場合、IBM i のパス名形式 library/file.member が使用されます。

Note

注: 省略値はありません。

 

 

1

値が 1 の場合、Windows のパス名形式 /directory/directory/file が使用されます。

 

DATALINK


*PORT

条件付。FTP サーバーからの読み込み時のみ必須

 

 

*PASV

デフォルト。

 

MODE


*ASCII

条件付。FTP サーバーからの読み込み時のみ必須

 

 

*BINARY

デフォルト。

 

CONTENT



*CSV

デフォルト。コンテンツをCSVデータとして読み込みます。

 

 

*TSV

コンテンツをTSVデータとして読み込みます。

 

 

*SV

コンテンツをキーワード SEPARATOR で指定された値で区切った形式で読み込みます。

 

SEPARATOR


任意。詳細は、「SEPARATOR」を参照してください。

 

任意。詳細は、「SEPARATOR」を参照してください。

 

ENCODING

 

任意。詳細は、「ENCODING」を参照してください。

 

SVROW

 

任意。詳細は、「SVROW」を参照してください。

 

SVROWLIMIT

 

任意。詳細は、「SVROWLIMIT」を参照してください。

 

SVMODE

 

任意。詳細は、「SVMODE」を参照してください。

 

SVHEAD

 

任意。詳細は、「SVHEAD」を参照してください。

 

SVTABLE

 

任意。詳細は、「SVTABLE」を参照してください。

 

SVCOLUMN

 

任意。詳細は、「SVCOLUMN」を参照してください。

 

SVLABEL

 

任意。詳細は、「SVLABEL」を参照してください。

 

NUMBERFORMAT

 

任意。詳細は、「NUMBERFORMAT」を参照してください。

 

ARCHIVE

 

任意。詳細は、「ARCHIVE」を参照してください。

ENCODING


任意。詳細は、「ENCODING」を参照してください。

SVROW


任意。詳細は、「SVROW」を参照してください。

SVROWLIMIT


任意。詳細は、「SVROWLIMIT」を参照してください。

SVMODE


任意。詳細は、「SVMODE」を参照してください。

SVHEAD


任意。詳細は、「SVHEAD」を参照してください。

SVTABLE


任意。詳細は、「SVTABLE」を参照してください。

SVCOLUMN


任意。詳細は、「SVCOLUMN」を参照してください。

SVLABEL


任意。詳細は、「SVLABEL」を参照してください。

NUMBERFORMAT


任意。詳細は、「NUMBERFORMAT」を参照してください。

ARCHIVE


任意。詳細は、「ARCHIVE」を参照してください。

READ FILE(/folder/file.csv) #WRKLST(field,field,field)

 
READ FILE(/folder/file.csv) SVHEAD(ORDER) #WRKLST(field,field,field)
 

READ FILE(/folder/file.csv) SVTABLE(TBLORDER) SVCOLUMN(TBLORDER) SVLABEL(23)