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