Page tree
Skip to end of metadata
Go to start of metadata

Specifies the default mode used when declaring rich display files and record level access database files. There are 2 possible values:

  • "compatibility"
  • "case-sensitive"

The default value is "compatibility". Compatibility mode makes field names case insensitive by defining all file fields in lower case.

There are several reasons why “compatibility” mode is necessary (especially when converting existing RPG applications): 

  • Field names in DDS-converted Rich Display Files are not case sensitive by default. 
  • The displays made with Visual Designer for RPG OA are not case sensitive, because RPG is not a case sensitive language. So, in order to reuse the same displays for RPG and Node.js without having to recreate and/or adjust everything for Node.js usage, we use “compatibility” mode.
  • It is not uncommon to have the same field name appear in different types of declarations. The same field can appear in a declared physical file, a declared display file, and/or declared as a global field in a data structure – it is often important that all of these occurrences are treated as the same field.

Click here for information on how to modify this setting.

  • No labels