|
|
[FILE ]
work-file-number |
[VARIABLE ]
operand1
|
|||||||||
COMMAND
operand2
|
This document covers the following topics:
For explanations of the symbols used in the syntax diagram, see Syntax Symbols.
Related Statements: CLOSE PC
FILE
| UPLOAD PC
FILE
| WRITE WORK
FILE
Belongs to Function Group: Control of Work Files / PC Files
This statement is used to transfer data from a Linux platform to the PC.
See also the Natural Connection and Entire Connection documentation
Operand Definition Table:
Operand | Possible Structure | Possible Formats | Referencing Permitted | Dynamic Definition | ||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
operand1
|
C | S | A | G | A | U | N | P | I | F | B | D | T | L | C | yes | no | |
operand2
|
C | S | A | yes | yes |
When using the work file types
ENTIRECONNECTION
or TRANSFER
,
operand1
may neither be of Format C,
nor G.
Syntax Element Description:
Syntax Element | Description |
---|---|
work-file-number
|
Work File Number:
The work file number to be used. This number must correspond to one of the work file numbers for the PC as defined to Natural. |
VARIABLE
|
Variable Format:
The records in the PC file will be written in variable format. Note that variable records cannot be converted to PC spreadsheet formats. |
operand1
|
Field Specification:
With |
COMMAND
|
COMMAND Clause:
With the Entire Connection checks whether the command sent is valid or not. A command that cannot be recognized by the PC is rejected. In this case, Natural issues the error message that the downloaded command was rejected by the PC. You can use the DOWNLOAD PC FILE 7 COMMAND 'DIR' In Example
2 below, the |
operand2
|
COMMAND Specification:
With |
SYNC
|
SYNC Option:
With |
ASYNC
|
ASYNC Option:
With |
The following program demonstrates the use of the DOWNLOAD
PC FILE
statement. The data is first selected and then downloaded to the
PC by using Work File 7.
** 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
When you run the program, a window appears in which you specify the name of the PC file into which the data is to be downloaded. The data is then downloaded to the PC.
The following program demonstrates the use of the
COMMAND
clause in the DOWNLOAD PC FILE
statement. The
name of the receiving PC file is first defined. Then the data is selected and
downloaded to this file.
** 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
Note:
The PC file number in two successive DOWNLOAD PC
FILE
statements must be different.
When you run the program, the data is downloaded to the PC file that was specified in the program. A window does not appear.