The following terms are used throughout this documentation:
Term | Definition |
---|---|
Browse program | Program that retrieves records from a specified file and allows users to select a record for processing. Sometimes referred to as a query program. |
Browse a file | View the records in a specified file. |
Code frame | Block of code that performs a specified function. A code frame is the basic element of a model; it is a skeleton outline of the code generated by the model. |
Constant | Value that is always the same. |
Copycode | Static code that is provided to copy and use in INCLUDE statements. |
Cursor-sensitive or Cursor sensitivity | Ability to move the cursor to an item on the screen and press Enter to select the item. If you are using a PC connection to access Natural Construct, you can double-click with the mouse to select. |
Data area | Natural module in which data is stored. For example, a parameter data area (PDA) stores parameters that are passed between subprograms, and a global data area (GDA) stores data that is used by all programs within an application. |
Enter | Type a value in a field and press Enter (or Return). |
Execute | Start or display a program, menu, panel, editor, utility, etc. Also referred to as "invoke". |
Field | Area in a window or on a panel that either displays information or requires the user to specify information (for example, type or select information). |
Function | Menu option, for example, the Maintain Models function on the Administration main menu. |
Helproutine | Natural module that displays a help panel. |
Invoke | See Execute. |
Mark a field | Type any non-blank character in the field.
Note: |
Model | Natural Construct template used to record specifications and generate source code into a Natural buffer. |
Module | Any object that is generated by Natural Construct or created in Natural. |
Object | Any entity that represents a business function and is used by Natural Construct. |
Optional field | Field for which information is optional rather than required. |
Panel | Screen or map on which parameters may be specified. |
Parameter | Value for a field. |
PF-key | Program function key. To perform the associated function, press that key. For example, pressing PF1 (help) displays help information. |
Program | Block of code that performs a function, such as a subprogram, subroutine, helproutine, etc. Also referred to as a module. |
Query program | See Browse program. |
Required field | Field for which input is required. |
Return code | Code entered on a menu to return to the previous panel. The return code on Natural Construct menus is a period (.) |
Scroll | Move forward (down), backward (up), left, or right through the information displayed on a panel or in a window. |
Specify | Supply a value for an input field (for example, by typing a value in the field and pressing the Enter key or by marking the field). |
Subprogram | Self-contained block of code that is called via parameters by a program to perform a function. |
Subroutine | Block of code (within a larger block of code) that is referenced one or more times. A subroutine is typically used to perform repetitive tasks or to isolate a specific task. |
Substitution parameters | Parameters that have the same format and different values at generation time. |
Terminate | End your Natural Construct session. |
User exit | Area in the program code that is reserved for user-defined functions. In these areas, users can change the functionality of the generated functions to suit their own requirements. User exit code is preserved when the program is regenerated. |
Utility | Supplied program/subprogram that performs a specific function (for example, the model load utility). |
Variable | Value that represents one of many possible values. The actual value can be supplied by Natural when the program is executed or supplied by other variables (either user-supplied or derived). |
Window | Separate, self-contained area displayed on a panel (for example, a help window). |