|
|
|
|
|
|
[FILE]
work-file-number [ONCE]
|
||||||||||
|
|
RECORD
operand1
|
|
|||||||||||||
[AND] [SELECT]
|
|
|
|
|
operand2 |
|
|||||||||
[GIVING
LENGTH
operand3]
|
|||||||||||||||
[AT [END] [OF] [FILE]
statement
END-ENDFILE]
|
|||||||||||||||
|
statement
|
|||||||||||||||
END-WORK [(r)]
|
|||||||||||||||
|
|
|
|
|
|
[FILE] work-file-number [ONCE]
|
||||||
|
|
RECORD {operand1 [FILLER
nX]} |
|
|||||||||
[AND] [SELECT]
|
|
|
|
|
operand2 |
|
|||||
[GIVING LENGTH
operand3]
|
|||||||||||
|
|
AT [END] [OF] [FILE]
|
|
|||||||||
|
statement
|
|||||||||||
LOOP [(r)] |
|||||||||||
This document covers the following topics:
For an explanation of the symbols used in the syntax diagram, see Syntax Symbols.
Related Statements: CLOSE PC FILE |
DOWNLOAD PC FILE | READ WORK FILE
Belongs to Function Group: Control of Work Files / PC Files
The UPLOAD PC FILE statement is used to transfer data from a PC to a z/OS platform.
See also:
Natural Connection and Entire Connection documentation
READ WORK FILE statement syntax
description
Operand Definition Table:
| Operand | Possible Structure | Possible Formats | Referencing Permitted | Dynamic Definition | ||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
operand1
|
S | A | G | A | U | N | P | I | F | B | D | T | L | C | yes | yes | ||
operand2
|
S | A | G | A | U | N | P | I | F | B | D | T | L | C | yes | yes | ||
operand3
|
S | I | yes | yes | ||||||||||||||
Format C is not valid for Natural Connection.
Syntax Element Description:
| Syntax Element | Description |
|---|---|
work-file-number
|
Work File Number:
The number of the work file to be used. This number must correspond to one of the work file numbers for the PC as defined to Natural. |
operand1-2
|
Field Specification:
With |
statement
|
Statement(s) to be Executed:
In place of No I/O statement may be placed with the |
ONCE, SELECT, GIVING LENGTH
|
Options:
For a description of the The When uploading data: If you wish to define a filler, you must use a dummy variable instead of the standard filler notation. |
END-WORK (r) |
End of UPLOAD PC FILE Statement:
In structured mode, the Natural reserved keyword You can specify labels or line numbers with In reporting mode, the Natural statement You can specify labels or line numbers with |
LOOP (r) |
The following program demonstrates the use of the UPLOAD PC FILE statement.
The data is first uploaded from the PC and then processed on z/OS.
** Example 'PCUPEX1': UPLOAD PC FILE
**
** NOTE: Example requires that Natural Connection is installed.
** CAUTION: Executing this example will modify the database records!
************************************************************************
DEFINE DATA LOCAL
01 EMPL VIEW OF EMPLOYEES
02 PERSONNEL-ID
02 INCOME
03 SALARY (1)
*
01 #PID (A8) /* Personnel ID on PC
01 #NEW-INCREASE (N4) /* Increase for salary
END-DEFINE
*
UPLOAD PC FILE 7 #PID #NEW-INCREASE /* Data upload
*
FIND EMPL WITH PERSONNEL-ID = #PID /* Data selection
ADD #NEW-INCREASE TO SALARY (1) /* Data update on host
UPDATE
END TRANSACTION
ESCAPE BOTTOM
END-FIND
*
END-WORK
END
When you run the program, a window appears in which you specify the name of the PC file from which the data is to be uploaded. The data is then uploaded from the PC.