Progress
Installation and Configuration Guide
Version 9
for UNIX


Regional Parameter Files

A useful technique for controlling a Progress client session or server is to use a parameter file (.pf) with a startup or connection command. Progress provides parameter files that set up Progress sessions appropriately for a wide range of countries. You can use .pf files to specify the correct code-page settings for international applications. The setup of the install-path/startup.pf file is based on the installation options that you select.

The international parameter files are located in the $DLC/prolang subdirectories. Parameter files are region- or country-specific rather than language-specific because parameter files set options that can vary from country to country. The $DLC/prolang/ger directory has parameter files for Austria, Germany, and Switzerland to account for the differences among these German-speaking countries.

You should use the parameter file to make sure that the application and database are using the appropriate international settings. Typically, a parameter file for a internationalized application sets the parameters listed in Table B–3.

Table B–3: Startup Parameters For a Deployed Application
Parameter
Description
Internal Code Page (-cpinternal)
The code page that Progress uses in memory.
Stream Code Page (-cpstream)
The code page for stream I/O.
Case Code Page (-cpcase)
A case table in the convmap.cp file to use for uppercase/lowercase rules. Case rules are used by the CAPS and LC functions and by the ! formatting character.
Collation Code Page (-cpcoll)
A table in the convmap.cp file to use for collation rules.
Date Format (-d)
The format in which an application displays dates. Specify the format as a three-character string, comprised of the letters d, m, y, in the order that you display the date.
Language (-lng)
The initial value for the CURRENT-LANGUAGE function, which determines from which r-code segment Progress reads character-string constants. Specify the language as a character string in quotes.
European Numeric Format (-E)
Progress interprets and displays a comma as a decimal separator and a period as a thousands separator for numeric values.
Fractional Separator (-numdec)
Specifies the numeric value of the character that represents, in formatted text, a number’s decimal point. The default decimal point is a period (.).
Thousands Separator (-numsep)
Specifies the numeric value of the character that represents, in formatted text, the thousands separator in numbers. The default thousands separator is a comma (,).

NOTE: You can also use parameter files with Progress utilities, for example, PROSHUT and PROUTIL.


Copyright © 2004 Progress Software Corporation
www.progress.com
Voice: (781) 280-4000
Fax: (781) 280-4095