| IBM MAINFRAME HELP & SUPPORT FORUMS Technical Forums for IBM Mainframe Applications like COBOL, JCL, CICS, DB2, FileAid, DFSORT, Endevor, Xpediter, CoolGen, CA-7&11, AbendAid, IMS, IDMS, PL/I, MqSeries, SyncSort, Assembler, ChangeMan, Easytrieve, InterTest, REXX, CLIST etc...
|
| View previous topic :: View next topic |
| Author |
Message |
gadiyarampavan
Joined: 22 Feb 2005
Posts: 16
Location: Hyderabad
|
| Posted: Wed Apr 16, 2008 4:07 pm Post subject: Natural Work file error |
|
|
Hi,
Currently, I got a chance to work on Natural Adabas. Currently, I am working on Windows based Natural Adabas.
I am reading the records from a work file and while compiling the program, I am facing the problem with the below mentioned error.
But, I don't know, how to declare a work file in Natural.
Can anybody help me to resolve this error.
NAT0623 Variable/field/view must be defined in DEFINE DATA.
-------------------------------------------------------------------------------
TEXT:
Variable/field/view must be defined in DEFINE DATA.
EXPL:
If a DEFINE DATA statement is present, all variables/fields to be
used must be defined in the DEFINE DATA statement in an LDA, GDA
or PDA, which are referenced with the keyword USING in the
DEFINE DATA statement.
If this error occurs for a DDM and a DEFINE DATA statement is
present, a view of the DDM (and of any database field referenced
in the program) must be defined in the DEFINE DATA statement.
ACTN:
Check program and correct error.
Thanks & Regards,
Pavan Kumar |
|
| Back to top |
|
ofer71
Joined: 27 Dec 2005
Posts: 1965
Location: Israel
|
| Posted: Wed Apr 16, 2008 4:13 pm Post subject: |
|
|
You do not declare a work file in NATURAL. All you need is to declare is a variable (as the message says) to store the record you read from the work file.
O. |
|
| Back to top |
|
gadiyarampavan
Joined: 22 Feb 2005
Posts: 16
Location: Hyderabad
|
| Posted: Thu Apr 17, 2008 3:35 pm Post subject: Reply to: Natural Work file error |
|
|
Hi,
I would like to know as where we need to declare a work file and how we can process the records of a work file in WINDOWS based Natural.
It would be helpful for me if anybody focus on this problem.
Thanks & Regards,
Pavan Kumar |
|
| Back to top |
|
monasu1998
Joined: 23 Dec 2005
Posts: 96
Location: Hyderabad
|
| Posted: Tue Apr 29, 2008 7:02 pm Post subject: Re: Reply to: Natural Work file error |
|
|
Hi,
You can define the file in the Natural program as
01 3 #FILE1
02 #FIELD1 (FORMAT/LENGTH)
02 #FIELD2 (FORMAT/LENGTH)
02 #FIELD3 (FORMAT/LENGTH)
02 #FIELD4 (FORMAT/LENGTH)
OR
01 #FILE1 (FORMAT/LENGTH)
LENGTH is your record length
Than read the work file.
See if it is helpful to you. |
|
| Back to top |
|
| |
THIS IS AN ARCIVE FORUM IN READ ONLY MODE. IF YOU WANT TO ASK YOUR DOUBTS USE THE ACTUAL FORUM
|