SEND コマンド (VM/CMS)
VM/CMS にファイルを送信する場合は、次の説明に従ってください。
図 1 に、ユーザーが指定する必要のあるコマンドと情報を示します。次に示すとおりに (括弧も含む) 入力してください。大文字と小文字のどちらを 使用してもかまいません。
注:
- ␢ は、スペースの挿入を意味します。h: と fn の間にスペースがあってはなりません。
図 1. VM/CMS の SEND コマンドの構文
- 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) の間にはブランク・スペースを入れてはなりません。