Generate parameter file
- Last Updated: January 16, 2024
- 3 minute read
- OpenEdge
- Version 12.8
- Documentation
Generates a parameter file with the current parameter configuration of your system at runtime.
The generated file contains all the startup parameters but comments out any parameters that are not explicitly needed to maintain the configuration of the running system. OpenEdge groups parameters into five processing categories, depending on how their settings affect your configuration. The generated parameter file formats each category of unused parameter with a unique comment symbol so that you can tell at a glance how changing the parameter affects your system. To list the options as grouped by category instead of in alphabetical order, choose in order by category, as shown in the sample output in this topic.
PROMON Generate parameter file display
The following PROMON display lists the available settings.
|
- Database wide parameter file in alphabetical order — Generates a database-wide parameter file that lists parameters in order by the _DbParams row ID (lower case letters sort before upper case.)
- Database wide parameter file in order by category — Generates a database-wide parameter file that groups parameters by category.
- Broker specific parameter file in alphabetical order — Generates a broker-specific file that lists parameters in order by the _DbParams row ID (lower case letters sort before upper case.) PROMON prompts you for the broker number and parameter file name. If the file exists, you must enter
Yafter the prompt to overwrite that file. - Broker specific parameter file in order by category — Generates a broker-specific file that groups parameters by category. PROMON prompts you for the broker number and parameter file name. If the file exists, you must enter
Yafter the prompt to overwrite that file.
The following table describes the parameter categories and the comment indicators for each category.
| Category | Comment indicator | Description | Notes |
|---|---|---|---|
| 1 | None | Parameters explicitly set at broker startup | Quotation marks enclose all the name values that allow special characters. |
| 2 | # | Parameters with the default value | These parameters are commented out so that, if the default values are updated in a new release, the deployment can use the updated values without changing anything. If they were not commented out, the currently set value have overridden a new default value. |
| 3 | ## | Parameters with autogenerated default value |
These parameters are commented out with two number signs (##) to indicate that they are the default value based on their associated parameter and that they have not been overridden. For example, if you increase the value of –B, the current value of –hash automatically changes based on that. If you change –B online, the current value for –hash changes. Normally, a parameter that is not the current default appears as an explicitly requested parameter. However, this is not the case with autogenerated parameters. |
| 4 | ### | Parameters with no specific default values |
These parameters were not requested at startup and have no associated default value. You cannot remove the comment unless you specify a value for each of these parameters. |
| 5 | #### | Parameters that were not requested but take no value |
These parameters are listed to indicate that they exist but that they have neither been specified nor enabled. Be careful when editing these parameters, because removing the comment changes the behavior of the running configuration; in some cases, drastically. |
###############################################
#
# OpenEdge generated DB parameter file.
#
# Database name: /usr1/12/x
# OpenEdge version: 12.8.00
# Date generated: [2023/04/03@14:27:02.912-0400]
#
###############################################
#
#
# Parameters explicitly set
# -------------------------
-db x
-n 100
-B 10000
-L 10016
-S 2053
#
# Parameters set to default value
# -------------------------------
# -aibufs 64
# -baseindex 1
# -baselob 1
# -basetable 1
# -baseuserindex 1
# -baseuserlob 1
# -baseusertable 1
# -bibufs 64
# -biscantime 10
# -blocksize 4096
# -bwdelay 0
# -c 404
# -cdcsize 200
# -cpinternal iso8859-1
# -cstackPrintopt 0
# -dbnotifyops 16
# -dbnotifytime 30
…
#
# Parameters auto generated
# -------------------------
## -hash 3407
## -lkhash 1733
## -pwscan 16
## -Ma 25
#
# Parameters with no specific default value and not explicitly set
# -------------------------
### -aiarcdir ""
### -bithold 0
### -certstorepath ""
### -clstmtcachedir ""
### -diagDir ""
### -diagProc ""
### -keyalias ""
### -lgArchiveDir ""
### -lgTruncateFrequency -1
### -nGovernor 0
### -omitLgMsgs ""
### -sessiontimeout 0
### -AreaCheck ""
### -B2 0
### -DBService ""
### -IndexCheck ""
### -LGovernor 0
### -Mp 0
### -Mpb 0
### -PendConnTime 0
### -TableCheck ""
#
# Parameters requiring no value and not explicitly set
# ----------------------------------------------------
#### -aiarcdircreate
#### -aiarcinterval 120
#### -aistall
#### -bistall
#### -directio
#### -hostnameAliasing
#### -i
#### -lgArchiveEnable
#### -lkrela
#### -nohostverify
#### -nosessioncache
#### -nosessionreuse
#### -pinshm
#### -r
#### -schlockwq
#### -ssl
#### -DbCheck
#### -MemCheck