Use the Verification > Legacy Dialects tab of the Workspace Options window to identify the dialect of the source files in your application.
Option | Dialect | Description |
---|---|---|
Binary Storage Mode | ACUCOBOL-GT®, Micro Focus COBOL | Specifies the binary storage mode: Word (2, 4, or 8 bytes) or Byte (1 to 8 bytes). |
Comment out unsupported statements | Micro Focus COBOL, .NET/JVM COBOL | Excludes directives and unsupported statements which are set implicitly in the source files and/or the directive files used
in source files.
Note: XMLGEN and any other directive affecting the
kenlygen.xml generation set explicitly in the
CA Options will not be excluded and will lead to failures in verification.
|
Compiler Directives | All COBOL | Specifies directives to be used during compilation. To add a directive, right-click in the Compiler Directives field and select
Add from the context menu. The format is:
<directive>="<value>".
Using the context menu you can also delete, edit, select, unselect, move up/down the directives. Note: Project-level compiler directives override workspace-level directives.
|
Copybook Directories | Micro Focus COBOL, .NET/JVM COBOL | Specifies copybook directories that contain system copybooks, frameworks and other copybooks that are not part of the source code but are used by it. |
COPY REPLACING Substitutes Partial Words | All COBOL | Specifies that the application was compiled with partial-word substitution enabled for COPY REPLACE operations. |
COPY statements as in COBOL-68 | All COBOL | Specifies that the application was compiled with the OLDCOPY option set. |
Currency Sign | All COBOL | Specifies the national language currency symbol. |
Data File Assignment | Micro Focus COBOL | Specifies the setting of the compiler ASSIGN option: Dynamic or External. |
Enable MF comments | Micro Focus COBOL | Specifies that the application contains comments in the first position. |
Environment | Micro Focus COBOL, .NET/JVM COBOL | Specifies environment variables. |
Graphical System | ACUCOBOL-GT® | Specifies that the application was executed on a graphical rather than character-based system. |
In Margins | All | Specifies the current margins for source files. |
Micro Focus compiler compatibility level | Micro Focus COBOL, .NET/JVM COBOL | Enables forward compatibility with Micro Focus COBOL systems by selectively enabling Micro Focus-specific reserved words and changing the behavior of certain features to be compatible with particular versions. |
PERFORM behavior | ACUCOBOL-GT®, Micro Focus COBOL | Specifies the setting of the compiler PERFORM-type option: Stack, to allow recursive PERFORMS, or All exits active, to disallow them. |
Preprocessors | Micro Focus COBOL, .NET/JVM COBOL | Specifies the preprocessors' order of execution. To change the order of execution, right-click in the Compiler Directives field and select Move Up or Move Down from the context menu. Using the context menu you can also add, delete, edit, select or unselect the preprocessors. |
Preserve dialect for verified objects | All COBOL | Specifies that the parser reverify COBOL files with the same dialect it used when the files were verified first. |
RM/COBOL compatibility | ACUCOBOL-GT® | Specifies that the parser ensure proper memory allocation for applications written for Liant RM/COBOL. Emulates behavior of -Ds compatibility option. |
Source Format | ACUCOBOL-GT® | Specifies the ACUCOBOL-GT® source format: ANSI, Long or Terminal. |
SQL Dialect | All SQL | Specifies the SQL dialect. The options are: Standard SQL, DB2 for AS/400, Unisys RDMS. For ANSI SQL-92 and DB2 for OS/390 use Standard SQL. |
Support Hogan Framework | All COBOL | Specifies that the parser create relationships for Hogan COBOL and Hogan batch applications. Specify the full path of the folder for Hogan Framework configuration files in the Hogan Files Location field. For more information, see "Hogan Framework Support." |
Treat COMP-1/COMP-2 as FLOAT/DOUBLE | ACUCOBOL-GT® | Specifies that the parser treat picture data types with COMP-1 or COMP-2 attributes as FLOAT or DOUBLE, respectively. |