Consultor Eletrônico



Kbase P90403: The files for the action class in ADM2 are missing in OpenEdge 10
Autor   Progress Software Corporation - Progress
Acesso   Público
Publicação   3/30/2009
Status: Verified

SYMPTOM(s):

Error 293 trying to compile adm2 code

** "<file-name>" was not found. (293)

** adm2/action.i was not found. (293)

** adm2/action.p was not found. (293)

** adm2/custom/actioncustom.p was not found. (293)

File action.i cannot be found in %DLC%\src\adm2 directory

File action.p cannot be found in %DLC%\src\adm2 directory

File actioncustom.p cannot be found in %DLC%\src\adm2\custom directory

The ADM2 action class procedures action.p, action.i and actioncustom.p are missing in OpenEdge 10

FACT(s) (Environment):

Startup of the super procedure actioncustom.p is commented out in actioncustom.i
ProPath is set not to the root of the drive i.e. C:
OpenEdge Studio license is installed
PROPATH is set correctly
Using ADM2 code
Not Mixing Upper and Lower case letters for directory and or file names
OpenEdge 10.x
Windows

CHANGE:

Migrated a adm2 application from Progress 9 to OpenEdge 10

CAUSE:

This is the expected behavior. The action.i, action.p and actioncustom.p are part of the action class has been merged with the toolbar class. This is no longer supported in OpenEdge 10.x.

FIX:

Do one of the following:
1) Move action class customizations in the toolbar class custom procedure. Everything that has been previously added in the actioncustom.p needs to be copied over and included in the src/adm2/custom/toolbarcustom.p procedure.
2) Copy each file from Progress 9 to OpenEdge 10 installation.