Table A–3: Startup Parameters
Parameter
|
Description
|
Check Double-byte Enabled (-checkdbe)
|
Causes Progress to report a compile-time error whenever it finds a LENGTH function, SUBSTRING function, or OVERLAY statement that does not use the CHARACTER, RAW, COLUMN or FIXED option.
Use -checkdbe when you modify a Progress application to support double-byte or Unicode characters.
|
Conversion Map (-convmap)
|
Specifies the conversion map file to use for code-page conversions, collation orders, and case conversions.
The default conversion map file is DLC/convmap.cp .
|
Case Code Page (-cpcase)
|
Specifies a case table in the convmap.cp file to use for case conversions.
The default is BASIC.
Progress performs case conversions when you use the CAPS and LC functions, and when you use “!” in a character field format string, which tells Progress to convert all characters in the string to uppercase during input.
|
R-code Out Code Page (-cprcodeout)
|
Specifies the code page Progress uses when it writes r-code text segments.
The default is the code page specified by -cpinternal.
|
Collation Code Page (-cpcoll)
|
Specifies a collation table in the convmap.cp file to use for sorting.
The default is BASIC.
|
Internal Code Page (-cpinternal)
|
Specifies the code page that Progress uses in memory and for graphical clients.
The default is the ISO8859–1 code page, except when using Progress/400 Native 4GL, in which case the default is the ibm037 code page.
|
Log File Code Page (-cplog)
|
Specifies the code page that Progress uses when it writes to a log file.
The default is the code page specified by -cpstream.
When using Progress/400 Native 4GL, the default is the ibm037 code page.
|
Print Code Page (-cpprint)
|
Specifies the code page that Progress uses when it prints to a printer.
The default is the code page specified by -cpstream.
When using Progress/400 Native 4GL, the default is the ibm037 code page.
|
R-code In Code Page (-cprcodein)
|
Specifies the code page Progress uses when it reads r-code text segments.
The default is the code page described in the r-code.
|
Stream Code Page (-cpstream)
|
Specifies the code page for stream I/O.
The default code page is IBM850.
When using Progress/400 Native 4GL, the default code page is ibm037.
|
Terminal Code Page (-cpterm)
|
Specifies the code page for output to a character terminal.
The default is the code page specified by -cpstream.
When using Progress/400 Native 4GL, the default is the ibm037 code page.
|
Date Format (-d)
|
Specifies the date format—that is, the order in which the day, month, and year appear.
Specify the format as a three-character string, composed of the letters d (for day), m (for month), and y (for year), in the preferred order.
The default is “mdy”.
The -d startup parameter corresponds to the DATE–FORMAT attribute of the SESSION system handle.
|
European Numeric Format (-E)
|
Specifies that the decimal separator is a comma and that the thousands separator is a period, for numeric values, for input and output.
By default, the decimal separator is a period and the thousands separator is a comma.
The -E startup parameter corresponds to the NUMERIC–FORMAT attribute of the SESSION system handle.
|
Language (-lng)
|
Specifies the initial value for the CURRENT–LANGUAGE function, which determines the r-code segment from which Progress reads character-string constants.
Specify the language as a quoted character string. Use the quoted character strings defined when Translation Manager was run.
|
Fractional Separator (-numsep)
|
Specifies the character that separates the integer portion and the fractional portion of a decimal number.
|
Thousands Separator (-numsep)
|
Specifies the character that separates each group of three digits in a number.
|
Century (-yy)
|
Specifies the starting year for the Progress two-digit year range of 100 years.
The -yy startup parameter corresponds to the YEAR-OFFSET attribute of the SESSION system handle.
|