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 |