Consultor Eletrônico



Kbase P106804: Code generated for DynSDV fails to compile due to spaces or parenthesis in object names
Autor   Progress Software Corporation - Progress
Acesso   Público
Publicação   1/25/2007
Status: Unverified

FACT(s) (Environment):

Dynamics 2.1B
OpenEdge 10.0B
Dynamics

SYMPTOM(s):

4GL Generator

Code generated for DynSDV fails to compile

The following errors may occur:

** Unknown Field or Variable name - <field-name>. (201)

** No corresponding input variable was found for variable <variable>. (221)

** <program> Could not understand line <number>. (196)

Line number in error 196 points to a RUN statement in the .pgen file

Procedure name in RUN statement contains parentheses

CAUSE:

Bug# 20050726-004

CAUSE:

This occurs when the DynSDV is built on other objects that have parenthesis or spaces in their object and/or instance names.
For example, if a DynSBO holds an SDO with instance name mySDO(1), and a DynSDV is built on that DynSBO, the 4GL Generated code for the DynSDV will fail to compile.

FIX:

Upgrade to OpenEdge 10.1B or later