Consultor Eletrônico



Kbase P143149: Load of .d file fails and generates .e file due to mismatch in -numsep and -numdec.
Autor   Progress Software Corporation - Progress
Acesso   Público
Publicação   04/05/2010
Status: Verified

SYMPTOM(s):

Load of .d file fails and generates .e file due to mismatch in -numsep and -numdec.

Load of .d file fails and generates .e file

The error file (.e file) reads:
"The numeric formats of this OpenEdge session and the .d-file don't match!
Please exit OpenEdge and start a new session with the -numsep startup parameter set to 46 with the -numdec startup parameter set to 44"


FACT(s) (Environment):

All Supported Operating Systems
Progress 9.x
OpenEdge 10.x

CAUSE:

The numeric formats of the current OpenEdge session and the formats of the session which originally created the .d-file do not match.

FIX:

Start the Data Administration Tool session with the correct -numsep and -numdec values and try to load the .d again.
Example on Windows for European numbers separator and decimal identifier:
prowin32 <dbname> -p _admin -numsep 46 -numdec 44

Example on Windows for American numbers separator and decimal identifier:
prowin32 <dbname> -p _admin -numsep 44 -numdec 46

The -numsep and -numdec parameters are normally stored within the startup.pf file in the $DLC (installation directory).