Consultor Eletrônico



Kbase P59286: Progress object names containing more than 10 characters are truncated for the Foreign name in the D
Autor   Progress Software Corporation - Progress
Acesso   Público
Publicação   10/15/2008
Status: Verified

FACT(s) (Environment):

IBM AS/400 (RISC)
Progress/400 DataServer

SYMPTOM(s):

Progress object names containing more than 10 characters are truncated for the Foreign name in the DDS on the AS/400

When migrating Progress DB to AS/400 using Progress/400 Data Dictionary, any Progress object name containing more than 10 characters get truncated on AS/400 side

The server schema and schema holder contain the Full Progress Name of the original object.

It is not possible to access objects using long names (alias) via AS/400 HLL program

CAUSE:

This is expected behavior. By default Progress/400 DataServer creates DDS description of each physical file that corresponds to a Progress table without the ALIAS keyword. The compiled physical file is generated without field alias' and that's why it cannot be referenced by AS/400 tools or programs.

FIX:

If using Progress/400 DataServer 9.1C the PROSET file can be modified to tell the DataServer to generate DDS descriptions with the ALIAS keyword by changing the "BUILD-DDS-ALIAS-KEYWORD" parameter to "Y".

All other versions of Progress/400 are restricted to the maximum of 10 characters for foreign object names.