Home | The Company | Publications | Products | Links | Tips | Jobs |
---|
CATALOG Errors Under NAT413Out of 10,139 Cataloged ObjectsLast update: 20 May 2005 Index
DetailsNAT0001 Missing/invalid syntax; undefined variable name/keyword.The syntax checker detected an invalid statement name or keyword. Probable cause is a misspelling of a statement name, keyword or variable name, or an error in a sub-clause of the previous statement. Missing/invalid syntax; undefined variable name/keyword. Check under NAT232 = NAT0001
Version 2.3.2 Code: 3520 TRITE WORK FILE 15 #DATA-LN-11 Version 4.1.3 Code: 3520 WRITE WORK FILE 15 #DATA-LN-11 NAT0002 No file is available with specified name or number. - The file name was misspelt; or
Check under NAT232 = NAT0002
Version 2.3.2 Code: 0010 DEFINE DATA LOCAL 1 AGF-COMP-V VIEW AGF-COMPONENT Version 4.1.3 Solution: 0010 DEFINE DATA LOCAL 1 AGF-COMP-V VIEW AGF-COMPONENTThe DDM/View has been retired in March 2002 – maybe the program is also obsolete. NAT0008 No file is available with specified name or number.
Please also note since NATURAL version 4:
Check under NAT232 = OK
Version 2.3.2 Code: 0960 FIND SAFE-DROP-LOG WITH CTR/ACT-INACT/MATCH/PICKUP-DTE = 0970 #START-CTR/STAT/MATCH-FLG/PICKU-DTE THRU 0980 #END-CTR/STAT/MATCH-FLG/PICKU-DTE Version 4.1.3 Solution: 0960 FIND SAFE-DROP-LOG WITH CTR/ACT-INACT/MATCH/PICKUP-DTE = 0970 #START-CTR/STAT/MATCH-FLG/PICKU-DTE THRU 0980 #END-CTR/STAT/MATCH-FLG/PICKU-DTE Superdescriptor was not defined in the VIEW. NAT0013 Descriptor name or ISN missing after 'BY' in READ.The word 'BY' is specified to express a sequence for a READ operation.
If BY is used, either the word 'ISN' or the name of a descriptor
must be specified to express the sequence in which the records are
to be read.
Check under NAT232 = NAT0013
Version 2.3.2 Code: 4250 READ (1) DROP-LOG-VW BY CTR/ACT-INACT/MATCH/PICKUP-DTE Version 4.1.3 Solution: 4250 READ (1) DROP-LOG-VW BY CTR/ACT-INACT/MATCH/PICKUP-DTENewer DDM/View has been used. NAT0082 Invalid command, or ERRDISP does not exist in library.One of the following has occurred:
Reason in this case: ERRDISP was missing in the library. Check under NAT232 = NAT0082
Version 2.3.2 Code: 2480 INPUT WITH TEXT #MSG USING MAP 'ERRDISP' Version 4.1.3 Solution: 2480 INPUT WITH TEXT #MSG USING MAP 'ERRDISP' NAT0166 Invalid variable definition in DEFINE DATA statement.An invalid definition of the DEFINE DATA statement has been detected. Check under NAT232 = NAT0166
Version 2.3.2 Code:
0520 DEFINE DATA GLOBAL USING SGL00G00 WITH MAIN-BLK 0530 LOCAL USING SDR50L01 0540 LOCAL USING SER01L01 0550 LOCAL USING SDG10L01 0560 LOCAL USING SDF50L03 1030 3 CLS-SELLOUT-QTY Version 4.1.3 Solution:
0520 DEFINE DATA GLOBAL USING SGL00G00 WITH MAIN-BLK 0530 LOCAL USING SDR50L01 0540 LOCAL USING SER01L01 0550 LOCAL USING SDG10L01 0560 LOCAL USING SDF50L03 0890 1 CENTER-DRAW 1030 3 CLS-SELLOUT-QTY View CENTER-DRAW does not contain field "CLS-SELLOUT-QTY. NAT0285 Field reference error; reference invalid or missing.Probable reasons for this error message:
In this case: field "##CR-ACCT-ISN" was missing in the LDA. Check under NAT232 = NAT0285
Version 2.3.2 Code: 0340 MOVE ##CR-ACCT-ISN TO #ACCT-ISN Version 4.1.3 Solution: 0340 MOVE ##CR-ACCT-ISN TO #ACCT-ISN NAT0340 Invalid tab setting; occupied column overlaid.The tabulation 'nT' can only be used to position forward in a line. The tabulator notation must not position the new value over an already
occupied output position.
Check under NAT232 = NAT0340
Version 2.3.2 Code: 1870 DISPLAY (2) 1880 001T 'REGION' #IPM20A03.REGION 1890 010T 'DEBIT ACCT' #IPM20A03.DB-ACCT 1900 030T 'CREDIT ACCT' #IPM20A03.CR-ACCT 1910 050T 'COMMENT' #COMMENT Version 4.1.3 Solution: 1870 DISPLAY (2) 1880 001T 'REGION' #IPM20A03.REGION 1890 010T 'DEBIT ACCT' #IPM20A03.DB-ACCT 1900 035T 'CREDIT ACCT' #IPM20A03.CR-ACCT 1910 060T 'COMMENT' #COMMENT NAT0384 Explicit format specification required.The FS parameter has been set with a SET GLOBALS statement or GLOBALS command to indicate that no default format/length is to be used.
Therefore the format/length of all user-defined variables must be explicitly specified.
Check under NAT232 = NAT0384
Version 2.3.2 Code: 0080 RESET #FUT-OVRD-PPSTP-NME Version 4.1.3 Solution: 0080 RESET #FUT-OVRD-PPSTP-NME NAT0477 Explicit format specification required.
The value specified is out of the permitted bounds.
Check under NAT232 = NAT0477
Version 2.3.2 Code: 1150 TERMINATE 5016 Version 4.1.3 Solution: 1150 TERMINATE 099 NAT0623 Variable/field/view must be defined in DEFINE DATA.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.
In this case: field "##CR-ERROR-FLG" was missing in the LDA. Check under NAT232 = NAT0623
Version 2.3.2 Code: 0180 RESET ##CR-ERROR-FLG Version 4.1.3 Solution: 0180 RESET ##CR-ERROR-FLG NAT0648 Parameter 1 inconsistently specified. Reason code 16.The parameter supplied in a CALLNAT statement is not compatible with the corresponding parameter definition in the subprogram. Reason codes:
Check under NAT232 = OK
Version 2.3.2 Code: 0950 1 #ICT01N01-PARAMETER (A10) 0960 1 REDEFINE #ICT01N01-PARAMETER 0970 2 #CBLE-SERV-TYP-INCL-INACTV-FLG (A1) 0980 2 #CBLE-SERV-TYP-ARRAY (A8) 0990 2 REDEFINE #CBLE-SERV-TYP-ARRAY 1000 3 #CBLE-SERV-TYPES (A1/8) 1410 CALLNAT 'ICT01N01' #ICT01N01-PARAMETER Parameter in program ICT01N01: 0300 DEFINE DATA 0310 PARAMETER 0320 1 #PARA (A37) 0330 1 REDEFINE #PARA 0340 2 #ICT01N01-INCL-INACTV-FLG (A1) 0350 2 #CBLE-SERV-TYP-ARRAY (A36) 0360 2 REDEFINE #CBLE-SERV-TYP-ARRAY 0370 3 #CBLE-SERV-TYPES (A1/36)Version 4.1.3 Solution: Correct parameters in calling program to match parameters in program to be called. 0950 1 #ICT01N01-PARAMETER (A37) 0960 1 REDEFINE #ICT01N01-PARAMETER etc.Another possibility is to go to "Compilation Options" and turn "Parameter Checking for CALLNAT Statements (PCHECK)" off. Or "Disable New Version 4.1 Syntax (V31COMP)" under "Compilation Options." Back to NATURAL Tips, Tricks, Techniques -- Overview |