Versions Compared

Key

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

...

WRITEコマンドは、作業リスト(SVTABLEキーワードを使用する場合はテーブル)から情報を選択し、FILEキーワードで指定された区切り変数ファイルにその情報を保存します。

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

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

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

構文:

コマンド

キーワード

開発者用メモ

WRITE

























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 で指定された値で区切った形式で書き込みます。

 

 

ENCODING

 

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

 

SVQUOTE

 

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

 

SVHEAD

 

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

 

SVEXCLUDE

 

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

 

SVLABEL

 

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

 

SVTABLE

 

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

 

SVCOLUMN

 

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

 

SEPARATOR


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

 

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

ENCODING


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

SVQUOTE


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

SVHEAD


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

SVEXCLUDE


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

SVLABEL


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

SVTABLE


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

SVCOLUMN


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

APPEND


*YES

任意。既存ファイルに追加します。

 

 

*NO

デフォルト。

 

NUMBERFORMAT


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

 

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

 

ARCHIVE

 

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

ARCHIVE


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

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

 
WRITE FILE(/folder/file.csv) SVTABLE(TBLORDER) SVCOLUMN(TBLORDER) SVLABEL(23) SVHEAD(ORDER)