SEND コマンド (VM/CMS)

VM/CMS にファイルを送信する場合は、次の説明に従ってください。

図 1 に、ユーザーが指定する必要のあるコマンドと情報を示します。次に示すとおりに (括弧も含む) 入力してください。大文字と小文字のどちらを 使用してもかまいません。
注:
  1. ブランク・スペース文字 は、スペースの挿入を意味します。h:fn の間にスペースがあってはなりません
図 1. VM/CMS の SEND コマンドの構文REQTEXT
 A 
送信するファイルのあるworkstation・ドライブ名およびパス名。
 B 
送信するworkstation・ファイルの名前。
 C 
ファイルをホストに送信するためのホスト・セッションの指定。
h:
ホスト・セッション短縮名 (a の場合は省略可)
fn
ファイル名
ft
ファイル・タイプ
fm
ファイル・モード
 D 
転送中にファイルに加えられた任意の変更。複数のオプションを選択することができます。有効なオプションは、以下のとおりです。
  • APPEND
  • ASCII
  • CLEAR
  • CRLF
  • LRECL n
  • NOCLEAR
  • PROGRESS
  • QUIET
  • RECFMx
  • TIME(n)
VM/CMS の SEND コマンドのパラメーターについて、以下に説明します。
SEND
コマンドです。
d:
ファイルが入っているディスケット・ドライブまたはハード・ディスク・ドライブの 名前を指定します。
path
ファイルが存在するサブディレクトリーのパス名を指定します。
filename.ext
送信するファイルの名前 (拡張子を含む) を指定します。
h:
送信先のホスト・セッション ID を指定します。デフォルトは a: です。
fn ft fm
送信後の VM/CMS ディスク上でのファイル名を指定します。ファイル名 (fn) とファイル・タイプ (ft) は必ず指定しなければなりません。ファイルを A ディスクに保管する場合は、ファイル・モード (fm) を省略することができます。新しく名前を指定しても、ディスク上に既にある名前を 使用してもかまいません。新しい名前を指定した場合、送信したファイルがディスクに追加されます。指定したファイルと同じ名前のファイルが既に存在する場合は、 転送したファイルに置き換えるか、既存のファイルに追加するかを 転送オプションで指定することができます。(APPEND オプションの説明を参照してください。)
(options
       これらのオプションを指定できます。
APPEND
送信するファイルを既存の VM/CMS の終わりに追加します。このオプションを指定しないと、既存のファイルは転送した ファイルに置き換えられます。APPEND オプションを指定する場合は、LRECL n、および RECFM x オプションを指定しても無効となります。
ASCII
次の処理を行います。
  • workstationの 1 バイト・コードを EBCDIC コードに変換します。
CLEAR
ファイル転送を開始するときに、workstation ウィンドウをクリアします。CLEAR はデフォルトです。
CRLF
復帰コードと改行コードを保持します。表示または編集するテキスト・ファイルやソース・ファイル (SCRIPT ファイルなど) の 場合、ASCII オプションと CRLF オプションを指定します。プログラムなどのバイナリー・ファイルには、指定する必要はありません。
LRECL n
これは、ファイルのレコード長を指定します。VM/CMS ディスク上でのファイルのレコード長を 80 以外に設定する場合にだけ、 レコード長を指定します。n に必要なレコード長を指定します。このオプションを指定しないと、レコード長は固定長レコードの場合は 80 に設定され、 可変長レコードの場合は最大 80 に設定されます。
NOCLEAR
このオプションを指定すると、ファイル転送を開始するときに Clear コマンドを ホストに転送しません。
PROGRESS
ファイルの転送中であるか、ファイル転送が既に終了しているかを示す メッセージを表示します。このようなメッセージでは、現行の転送済みバイトは表示されません。
QUIET
メッセージを表示しません。
RECFMx
ファイルのレコード形式を指定します。ファイルの可変長レコード または固定長レコードを指定するときにこのパラメーターを使用します。可変長の場合は x に V を指定し、固定長の場合は F を指定します。デフォルトでは、CRLF オプションを指定しない場合、ファイルのレコード形式は 固定長となります。CRLF オプションを指定した場合は、特に指定がない限り ファイルのレコード形式は可変長になります。
TIME(n)
ホストからエラー・メッセージが送信されるまで、プログラムがホストの応答を待つ時間 n を 30 秒単位で指定します。n を 0 から 2184 の範囲の整数値で置き換えてください。0 を指定するとタイムアウトは設定されません。デフォルトは 1 です。 処理の終了前にエラー・メッセージが出されないようにするため、 適切な値を指定してください。パケット・サイズが大きい場合、ブロック・サイズが大きい場合、または通信回線の処理速度が遅い場合 ( や COM ポートなど) は、5 (150 秒) が推奨値です。TIME と (n) の間にはブランク・スペースを入れてはなりません。