The option-setting clause is used to change the default values of Object Handler command options.
The syntax that applies to the option-setting clause is shown and explained in the following section. The keywords and variable values contained in the syntax diagrams shown represent the parameters that are used to specify the default values. If indicated, a variable value must be supplied with a keyword.
WHERE
|
||
(option-workplan) |
The syntax diagram that applies to option-workplan is shown and described in Referencing Workplans in the section Workplans.
The syntax of the option-clause is shown in the following section.
REPLACE
|
|||||||||||||||
|
|||||||||||||||
REPORT-OPTION-1 |
|
||||||||||||||
REPORT-FORMAT |
|
||||||||||||||
[NUMBERPROCESS
number] |
|||||||||||||||
[FIXEDLENGTH ] |
|||||||||||||||
[FDIC
(dbid,fnr,password,cipher)] |
|||||||||||||||
[FSEC
(dbid,fnr,password,cipher)] |
|||||||||||||||
USE-FDDM |
|||||||||||||||
file-name | |||||||||||||||
[ADAFDUWORKFILE
file-name] |
|||||||||||||||
Commas must be used as separators between the values following the
FDIC
and FSEC
keywords, or if a value is missing. For
example: FDIC (10,21,,2a)
.
If the session parameter ID
(see
ID - Input Delimiter
Character in the Parameter Reference
documentation) has been set to a comma, use a slash (/) as the separator
between values.
TRANSFER
|
|||||
CONVERSION-TABLE
|
|
||||
[SUBSTITUTE ] |
|||||
[INCLUDE-LINE-NUMBERS ]
|
|||||
[UPPERCASE-TRANSLATION ] |
|||||
[INCORPORATE-FREE-RULES ] |
|||||
[LOAD-CODE-PAGE
code-page-name]
|
|||||
[DA-FORMAT
data-area-format]
|
|||||
[UNSHAPE ] |
|||||
XREF |
||||||
[DELETEALLOWED ] |
||||||
[NOSYMBOLTABLE ] |
||||||
[VERSIONCHECK ]
|
The keywords and the variable values (if relevant) of option-setting are explained in the following section:
Option | Explanation | Restricted to Command | ||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|
REPLACE |
Replaces existing objects according to the option specified:
|
|
||||||||||
TRANSFER |
Set Transfer mode.
The data is read and written in Transfer format. For valid options, see Keyword Explanation of transfer-options. |
|
||||||||||
NOREPORT |
Specifies the report file setting:
No data is recorded to a report file. This is the default setting
for the |
|||||||||||
NEWREPORT |
Specifies the report file setting:
Report data is recorded and written to Work File 4 or file-name. An existing file will be overwritten. |
|||||||||||
REPORT
|
Specifies the report file setting:
Report data is recorded and written to Work
File 4 or file-name. This is the
default setting for the commands |
|||||||||||
BATCHREPORT |
Not applicable in a remote
Natural Development Server environment.
Specifies the report setting for batch processing or when using the OBJHAPI Application Programming Interface: Report data is either written to SYSOUT or output on the screen respectively (report data is not written to a file). |
|||||||||||
|
Specifies the report option to be used when a
direct command is executed and a report is to be written:
|
|
||||||||||
|
Specifies the report format to be used when a
direct command is executed and a report is to be written:
|
|
||||||||||
NORESTART
|
No restart information is written to a file. | LOAD |
||||||||||
RESTART
|
Restart information is written to Work File 6 or restart-file. | LOAD |
||||||||||
NUMBERPROCESS
|
Specifies the number of objects to be processed.
The |
|
||||||||||
FIXEDLENGTH
|
Sets the format of the unload work file to a maximum record
length of fixed size.
Every data record contains 256 bytes if written in internal format, or 100 bytes in Transfer format. |
UNLOAD |
||||||||||
FDIC |
Specifies the system file FDIC to be used for processing:
the database ID (dbid), file number (fnr), password (password) and cipher code (cipher) of the Adabas file. If no values (or |
|
||||||||||
FSEC |
Specifies the system file FSEC to be used for processing:
the database ID (dbid), file number (fnr), password (password) and cipher code (cipher) of the Adabas file. If no values (or |
|
||||||||||
USE-FDDM |
Specifies that the FDDM system file is used for processing: see Keyword Explanation of USE-FDDM below. |
|
||||||||||
Specifies the work file to be used.
The |
|
|||||||||||
Not required by the
LOAD and SCAN commands,
which automatically choose the appropriate work file type and ignore this
keyword if specified.
The work file type of Natural Work File 1 when data is read and written in internal format:
(See also Work File Format in Work Files.) If |
|
|||||||||||
ADAFDUWORKFILE
|
The complete path name assigned to the work file (Natural Work File 5) into which Adabas FDT data is loaded. | LOAD |
||||||||||
Only applies to remote environments.
Specifies the location of the unload, load or scan work file when using Object Handler functions in connection with SpoD (Single Point of Development). Valid input values are:
|
|
The keywords and the variable values (if relevant) of transfer-options and internal-format-options are explained in the following section:
When using the TRANSFER
keyword, you can specify the
following options:
Option | Explanation | Restricted to Command | ||||||
---|---|---|---|---|---|---|---|---|
CONVERSION-TABLE |
Converts data processed in Transfer format by using either of
the following conversion tables:
The internal Natural conversion table. A user-defined conversion table if conversion-program has been specified. This program must be stored in the library SYSOBJH or one of its steplibs; see the example programs OTNCONAE and OTNCONEA in the library SYSOBJH. If no conversion-program is specified, the corresponding conversion table is used in NATCONV.INI ([ISO8859_1->EBCDIC] or [EBCDIC->ISO8859_1]). |
|
||||||
SUBSTITUTE
|
Replaces line references by labels during the unload in Transfer format. This option only applies if your source-code line numbers are used for statement references. If so, the line numbers of referenced lines and the line number references are replaced by labels. The sources are not modified in the database. |
UNLOAD |
||||||
INCLUDE-LINE-NUMBERS |
Transfers line numbers during the unload in Transfer format.
|
UNLOAD |
||||||
UPPERCASE-TRANSLATION |
Translates any source code into upper case during the load in
Transfer format. |
LOAD |
||||||
INCORPORATE-FREE-RULES |
Incorporates source text of Predict free rules associated with a map into a map source during the unload in Transfer format if Predict is installed. | UNLOAD |
||||||
LOAD-CODE-PAGE |
Specifies the code page to be used for converting object sources encoded in Unicode/UTF-8 (Universal Transformation Format, 8-bit form). If you use this option, all object sources unloaded into a work file in UTF-8, will be converted with the specified code page when they are loaded into a work file. If you specify If code-page-name is not specified, the source objects are converted with the code page used when unloading them. If |
|
||||||
DA-FORMAT |
Specifies format conversion of data area sources. Possible values are:
See also the data area conversion options described in Transfer in Settings - Options. |
|
||||||
UNSHAPE |
Replaces shaped Arabic characters (code page IBM420) with the corresponding unshaped characters in the following source objects: Natural programs , user error messages and system error messages. |
|
When using internal-format-options, you can specify the following:
Option | Explanation | Restricted to Command | ||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
XREF |
|
|
||||||||||||||||||||||
DELETEALLOWED |
Processes delete instructions from work files when loading objects in internal format. | LOAD |
||||||||||||||||||||||
NOSYMBOLTABLE |
Only applies to objects on
mainframes.
Unloads cataloged Natural library objects without their corresponding internal Natural symbol tables. This will reduce the amount of disk storage required. However,
this is only useful for a production environment, as several application
development functions which require the symbol tables will then not be
available; in addition, the profile parameter
|
UNLOAD |
||||||||||||||||||||||
VERSIONCHECK |
Only applies to objects on
mainframes.
Checks the Natural version of the cataloged object to be loaded. The Natural version under which the objects were cataloged and written to the work file is compared with the current Natural version. Objects cataloged under a Natural version higher than the current one will be rejected.
|
LOAD |
Specifies that the FDDM system file is used for processing.
If the FDDM file has been activated in the NATPARM parameter file, the
default setting is YES
.
The following applies when specifying the values YES
or
NO
:
Value | Explanation |
---|---|
YES
|
UNLOAD ,
FIND and DELETE :
If the parameter No DDMs are processed if the parameter
DDMs are loaded into the library SYSTEM located in the FDDM file. See also |
NO |
UNLOAD ,
FIND and DELETE :
DDMs are processed from the libraries specified.
DDMs are loaded into the libraries specified. |