This Natural profile parameter can be used to apply a parameter profile.
Instead of having to specify a whole string of individual parameters each time you invoke Natural, you can specify the string of parameters once, store this string under a profile name and then invoke Natural with this parameter profile. The parameters defined with this profile are then passed to Natural as dynamic profile parameters.
You create and maintain these profiles with the SYSPARM utility (described in the Utilities documentation).
You can use the profile parameter FPROF
to specify a system
file for parameter profiles (FPROF
).
Possible settings | See PROFILE Parameter Syntax. | |
---|---|---|
Default setting | none | |
Dynamic specification | yes | |
Specification within session | no |
Notes:
PROFILE
parameter is specified in the
Natural parameter module, it is evaluated after the other parameters
in the parameter module, but before any dynamically specified profile
parameters are evaluated; this means that parameters specified within the
profile can be overridden by individually specified dynamic parameters.
USER
.
PROFILE
parameter
specification cannot be overwritten by another PROFILE
.
So you can have multiple parameter profiles which are evaluated all in a
sequence.
PROFILE
parameter cannot be used with
ADARUN MODE=SINGLE
.
This document covers the following topics:
The PROFILE
parameter is specified using either
of the following syntax options:
Syntax 1 - Default Database/File:
PROFILE= |
Syntax 2 - Specified Database/File:
PROFILE=( | ,dbid,fnr,password,cipher-key) |
The elements of the syntax diagrams are described in the following section.
For explanations of the symbols used in the syntax diagrams, see Syntax Symbols (Statements documentation).
Storage of parameter profiles depends on whether the database ID and
file number are specified with the PROFILE
parameter.
The following applies:
If the database ID and file number are not specified with
PROFILE
(Syntax 1), default settings are
used:
If the database ID and file number are specified with
PROFILE
(Syntax 2), the specified values are
used.
Syntax Element | Value | Explanation |
---|---|---|
profile-name |
1 - 8 characters | The name of the profile to be used.
If you want that all profiles used during a session are read from a database and system file other than the default, specify the following before you use the first profile: PROFILE=(,dbid,fnr) |
AUTO |
n/a | Natural takes the current TP user ID (as
contained in the system variable *INIT-USER )
as profile name, which means that the profile defined under the name
corresponding to that ID is used.
If no such profile is found, a profile named |
PROGRAM |
n/a | Natural takes the name of the program currently
executing as Natural (as contained in the system variable
*INIT-PROGRAM )
as profile name, which means that the profile defined under this name is used.
If no such profile is found, a profile named |
TERMINAL |
n/a | Natural takes the current terminal ID (as
contained in the system variable *INIT-ID )
as profile name, which means that the profile defined under the name
corresponding to that ID is used.
If no such profile is found, a profile named |
dbid |
1 - 65535 , except
255 |
The ID of the database (DBID) in which the
Natural system file for parameter profiles is located.
If |
fnr |
1 - 65535 |
The file number (FNR) of the database in which
the Natural system file for parameter profiles is located.
If |
password |
1 - 8 characters | The Adabas password if required for a
password-protected Natural system file.
If |
cipher-key |
8 characters | The Adabas cipher key if required for a
password-protected Natural system file.
If |