|
|
[FILE ] work-file-number |
[VARIABLE ] operand1 |
|||||||||
COMMAND operand2 |
このドキュメントでは、次のトピックについて説明します。
構文図で使用されている記号については、「構文記号」を参照してください。
関連ステートメント:CLOSE PC
FILE
| UPLOAD PC
FILE
| WRITE WORK
FILE
関連機能グループ:ワークファイル/PC ファイルの制御
このステートメントは、データを UNIX プラットフォームから PC に転送するために使用します。
詳細については、『Natural Connection』ドキュメントと『Entire Connection』ドキュメントを参照してください。
オペランド定義テーブル:
オペランド | 構文要素 | フォーマット | オペランド参照 | ダイナミック定義 | ||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
operand1 |
C | S | A | G | A | U | N | P | I | F | B | D | T | L | C | ○ | × | |
operand2 |
C | S | A | ○ | ○ |
ワークファイルタイプ ENTIRECONNECTION
または TRANSFER
を使用しているとき、operand1
のフォーマットを C または G にすることはできません。
構文要素の説明:
構文要素 | 説明 |
---|---|
work-file-number |
ワークファイル番号:
使用するワークファイル番号を指定します。この番号は、Natural に対する定義に従って、PC のワークファイル番号の 1 つに対応している必要があります。 |
VARIABLE |
変数のフォーマット:
PC ファイルに書き込まれるレコードは可変フォーマットです。可変レコードは PC のスプレッドシート形式に変換できません。 |
operand1 |
フィールド指定:
|
COMMAND |
COMMAND 節:
Entire Connection 側で、送信されたコマンドが有効かどうかがチェックされます。PC で認識できないコマンドは拒否されます。この場合は、ダウンロードされたコマンドが PC で拒否されたことを示すエラーメッセージが発行されます。
DOWNLOAD PC FILE 7 COMMAND 'DIR' 下記の「例 2」では、 |
operand2 |
COMMAND の指定:
|
SYNC |
SYNC オプション:
|
ASYNC |
ASYNC オプション:
|
次のプログラムは、DOWNLOAD
PC FILE
ステートメントの使用方法を示しています。最初にデータが選択され、続いて Work File 7 を使用して PC にダウンロードされます。
** Example 'PCDOEX1': DOWNLOAD PC FILE ** ** NOTE: Example requires that Natural Connection is installed. ************************************************************************ DEFINE DATA LOCAL 01 PERS VIEW OF EMPLOYEES 02 PERSONNEL-ID 02 NAME 02 CITY END-DEFINE * FIND PERS WITH CITY = 'NEW YORK' /* Data selection DOWNLOAD PC FILE 7 CITY NAME PERSONNEL-ID /* Data download END-FIND END
プログラムを実行するとウィンドウが開くため、データがダウンロードされる PC ファイルの名前を指定します。その後、データが PC にダウンロードされます。
次のプログラムで、DOWNLOAD PC FILE
ステートメントでの COMMAND
節の使用方法を示します。最初に、データを受け取る側の PC ファイルの名前が定義されます。次に、データが選択され、このファイルにダウンロードされます。
** Example 'PCDOEX2': DOWNLOAD PC FILE ** ** NOTE: Example requires that Natural Connection is installed. ************************************************************************ DEFINE DATA LOCAL 01 PERS VIEW OF EMPLOYEES 02 PERSONNEL-ID 02 NAME 02 CITY 01 CMD (A80) /* Variable for transfer END-DEFINE /* of the PC command * MOVE 'SET PCFILE 7 DOWN DATA PERS.NCD' TO CMD /* PC command to define * DOWNLOAD PC FILE 6 COMMAND CMD /* Command download * FIND PERS WITH CITY = 'NEW YORK' /* Data selection DOWNLOAD PC FILE 7 CITY NAME PERSONNEL-ID /* Data download END-FIND END
注意:
2 つの連続した DOWNLOAD PC
FILE
ステートメントでは、PC ファイルの番号は異なっている必要があります。
プログラムを実行すると、プログラム内で指定した PC ファイルにデータがダウンロードされます。ウィンドウは表示されません。