This Natural profile parameter is used to control Natural's compiler.
Possible settings | ON |
The compiler checks for the
existence of an object that is specified in an object calling statement, such
as FETCH
[RETURN/REPEAT] , RUN
[REPEAT] , CALLNAT ,
PERFORM ,
INPUT USING
MAP ,
PROCESS PAGE
USING ,
function call and
helproutine call.
The existence check is based on a search for the cataloged
object or for the source of the object when it is invoked by a It requires that the name of the object to be called/run is defined as an alphanumeric constant (not as an alphanumeric variable). Otherwise, Problems in Using the CATALL Command with
ECHECK=ON
When a If a GDAs, LDAs, PDAs, functions, subprograms, external subroutines, help routines, maps, adapters, programs, classes. Within objects of the same type, the alphabetical order of the name determines the sequence in which they are cataloged. As mentioned above, the success of the object calling
statement is checked against the compiled form of the called object. If the
calling object (the one which is being compiled and includes the object calling
statement) is cataloged before the invoked object, the
Solution:
|
|
---|---|---|---|
OFF |
No existence check is performed. | ||
Default setting | OFF |
||
Dynamic specification | yes | ||
Specification within session | yes | ||
Applicable statements | OPTIONS |
||
Applicable command | ECHECK |
Option of system command
COMPOPT |