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 | |