Default generation values are set at installation and are displayed in the input screen of any generation function.
Generation functions require that generation default values have
been specified. Generation defaults can be changed with code G in the Defaults
menu (or with the command DEFAULT
) and the external
object code. See Generation Defaults
in the External Objects in Predict documentation.
Note:
The individual parameters are described in the sections
Storage
of External Objects Owned by Predict and
Common
Parameters in the External Objects in
Predict documentation and with the different generation functions.
Defaults for language ADA, however, are described in the section
Generation
Defaults for Language ADA below.
The following rules apply for the use of default values for generation parameters:
Default values of generation parameters can be changed with the
function Generation Defaults in the Modify Defaults Menu or the command
DEFAULT
object code. For example:
DEFAULT COBOL
displays the Modify COBOL Defaults
screen shown below.
16:15:58 ***** P R E D I C T ***** 2011-10-17 - Modify COBOL Defaults - Added 2011-06-01 at 15:53 Mark with 'X' the options which may be modified by the user. X Save as member ........... X Save in library .... COBLIB X Overwrite option ......... Y (Y,N) X Op. system member .. X Punch / output ..........* N X List offsets ......* N X List generated code ...... Y (Y,N) X Adabas version ....* I7 X Generate format buffer ..* N X Field name prefix .. ADABAS- X Check field names .......* A X Field name suffix .. X Start level .............. 1 (0-40) X Validate ........... - X Level number increment.... 1 (1-40) X Truncation ........* R X Level shift increment .... 3 (0-9) X With Cond. names ... N (Y,N) X Nr. of abstract lines .... 3 (0-16) X Indexed by ........* N X Generate initial value ..* N X Literal delimiter .* S X Synchronized ............* N X Decimal character .* P X Depending on ............. N (Y,N) X Redefinition name .* S X Record buffer name ....... X Format buffer name ....... Compiler ..........* 7 Preprocessor force ....... N (Y,N) Library system ..... |
Most default values are displayed in the input screen of the respective generation function and can then be overwritten for temporary use. Changes to default values apply to subsequent generation tasks until another Predict function is executed.
Generation defaults can be protected by blanking out the X preceding the parameter in Modify ... Defaults screens. Protected default values cannot be changed when executing a generation function. These fields are skipped when positioning the cursor with the TAB key.
Some defaults values are not displayed in the input screen of a generation function and can therefore only be changed using the Modify Generation Defaults functions. These parameters are described under "Presettings" in the descriptions of individual generation functions in the respective parts of the section Generation in the External Objects in Predict documentation.
This section covers the following topics:
Generation defaults for language ADA are used by Adabas Native SQL.
13:28:16 ***** P R E D I C T ***** 2007-05-31 - Modify ADA Defaults - Added 2007-05-31 at 10:23 Modified 2006-01-31 at 13:49 Mark with 'X' the options which may be modified by the user. X Adabas version ......* I7 X Field name prefix .... X Truncation ..........* L X Field name suffix .... X Validate ............. * X Record buffer name ... Preprocessor force ..: N (Y,N) |
Parameters | |||
---|---|---|---|
Adabas version | The version of Adabas for which the copy code is to be generated. | ||
Code | Version | Description | |
I1 | V 5.1 for IBM/Siemens | Applicable to all languages. When generating copy/include code, sub/superdescriptors are not included in the record buffer layout. |
|
I3 | V 5.3 for IBM/Siemens | As above. | |
I7 | V 7.1 for IBM/Siemens | As above. | |
O4 | V 4.1 for IBM/Siemens | ||
V2 | V 2.1 for VMS | ||
V3 | V 3.1 for VMS | ||
V4 | V 3.2 for VMS | ||
V5 | V 4.1 for VMS | ||
R1 | V 5.1 for IBM/Siemens |
Only applicable to generation of Copy/Include Code. Sub/superdescriptors are included physically in the record buffer layout. Note: |
|
R3 | V 5.3 for IBM/Siemens | As above. | |
R7 | V 7.1 for IBM/Siemens | Similar to I7, sub/super and collation descriptors are included physically in the record buffer layout. | |
Field name prefix | The prefix to be used for each field name generated. | ||
Truncation | Specifies which
characters are deleted if a generated field name is too long:
|
||
Field name suffix | The suffix to be used for each field name generated. | ||
Validate |
Determines how invalid characters are handled.
|
||
Record buffer name | Specifies the name of the record buffer in the generated structure. If omitted, the file ID is used. | ||
Preprocessor force |
|