CATALOG
                                   [object-name
                                   [library-id]]
                         |  
                              
                     
Related commands: SAVE |
                      STOW.
               
This command is used to catalog (compile) the source code currently in the work area of a Natural editor and (if the syntax has been found to be correct) store the resulting cataloged object in the current Natural system file.
See also:
 
                       Natural
                           Compiler in Natural System
                           Architecture 
 
                       Object Naming
                           Conventions in Using Natural 
                      
               
Important:
The CATALOG command cannot be used if
                         the profile parameter RECAT has been set
                         to ON; in this case, use the STOW command to compile
                         and store the object.
                  
CATALOG |  
                               
                         
                                   
                            If you do not specify an object-name, the
                                       object is cataloged in the current library under
                                       the name of the object last read into the source work area (for example, with
                                         |  
                              
                     
CATALOG
                                      object-name 
                         |  
                               
                         
                                   
                            A new object is created. As object-name, you specify the name under which the new object is to be cataloged. It is stored in the current library. If the object exists, the command is rejected.  |  
                              
                     
CATALOG
                                      object-name
                                      library-id |  
                               
                         
                                   
                            If you want the new object to be cataloged into another library, you must specify the library-id of that library. If the object exists, the command is rejected.  |  
                              
                     
Note:
If an FDIC system file is specified in the
                         parameter
                         module which is not valid, Natural will display an appropriate error
                         message when the CATALOG command is issued.