George James Software logo

KB0102

ERROR #203: CDL Parser error: File: Patient.cdl 65537: SYNTAX: line 13, Storage not expected.

Applies to: Caché Objects

The CDL Import method will give this error if a Class Definition happens to have a storage definition called "Storage" instead of the usual name of "Default" or any other name.

The word "Storage" is a reserved word that is not parsed correctly by the CDL Import method.  The error occurs on the line:

persistent = storageDefinitionName ;

where the storageDefinitionName happens to be any reserved word that can occur within the context of a class definition.  For example:

To resolve this issue, change the persistent clause and the corresponding storage clause to use a non-reserved word. For example:

persistent = Default; … storage Default

Last reviewed: June 26, 2002

Back to top